最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > dedecms栏目循环时在栏目前加上序号,织梦文章

dedecms栏目循环时在栏目前加上序号,织梦文章

时间:2023-07-22 11:07:22 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦文章在制作dede模板中的导航栏的时候,通常会需要用到如下样式: * a href=# class=dh1/a * a href=# cl…织梦模板网织梦模板网站。

织梦模板网织梦模板网站

 

在制作dede模板中的导航栏的时候,通常会需要用到如下样式:

    * <a href="#" class="dh1"></a>     * <a href="#" class="dh2"></a>     * <a href="#" class="dh3"></a>     * <a href="#" class="dh4"></a>     * <a href="#" class="dh5"></a>

这样的序列在标签{dede:channel}中是无法调用的,所以必须修改标签,

默认的{dede:channel}调用方法:

   1. {dede:channel type=’top’ row=’9′}     2.      <a href="[field:typeurl/]" [field:rel/] title="[field:typename/]"    3. class="dh1">[field:typename/]</a>     4. {/dede:channel}

通过修改,改成下面的样式:

   1. {dede:channel type=’top’ row=’9′ line=’2′}     2.      <a href="[field:typeurl/]" title=dede模板堂"[field:typename/]"    3. class="dh[field:line/]"    4. [field:rel/]></a>     5. {/dede:channel}

修改步骤如下:

一、修改文件include/taglib/channel.lib.php,把

   1. $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";

修改成

   1. $attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,    2. cacheid|,line|1";     3. //|后面的1,代表初始值

第二、在第9行附近追加如下代码:

   1. //默认属性里设置的行数     2.     3. $default_line = $ctag->CAttribute->Items["line"];

第三、把下面代码

   1. $row['sonids'] = $row['rel'] = ”;

修改成

   1. $row['sonids'] = $row['rel'] = ”;     2. $row['line'] = $default_line+$i;

最后,特别要注意的是,如果要使用currentstyle样式,即当前栏目样式,则必修将刚才的"line"字段,追加到下面代码后面

   1. $linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);     2. $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);     3. $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);     4. $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);     5. $linkOkstr = str_replace("~line~",$rodede商城模板w['line'],$linkOkstr);

关键词标签: 栏目 织梦 序号

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章dedecms栏目循环时在栏目前加上序号,织梦文章主要讲述栏目,序号,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33889.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章