dede裁剪插件(DEDE在图集列表中调出图集的所有图片)
类别:CMS系统 浏览量:299
时间:2022-01-16 00:27:33 dede裁剪插件
DEDE在图集列表中调出图集的所有图片在include/common.func.php 中添加以下函数代码// 在图集列表中调出图集的所有图片
function Getimgs($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style = ''){
global $dsql;
$imgurls = '';
$row = $dsql -> getone("Select * From`dede_addonimages` where aid='$aid'"); //
$imgurls = $row['imgurls'];
preg_match_all("/{dede:img (.*)}(.*){\/dede:img/isU", $imgurls, $wordcount);
$count = count($wordcount[2]);
if ($num > $count || $num == 0){
$num = $count;
}
for($i = 0;$i < $num;$i++){
if($style == 'li'){
$imglist .= "<li><a href=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></a></li>";
}else{
$imglist .= "<li><img class='lazy' src='../images/grey.gif' data-original=". trim($wordcount[2][$i])." width=" . $imgwith . " height=" . $imgheight . "></li>";
//此处用到了jquery的loadlazy延时加载插件。
}
}
return $imglist;
}
模板中 [field:id function="Getimgs(@me,220,80,90)" /]
说明: 第一个参数 当前ID 第二个第三个, 图片尺寸。 第四个图片张数。
也可以这样用
{dede:arclist row='3'} // row=3 调用三个图集
[field:id function="Getimgs(@me,136,62,4)" /] //每个图集调用前4张
{/dede:arclist}
您可能感兴趣
- div中设置图片的大小(div或img图片高度随宽度自适应的方法)
- canvas图片裁剪(使用canvas压缩图片上传的方法示例)
- html5 固定图片(HTML5拖放API实现自动生成相框功能)
- 图片和文字对齐
- react动态创建菜单并实现局部刷新(使用react-virtualized实现图片动态高度长列表的问题)
- css的背景图的平铺方式有哪几种(纯CSS实现hover图片pop-out弹出效果的实例代码)
- js 定时切换图片(JavaScript定时器实现无缝滚动图片)
- think php上传服务器(ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例)
- 列表重复数据怎么删除python(Python实现的删除重复文件或图片功能示例去重)
- python简单代码画图(python+pyqt5实现图片批量缩放工具)
- python好看图案(python实现趣味图片字符化)
- dedecms缩略图插件(织梦DEDECMS有缩略图显示,没有显示随机指定图片的实现方法)
- html5导入图片文件(HTML5 实现图片上传预处理功能)
- thinkphp源码上传(ThinkPHP框架实现FTP图片上传功能示例)
- vue图片组件使用方法(Vue图片裁剪组件实例代码)
- vue获取图片并展示(vue卡片式点击切换图片组件使用详解)
- 鱿鱼炒蒜苔不是黑暗料理,这样做清香扑鼻,鲜美脆嫩,开胃又下饭(鱿鱼炒蒜苔不是黑暗料理)
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
- 下雪会怎样(下雪怎样画)
热门推荐
- 如何搭建pxe服务器(使用vmware测试PXE批量安装服务器的详细过程)
- canvas图片填充位置(手摸手教你用canvas实现给图片添加平铺水印的实现)
- 前端单行文本垂直居中(移动端的text-overflow多行文本溢出显示省略号…)
- mysql用户删除了如何设置(MySQL两种删除用户语句的区别delete user和drop user)
- css导航栏特效(CSS导航栏及弹窗示例代码)
- 如何采集nginx的日志(Filebeat 采集 Nginx 日志的方法)
- pythonflask编写接口(Python Flask框架模板操作实例分析)
- mysql索引为什么是b+树(mysql 使用B+树索引有哪些优势)
- dedecms调用原始图(DEDECMS点击图片进入下一页功能实现教程)
- 怎样在云服务器上搭建宝塔面板(利用宝塔面板同步服务器时间的实现方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9