dedecms获取图片集多张图片方法(循环输出)
来源:互联网 发布:ubuntu syslog 过大 编辑:程序博客网 时间:2024/05/22 14:21
在为客户做网站的时候需要做到的效果是每个案例都要很多图片,并且用一定的效果进行展示。但是发现织梦本身自带的调取方法实现的效果是一次性调取多个参数,并且展现的效果不是我需要的,当时很纠结。后来自己琢磨琢磨,可惜没成功。最后通过网络百度搜索找到了实现方法。
实现的方法一共有两个步骤:
1、在/include/common.func.php 里加上方法 //循环输出多张图片function
function Getimgs($aid, $imgwith = 300, $imgheight = 270, $num = 0, $style = ''){ global $dsql; $imgurls = ''; $row = $dsql -> getone("Select imgurls From`#@__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><ahref=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></li></a>"; }else{ $imglist .= "<img src= " . trim($wordcount[2][$i]) . " width=" . $imgwith . "height=" . $imgheight . ">"; } } return $imglist; }
2、在模板里调用方法{dede:field.id function="Getimgs(@me,400,400,10)" /}
- dedecms获取图片集多张图片方法(循环输出)
- 帝国如何调用图片集的多张图片
- dedecms列表页调用多张图片
- 织梦输出一个图片集所有图片
- 织梦dedecms — 图片集内所有图片调用(原图)
- 备忘:dedecms v5.7 图片集“图集内容”调用方法
- DEDECMS 完善"图片集"功能
- viewpage 多张图片的无限循环。
- opencv 循环读取多张图片
- js多张图片循环平移
- dede内容页调用图片集下所有图片方法!
- 任意张图片,循环百叶窗
- php实现获取文章内容第一张图片的方法【转】
- php实现获取文章内容第一张图片的方法【转】
- dedecms循环输出时limit用法
- JS基础——多张图片循环切换
- JS基础——多张图片循环切换
- MATLAB 如何循环显示多张图片在一个窗口
- thinkphp 框架去掉bom(当你的网站出现头部有一条空白)
- p2p终结者,汇报csdn广大码农。
- 代码覆盖率浅谈
- 《揭秘CAN-bus不被人关注的重要知识点》(1)
- 机器学习Learning中的代数结构的建立
- dedecms获取图片集多张图片方法(循环输出)
- C++ Primer 7-9
- 什么是网站流量?如何计算?
- jquery 插件 阅读
- C++ Primer 10-12
- css3 的 box-shadow
- 如何在MFC中添加音乐
- C++ Primer 13-15
- 嵌入式汇编的使用