您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms首页和列表页怎么调用单个图片集里的多张图片示例
蔡农仲2023-09-28 11:41:39dedecms教程已有人查阅
导读调用函数如下图:其中请修改一下数据库的表名字。否则会调用空白。function Getimg($aid) { global $dsql; $imgu
调用函数如下图:其中请修改一下数据库的表名字。否则会调用空白。
function Getimg($aid)
{
global $dsql;
$imgurls = '';
$row =$dsql->getone( "Select imgurls From `food_addpinpai` where aid='$aid' ");
$imgurls= $row['imgurls'];
preg_match_all("/{dede:img (.*){\/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount[1]);
$dtp = new DedeTagParse();
$dtp->LoadSource($imgurls);
if(is_array($dtp->CTags))
{
$i=0;
foreach($dtp->CTags as $ctag)
{
if($i<$count){
if($ctag->GetName()=="img")
{
$bigimg = trim($ctag->GetInnerText());
if($ctag->GetAtt('ddimg') != $bigimg && $ctag->GetAtt('ddimg')!='')
{
$litimg = $ctag->GetAtt('ddimg');
}
$title=$ctag->GetAtt('text');
$imglist.='<li><a href="'.$bigimg.'" title="'.$title.'" target=_blank><img src="'.$bigimg.'" alt="'.$title.'" ></a></li>';
$i++;
}
}
}
}
return $imglist;
}
调用方式:
[field:idfunction="Getimg(@me)"/]
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦DedeCMS新增标签typecontent怎么调用栏目内容
此标签是在上一版本上拓展而来。 用途:任意位置调用栏目内容 示例:参数:infolen='' 截取字数 typeid='' 指定栏目id html='' 是否过滤html,如空则不过滤 -
织梦后台栏目名称及栏目文件保存目录长度修改
方法1,直接修改织梦数据库表打开织梦数据库表,找到这个表名字dede_arctype中的typename和typedir字段改为255即可。系统设置 - -
织梦dedeCMS注册失败请检查资料是否有误或与管理员联系
我用的是dedecms 5.7sp1,开始一直正常,前段时间客户网站突然不能上传文件也不能生成静态文件,查看后发现是磁盘空间用尽,客户自己处理后,功能一切正常。 -
织梦dedecms问答模块实现伪静态的方法
今天去安装DEDECMS问答模块都是动态的,那怎么实现静态呢?要生成html的话估计很难实现。于是想到了伪静态!今天把方法总结一下:
留言与评论 (共有 条评论) |