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
PHP中date()日期函数有关参数整理
Jul 19 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
提高PHP编程效率的方法
Nov 07 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
PHP大批量插入数据库的3种方法和速度对比
Jul 08 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
Apr 27 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运行环境教程
2015/02/12 PHP
详解YII关联查询
2016/01/10 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
Vue表单实例代码
2016/09/05 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
2019/09/11 Javascript
python制作最美应用的爬虫
2015/10/28 Python
python目录与文件名操作例子
2016/08/28 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
CSS3教程(5):网页背景图片
2009/04/02 HTML / CSS
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
实习自我鉴定模板
2013/09/28 职场文书
管理站站长岗位职责
2013/11/27 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
体操比赛口号
2014/06/10 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
浅谈Redis中的RDB快照
2021/06/29 Redis
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL