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

先找到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有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索dedecms
调用图片集
dedecms首页调用栏目、dedecms 首页调用内容、dedecms首页调用视频、dedecms首页调用图片、dedecms首页调用文章,以便于您获取更多的相关知识。

时间: 2024-11-03 06:24:26

DEDECMS首页调用图片集里的多张图片_php实例的相关文章

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

  本文给大家分享的是织梦系统中首页调用图片集里的多张图片的方法,有相同需要的小伙伴可以参考下. 先找到include/common.inc.php文件,把下面代码贴进去(我贴的是我网站上的,具体可根据需要修改): ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 function Getimg($aid,$imgwith,$imgheight) { global $dsql; $imgurls = ''; $row =$dsql->getone( "select

dedecms首页调用的简介一直修改不了是自动文章摘要在作怪

一位美女问:dedecms首页调用的简介一直修改不了,ytkah让她到具体的文章修改,然后再重新生成一下首页.她说还是不行.那就奇了怪了,点击到具体的文章页面是显示已经修改好了,为什么首页还是原来的呢?到后台重新生成了一下js文件貌似也不行. 如图1.图2所示,本意是想添加"康复"一词,但是编辑完文章.更新首页以后还是没有看到"康复"影子,这是啥子情况呢? 图1   图2   ytkah差点动了修改php代码的念头,后来一个idea飘过,dedecms不是会自动生成

JS调用CS里的带参方法实例

js调用CS里的方法有很多,我用一种简单的方法,如下,有需要的朋友可以参考一下   CS里 复制代码 代码如下: public string test()   {      return "Hello World";   }  aspx 页面 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml">  <head runat="server">      <titl

dedecms首页调用自定义字段的方法

风信网(ithov.com)原创文章:今天在研究dedecms关于自定义字段的使用,由于首页模块index_article.htm文件中需要调用自定义的字段中的数据.在获取附加表内容时,必须符合以下两个条件: 1.指定 channelid 属性 2.指定要获得的字段 addfields='字段1,字段'&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 注意:每个字段用英文半角逗号分开如下示例所示: {dede:ch

JS调用CS里的带参方法实例_javascript技巧

CS里 复制代码 代码如下: public string test()   {      return "Hello World";   }  aspx 页面 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml">  <head runat="server">      <title>无标题页</title>      <mce:scrip

destoon文章模块调用企业会员资料的方法_php实例

本文实例展示了destoon文章模块调用企业会员资料的方法,对于destoon开发来说非常具有实用价值. 一般来说,为吸引企业会员发布企业文章,当企业会员发布文章后文章底部自动调出该企业会员的企业信息,这样企业会员就比较喜欢发布一些文章.这一功能的具体实现方法如下: 主要代码如下: {if $username} {php $user_status=3;} {php $member = userinfo($username);} {template 'contact', 'chip'} {/if}

PHP静态调用非静态方法的应用分析_php实例

静态调用非静态方法!!这在java,c#中是不可想象的,也是绝对不行的.这样的错误在这些语言中会在编译阶段就被指出错误的.但是对于php这样的动态语言呢?首先这个是语法没有错误的,php –l 找不出错误来的.如果运行呢?先看一个例子 复制代码 代码如下: <?php class myClass {     private $name = "myClass";     public function echoName(){         echo $this->name;

PHP父类调用子类方法的代码例子_php实例

今天突然发现需要在父类中调用子类的方法,之前一直都没这么用过,通过实践发现也可以.例子如: 复制代码 代码如下: <?php/** * 父类调用子类方法 基类 * @author LNMP100 * */class BaseApp{    /**     * 调用子类方法     * @version  创建时间:2013-07-10     */    function _run_action()    {            $action = "index";      

destoon实现资讯信息前面调用它所属分类的方法_php实例

有时候我们需要在一些信息前面添加他所属的分类,让他显示出来,本文介绍的方法虽然有些不具有通用性,但是可以实现这一效果,代码如下,供大家参考: <!--{php $tags=tag("moduleid=21&condition=status=3 and catid IN(263,264,249,327,11,598,599,12,238,237,265,285,328,567,570) and level=6&showcat=1&areaid=$cityid&