你好,赶快挑选织梦模板开启你的建站之旅吧!

关于合作地图帮助

织梦模板-织梦模板下载-网站源码下载-集模板

主页 > 建站学院 > 安装使用 > 查看内容

dede图集imgurls标签photoid实现编号自增

2016-10-23织梦模板155次

使用[field:global.photoid/]来实现css样式或图片名称递增或有规律的变动,首先这个{dede:field name='imgurls' alt='图片输出区'}标签必须在发布图集的时候选择`单页多图样式` ,才能够输出所设置

{dede:field name='imgurls' alt='图片输出区'}<div class="递增">[field:imgsrc/]</div>{/dede:field}

下面结果: 

<div class="0">/xxx/xxx.jpg</div> 
<div class="1">/xxx/xxx.jpg</div> 
<div class="2">/xxx/xxx.jpg</div> 
<div class="3">/xxx/xxx.jpg</div> 
<div class="4">/xxx/xxx.jpg</div> 

这个递增的标签是什么? 

使用这个 [field:global.photoid/] 实现上面的效果

首先这个{dede:field name='imgurls' alt='图片输出区'}标签必须在发布图集的时候选择   `单页多图样式` ,

才能够输出所设置的图片数。

要想使 [field:global.photoid/] 起作用 ,那么

打开 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:photoid/] 来实现数字递增了。

织梦模板免责声明:本站所有文章除标明原创外,均来自网络转载,如有侵犯您的版权,请及时联系我们删除!

返回顶部