• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦{dede:productimagelist}图集添加数字编号代码
    POST TIME:2017-11-13 01:11
    在用织梦的{dede:productimagelist}图集时,通常我们都会给每张图片自动添加一个编号,也就是1,2,3.。。。,分别对应第一张,第二张,第三张。。。在做图集显示时有一个计数显示效果是经常用到的那就是1/10,2/10,3/10。。。也就是这个图集一共有多少张,目前页面浏览的是第几张。下面给大家介绍下如果给{dede:productimagelist}图集图片加上编号。

    步骤一:修改productimagelist.lib.php

    1、文件路径为:include/taglib/productimagelist.lib.php,找到并打开。
    2、搜索定位到【$ctp->LoadSource($innerText);】这一行代码,在其下方添加下面一行代码:
    $GLOBALS['autoindex'] = 1;
    这行代码的意思就是默认从1开始递增,而如果你想从零开始,那么把1改成0就可以了。
    3、搜索定位到【$revalue .= $ctp->GetResult();】这一行代码,在其下方添加下面一行代码:
    $GLOBALS['autoindex']++;

    步骤二:编号调用

    在图集模板需要添加编号的地方添加下面这行代码把编号调出来就可以了:
    [field:global name=autoindex/]

    图集编号功能增强

    一、再添加一个编号自增的变量
    如:你第一次设置了一个从1开始的,现在想再添加一个从0开始的。并且这两个都可以同时调用。方法也很简单:
    重复以上步骤就可以了
    把$GLOBALS['autoindex'] = 1;这里的1修改成0;
    把$GLOBALS['autoindex']++;
    两以上行代码里的“autoindex”这个变量设置成不一样的就可以了如autoindex1
    然后在图集模板中通过[field:global name=autoindex1/]调用,注意是autoindex1这个变量

    二、图集总数功能
    在$ctp->LoadSource($innerText);这一行代码后追加下面两行代码:
    $GLOBALS['auto_count']=0;
    foreach($images as $row){$GLOBALS['auto_count']++;}

    在图集模板中通过[field:global name=auto_count/]这个标签调用前台页面就可以把图集的总数计算并显示出来了。
    这样就完成了织梦图集编号的功能。
    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!