织梦DEDE调用图片集多张图片及注释的办法

来源:www.nxcdfc.com       编辑:admin
2021-09-06 23:19

在为顾客建网站的时候需要做到的成效是每一个案例都要不少图片,并且用肯定的成效进行展示。但发现DEDE本身自带的调取办法达成的成效是一次性调取多个参数,并且展示的成效不是我需要的,当时非常纠结。后来自己琢磨琢磨,可惜没成功。最后通过互联网百度搜索找到了达成办法。
达成成效如图:


达成的办法一共有两个步骤:

1、在/include/common.func.php 里加上办法 //循环输出多张图片function

functionGetimgs{global$dsql;$imgurls='';$row=$dsql->getone;//$imgurls=$row['imgurls'];preg_match_all}{\/dede:img/isU",$imgurls,$wordcount);$count=count;if{$num=$count;}for{if{$imglist.="<li><ahref=#".$i."><imgsrc=".trim."width=".$imgwith."height=".$imgheight."></li></a>";}else{$imglist.="<li><ahref=#".$i."><imgsrc=".trim."width=".$imgwith."height=".$imgheight."></li></a>";}}return$imglist;}


2、在模板里调用办法{dede:field.id function="Getimgs" /}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注释:<img src= " . trim . " width=" . $imgwith . "height=" . $imgheight . ">"是调取出来的格式(依据自己调用图片格式来更改),可依据自己需要的样式进行概念,譬如加个li或者 添加class等等,这里就不多讲了。

以下办法是调取图片集多张图片注释的办法,操作类似。
1,在/include/common.func.php 里加上

//循环输出多张图片注释functionGetimgnote{global$dsql;$imgurls='';$row=$dsql->getone;//$imgurls=$row['imgurls'];preg_match_all'width|U",$imgurls,$wordcount);$count=count;if{$num=$count;}for{if{$imglist.="<li><ahref=#".$i."><imgsrc=".trim."width=".$imgwith."height=".$imgheight."></li></a>";}else{$imglist.="<divclass=\"gr\">".trim."</div>";}}return$imglist;}

2、在模板里调用办法{dede:field.id function="Getimgnote" /}


广告位810*200
相关阅读
织梦CMS系统channelartlist达成高亮显示

织梦CMS系统channelartlist达成高亮显示

需要达成:dede:channelartlist 高亮显示复制代码{dede:channelartlist typeid='7'} <a href="{ded...

2021-09-06
织梦CMS标签productimagelist中调用缩略图办法

织梦CMS标签productimagelist中调用缩略图办法

昨天自己做站玩的时候发现一个问题productimagelist中调用不出来图片的缩略图,然后还想要给每...

2021-09-06
织梦CMS系统怎么样更换模板主题

织梦CMS系统怎么样更换模板主题

DEDE更换模板没WP那样容易,需要容易的几步操作才可以完成,下面酱油妹编辑提供下DEDE网站更...

2021-09-06
织梦CMS采集文章过滤多行代码的正则表达式

织梦CMS采集文章过滤多行代码的正则表达

过去用dede采集,一直过滤不掉一行以上的代码,只能一行行的过滤,在网上,发现有不少和我...

2021-09-06
织梦CMS栏目页面包屑导航最后的分隔符大于号去掉办法

织梦CMS栏目页面包屑导航最后的分隔符大

不少网站在用到面包屑导航的时候,需要个性化的设计,那样大家今天就推荐下怎么样去掉分...

2021-09-06