账号通
    

账号  

密码  

2926

查看

6

回复
主题:[原创]关于$GetPictureByPage改变图片大小问题 [收藏主题] 转到:  
newdd 当前离线

13

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:551 分
登录次数:43 次
注册时间:2007/7/22
最后登录:2009/8/12
newdd 发表于:2008/9/11 16:44:00   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

在图片频道开通的情况下,要改变内容页的图片的原始显示尺寸,经过查看图片模板的内容页.html模板代码,可发现该处是函数$GetPictureByPage,很多网友发贴问如何改变该函数的参数以求改变图片原始显示的尺寸,但均未见管理

回答,本人在经过大半天的多次郁闷大尝试后,发现这个问题非常简单,只需在图片模板的内容页.html模板代码里找到如下代码:

var maxwidth=550;   //定义最大宽度
var maxheight=800;  //定义最大高度

修改550为需要的数据即可(我最终把550改为710)

 
  支持(1) | 反对(1) 回到顶部顶端 回到底部底部
newdd 当前离线

13

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:551 分
登录次数:43 次
注册时间:2007/7/22
最后登录:2009/8/12
newdd 发表于:2008/9/11 17:22:00   | 显示全部帖子 查看该作者主题 沙发 

//改变图片大小
function resizepic(o)
{
var maxwidth=550;   //定义最大宽度
var maxheight=800;  //定义最大高度
var a=new Image();
a.src=o.src
if(a.width > maxwidth)
{
  o.style.width=maxwidth;
}
if (a.height> maxheight)
{
  o.style.height=maxheight;
 }}

我原来也以为这段说的是最大值,而不是用于改变图片尺寸,所以才四处做了很多探索,走了很多弯路,现在才明白这段话的意思是:如果图片尺寸宽度大于我们定的最大值(比如为550),那么就按550显示,高度也类似,现在我们把最大值修改为710后,那么就按710显示了,这样我们的大图片就不担心看不清楚而总要拖动鼠标搞大它

 
  支持(1) | 反对(1) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.06055秒 powered by KesionCMS 9.0