DEDECMS 完善"图片集"功能
来源:互联网 发布:淘宝秒杀器taovb 编辑:程序博客网 时间:2024/05/02 01:52
DEDECMS 如何让"图片集"里的图片自动编号:
或许不喜欢官方的图片集浏览方式,那么改用jquery精美的图片浏览插件吧,这时候离不开图片的相关id,如何让{dede:productimagelist}标签支持自动编号呢,请看下文:
一、修改系统文件
打开include/taglib/productimagelist.lib.php文件,找到: $ctp->LoadSource($innerText);在其后面另起一行加入 $GLOBALS['autoindex'] = 0;找到: $revalue .= $ctp->GetResult();在其后面另起一行加入 $GLOBALS['autoindex']++;二、内容页调用
{dede:productimagelist} <span id="[field:global name=autoindex/]"><img src="[field:imgsrc/]" width="805" height="523" /></span> {/dede:productimagelist}
根据自己喜好,这里就不列举如何去实现效果啦!有兴趣的朋友可以留言。
DEDECMS 如何让"图片集"显示微缩图:
数据库存储的图片:
$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; }
这样前台调用微缩图:
<img src="[field:litpic/]" />
大图和微缩图的文件名是有规律的,这样我们就可以通过JS实现点击微缩图展示大图的效果。
uploads/allimg/140728/1-140HQ45404.png(大图)
uploads/allimg/140728/1-140HQ45404-lp.png(微缩图)
0 0
- DEDECMS 完善"图片集"功能
- dedecms独立模型分页功能的完善
- 图片集
- 图片集
- 功能完善
- 备忘:dedecms v5.7 图片集“图集内容”调用方法
- dedecms获取图片集多张图片方法(循环输出)
- 织梦dedecms — 图片集内所有图片调用(原图)
- 完善注册新用户功能
- FlashPlayer功能完善
- 完善发表功能
- GoToCellDialog窗体功能完善
- 天气预报--插件功能完善
- opensns服务器功能完善
- 功能完善--购物车
- dedecms采集功能入门
- DedeCMS采集功能
- dedecms添加搜索功能:
- Get the center of contour
- Poppler ~ okular ~ qpdfview
- View和自定义控件的绘制流程
- 1
- stb前端开发js性能优化总结
- DEDECMS 完善"图片集"功能
- 基于python的hadoop开源框架
- 代理模式
- LUA面向对象程序设计(二)继承
- PKU2456二分查找
- Oracle Goldengate特别有用的几个处理数据方法
- POJ 3734 Blocks【用母函数推公式|矩阵乘法】
- LUA面向对象程序设计(三)多态
- JS,判断对象是否具有指定的方法?