修改织梦dedecms的Artlist标签去掉table

softyun3年前cms教程67

本文介绍了在织梦dedecms中修改Artlist标签,以去掉table的方法,有需要的朋友参考下。希望可以帮助到你
 
使用织梦dedecms建站修改模板时,多会遇到织梦自动生成 table,tr,td 等元素。
 
而 table,tr,td 在织梦中远远不如<div> <li> 好用,站长地带教大家修改成div的方法。
 
在织梦../include/taglib 文件夹 找到arclist.lib.php 文件
 
然后搜索:

if($col>1){ $artlist = “<table width=’$tablewidth’ border=’0′ cellspacing=’0′ cellpadding=’0′> ”; } 
修改为:

if($col>1){ $artlist = “ ”; }  
查找:

if($col>1) $artlist .= “<tr> ”; 
修改为:

if($col>1) $artlist .= “ ”; 
查找:

if($col>1) $artlist .= ” <td width=’$colWidth’ valign=’top’> ”;  
修改为:

if($col>1) $artlist .= ” ”; 
查找:

if($col>1) $artlist .= ” </td> ”; 
修改为:

if($col>1) $artlist .= ” ” 
查找:

if($col>1){ $artlist .= ” </tr> ”;} 
修改为:

if($col>1){ $artlist .= ” ”;} 
查找:

if($col>1) $artlist .= ” </table> ”; 
修改为:

:if($col>1) $artlist .= ” ”; 
这样去掉所有table(表格)标签,然后在模板里使用channelArtlist标签,最终显示的内容将不再包含这些table元素了。
 
在{dede:channelArtlist}与{/dede:channelArtlist}就能直接调用最终要显示的内容,不会含有多余的html代码了。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

DedeCMS模板制作使用实例系列教程(序)

织梦官方群8808589里朋友多次告诫我“要学会处理事情的根本方法 (为完成)[鸣谢]”,作为DedeCMS菜鸟使用者,第一次写模板方面的教程,我侧重方法的介绍,下面,我以问题的形式由浅入深展开。说得...

织梦dedecms 5.1 utf-8版本英文修改方法

织梦dedecms 5.1 utf-8版本英文修改方法本修改经过多次测试在 大部分国外空间都安装正常。 如果不会修改的,请下载我提供的织梦dedecms5.1UTF-8英文版本 文章模块。已...

织梦实现分类搜索内容的功能(下拉搜索)

我们都知道在使用织梦dedecms二次开发的时候,搜索只有标题搜索和模糊搜索,那么怎样才能实现按照栏目进行分类搜索呢?我们想搜哪个栏目下的就搜哪个栏目下的数据。其实很简单下面就是操作代码,替换掉原来的...

DedeCms开启多站点支持的简明教程

这里假设条件为:E:\web 为 2500875E:\WEB\test 为 test.2500875开启多站点支持参数建顶级栏目建顶级栏目建子栏目:由于3.1版增加了{cmspath}这变...

使用phpstudy时dedecms后台页面空白解决方法(PHP版本原因)

分享一下使用phpstudy时dedecms后台页面空白的解决办法 PHP版本原因今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居...

DedeCms教程:DedeCMS关键词替换问题较完美解决方案

问题描述 织梦内容关键词替换的时候存在一个错误:如果拥有两个关键词,例如“CIT” cit/tags/cit和“CIT信息网” cit,但在文章替换的时候我们发现就会出现问题,链接变成了: &l...