DEDECMS首页调用图片集里的多张图片


Posted in PHP onJune 05, 2015

先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改):

function Getimg($aid,$imgwith,$imgheight)
{
global $dsql;
$imgurls = '';
$row =$dsql->getone( "select imgurls from dede_addonimages where aid='$aid' ");
$imgurls= $row['imgurls'];//获取字段数据
preg_match_all("/\}.+jpg/",$imgurls,$matches);//取出符合条件的
$new_arr=array_unique($matches[0]);//去除数组中重复的值
$pic_num1=" <dt><DIV class=tu_big><img id=imgInit class=zoom name=imgInit src=\"".substr($new_arr[0],2)."\" /></DIV></dt><dd><ul>";
foreach($new_arr as $key){
$pic_list.="<li><img onmouseover='pic_next(\"".substr($key,2)."\")' src=\"".substr($key,2)."\"' width=".$imgwith." height=".$imgheight." /></li>";
}
$pic_end="</ul></dd>";
return $pic_num1.$pic_list.$pic_end;//返回结果
}

一、dedecms网站首页和列表页中的调用方法:

dede:arclist 标签调用和dede:list 列表调用

[field:id function="Getimg(@me,80,80,7)" /]

80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为(0),表示所有张)。
如果有多个图片集,那么加上图片集的类目id,如下

[field:id typeid='' function="Getimg(@me,80,80,7)" /]

二、dedecms文章内页调用图片集多张图片的调用办法:

{dede:field.id function="Getimg(@me,80,80,7)" /}

如果有多个图片集,那么加上图片集的类目id,如下

{dede:field.id typeid='' function="Getimg(@me,80,80,7)" /}

80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为(0),表示所有张)。

以上所述就是本文的全部内容了,希望能够对大家熟练掌握dedecms有所帮助。

PHP 相关文章推荐
提升PHP执行速度全攻略(下)
Oct 09 PHP
echo, print, printf 和 sprintf 区别
Dec 06 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
May 15 PHP
php gzip压缩输出的实现方法
Apr 27 PHP
php目录操作实例代码
Feb 21 PHP
php smarty模板引擎的6个小技巧
Apr 24 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
php防止用户重复提交表单
Nov 02 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
php-msf源码详解
Dec 25 PHP
Smarty模板配置实例简析
Jul 20 PHP
php比较相似字符串的方法
Jun 05 #PHP
浅谈PHP接收POST数据方式
Jun 05 #PHP
php显示时间常用方法小结
Jun 05 #PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 #PHP
一个完整的PHP类包含的七种语法说明
Jun 04 #PHP
php循环table实现一行两列显示的方法
Jun 04 #PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 #PHP
You might like
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
php表单提交问题的解决方法
2011/04/12 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
2014/05/07 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
js变形金刚文字特效代码分享
2015/08/20 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
js原生Ajax的封装和原理详解
2017/03/11 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
python实现周期方波信号频谱图
2018/07/21 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
Python FFT合成波形的实例
2019/12/04 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
如何利用python发送邮件
2020/09/26 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
小学生寒假家长评语
2014/04/16 职场文书
卫校毕业生个人自我鉴定
2014/04/28 职场文书
大型营销活动计划书
2014/04/28 职场文书
招股说明书范本
2014/05/06 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL
oracle重置序列从0开始递增1
2022/02/28 Oracle