您当前的位置: 主页 > 优化教程
昨天自己做站玩的时候发现一个问题 
productimagelist中调用不出来图片的缩略图,然后还想要给每个上传的图片都加缩略图 
本来呢和qjpemail斑竹聊的时候决定改后台添加图集的文件,由于后台用的是swfupload,所以改保存文件的地方,直接顺便生成一个缩略图 
结果讨论了半天,发现dede有给每个图片生成缩略图的机制 ,只要发布的时候把显示方式选择成多行多列即可 
看判断   
$pagestyle就是发布时选择的列表模式,幻灯片,单张,这些 
选择第三个,多行多列模式即可,行数和列数如果是自己的模板的话不必理会,只要设定缩略图宽度到合适的数值就可以了 
如果你发布的时候没选还想要生成缩略图也很简单,更改文章,换一个模式就行了 
这样每个缩略图就生成出来了,怎么才能调用出来呢? 
先看一下数据库储存的图片 
复制代码 
 
复制代码
$imgurls .= "{dede:img ddimg='$v' text='$imginfo' width='".$imginfos[0]."' height='".$imginfos[1]."'} $v {/dede:img}\r\n";
根据判断$ddimg就是缩略图了 
打开位于include/taglib/productimagelist.lib.php 
发现它和其他标签不一样的地方,他是读取一个标签的值和属性来显示在另外一个标签中的机制 
那么就在它处理标签的地方加一个新的读取属性 ,只需要加这一行代码,即可完成这个功能 
 
复制代码
if($ctag->GetName()=="img") { $row = array(); $row['imgsrc'] = trim($ctag->GetInnerText()); $row['text'] = $ctag->GetAtt('text'); $row['litpic'] =$ctag->GetAtt('ddimg'); $images[] = $row; }
这样field:litpic 就可以显示出图片所对应的缩略图了 
我想说的是dede很强大,有很多思路很先进,值得借鉴学习,重要的是利用它的方式,做最小的改动,发挥大的作用
 

关键词:织梦,dedecms,标签,productimagelist    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦让二级栏目标题去除“/”斜杠和一级栏目织梦是非常灵活的一款cms,dedecms的问题很多,但是做好了,也是... 2021-08-31
织梦dedecms自带的采集功能,标题太短的解决方法DEDE自带的采集功能,标题太短获取不全的解决方法 搜索了好多之后,终... 2021-07-27
dede让游客也能发布分类信息第一步 在member/infoadd.php里找到 1.删除Chec... 2021-07-22
dedecms织梦会员中心调用会员最后登录时间和IP的方法在做织梦会员中心开发的时候,有的时候需要在更多的模板中调用会员最后登录... 2021-07-22
织梦给arclist列表自动编号教程今天看见一个标签[field:global runphp=yes na... 2021-07-22
dede织梦实现月排行、日排行列表让dede织梦实现月排行显示列表,周点击排行列表。以及日排行列表; 总... 2021-07-30
dede 织梦模板 channelartlist 循环次数的设置方法织梦标签手册 http://help.dedecms.com/manu... 2021-07-22
dedeCMS使用list标签调用文章日期的方法本文实例讲述了dedeCMS使用list标签调用文章日期的方法。分享给... 2021-07-30
DEDECMS标题长度60字节限制解决办法dedecms 对文章的标题长度作了限制,最长为60字节,这显然不够用... 2021-07-27
织梦dedeCMS发布修改文章导致tag标签失效有时在使用织梦tag标签时间,修改时会发现所加的tag标签不见了,经过... 2021-07-22
织梦织梦教程 tag标签字符长度限制该怎样解决呢经常坐网站优化的站长朋友们都知道,网站优化的时候都会首先设置好标题,描... 2021-08-14
织梦advancedsearch模糊搜索页面显示自定义字段的方法在DEDE织梦系统下,高级搜索advancedsearch结果页默认不... 2021-07-22
dedecms限制会员每天投稿数量方法在php空间中建一个网站着实不容易。作为一站长、网站管理员,最烦恼的莫... 2021-07-30
织梦DEDECMS调用栏目地址(非标签)的代码调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。 $s... 2021-07-22
dedecms 如何让友情链接显示title今天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn