AB模板网:专注于dede模板,织梦源码,织梦模板,网站模板下载,dedecms模板,网站源码,dedecms教程以及各类手机网站模板和企业网站模板分享.

织梦模板

网站模板搜索
营销型模板 政府网站模板 自适应模板 双语模板 标签大全

注册

dedecms织梦图集标签实现数字自增教程

网站模板下载 www.adminbuy.cn / 2021-02-02
dede:field name='imgurls' alt='图片输出区'}<div class="递增">[field:imgsrc/]</div>{/dede:field}
 
下面结果:
 
<div>/xxx/xxx.jpg</div>
 
<div>/xxx/xxx.jpg</div>
 
<div>/xxx/xxx.jpg</div>
 
<div>/xxx/xxx.jpg</div>
 
<div>/xxx/xxx.jpg</div>
 
 
 
这个递增的标签是什么? 
 
我在网站搜索了下没有这个教程。 [field:global.autoindex/] 和其他递增标签没有作用。
 
以上是发布在织梦官方论坛的问题求解,我也稍微测试了一下,在这个标签内确实无法应用[field:global.autoindex/] ,找到相关的文件看了一下,以设置了默认的$GLOBAL['photoid'] = 0;不过即使用这个 [field:global.photoid/] 也是不行的。
 
首先这个{dede:field name='imgurls' alt='图片输出区'}标签必须在发布图集的时候选择单页多图样式,才能够输出所设置的图片数。其实这个标签还不如下面这个标签呢,不过productimagelist也不支持自增函数,但是也可以通过修改实现。
 
{dede:productimagelist}
 
<a href="[field:imgsrc/]" title="[field:text/]"><img src="[field:imgsrc/]" /></a>
 
{/dede:productimagelist}
 
 
 
不过既然提出了imgurls标签的这个问题,自然也是有解决办法的。
 
打开 include\taglib\channel\img.lib.php,找到,
 
$fields['text'] = str_replace("'","",$ctag->GetAtt('text'));
 
$fields['title'] = $title;
 
$fields['imgsrc'] = trim($ctag->GetInnerText());
 
$fields['imgsrctrue'] = $fields['imgsrc'];
 
在其下添加,
 
$fields['photoid'] = $GLOBAL['photoid']+1;
 
调用代码: [field:global.photoid/]
 
本文由AB模板网整理发布,转载请说明出处:http://www.adminbuy.cn/dedecmsjc/7710.html

有问题可以加入织梦技术QQ群一起交流学习

☉首先声明,只要是我们的vip会员全站所有资源均可以免费下载,不做任何限制(了解更多)

☉本站的源码不会像其它下载站一样植入大量的广告。

☉本站提供的织梦源码,都是做好测试好发布的,均可放心使用。

☉本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。

☉为了vip利益的最大化,我们还提供了vip赠品(了解更多

☉如有其他问题,请加网站客服QQ(9490489)进行交流。

相关教程

织梦模板_随机Tags

科技网站模板 五金机械网站模板 移动岗亭网站模板 家居卫浴网站模板 财富管理网站模板 餐饮连锁网站模板 水利网站模板 货物运输网站模板 证书网站模板 木门网站模板 人工智能网站模板 礼仪网站模板

推荐教程

首页 VIP专区 html模板 会员中心