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 相关文章推荐
关于文本留言本的分页代码
Oct 09 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
php递归创建和删除文件夹的代码小结
Apr 13 PHP
用PHP和Shell写Hadoop的MapReduce程序
Apr 15 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
深入浅析PHP7.0新特征(五大新特征)
Oct 29 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
JS中彻底删除JSON对象组成的数组中的元素
Sep 22 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
php socket客户端及服务器端应用实例
2014/07/04 PHP
smarty缓存用法分析
2014/12/16 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
微信封装的调用微信签名包的类库
2017/06/08 PHP
phpinfo的知识点总结
2019/10/10 PHP
ThinkPHP5.1验证码功能实现的示例代码
2020/06/08 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Jquery 1.42 checkbox 全选和反选代码
2010/03/27 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
AngularJS基础知识笔记之表格
2015/05/10 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
浅析js中mvvm模式实现的原理
2018/10/06 Javascript
详解ES6 Symbol 的用途
2018/10/14 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
vue使用transition组件动画效果的实例代码
2021/01/28 Vue.js
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
在类Unix系统上开始Python3编程入门
2015/08/20 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
python爬虫可以爬什么
2020/06/16 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
本科毕业生的求职信范文
2013/11/20 职场文书
电工技术比武方案
2014/05/11 职场文书
北京申奥口号
2014/06/19 职场文书
银行求职自荐书
2014/06/25 职场文书
心得体会的写法
2014/09/05 职场文书
2015高考寄语集锦
2015/02/27 职场文书
解除处分决定书
2015/06/25 职场文书
中秋节祝酒词
2015/08/12 职场文书
2019销售早会主持词
2019/06/27 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
字节飞书面试promise.all实现示例
2022/06/16 Javascript