快捷搜索:   nginx

DEDECMS列表页不支持[dede:fulltitle]标签的解决方法

DEDE列表页的dede:list标签中title是没有调用[field:fulltitile]的功能的,如果标题较长,就会被截断,无法调用出完整的标题出来,使用[field:fulltitile]调用出的结果跟[field:titile]是一样的。

解决方法:

1、专题页的列表页FULLTITLE找到/include/arc.specview.class.php文件,找到

    $row["title"] = cn_substr($row["title"],$titlelen);

在这句代码的上面加上一下代码:

    $row["fulltitle"]= $row["title"];

即可解决,注意,只能加到上边,不能加到下面,否则是没效果的,显示的会是截断后的标题。


2、文章列表页的完整标题,打开include目录下inc目录下的inc_fun_SpGetArcList.php文件
 找到$row['title'] = cn_substr($row['title'],$titlelen);//看到这步有些人已经明白怎么做了吧?呵呵。

 增加一行 $row['fulltitle'] = $row['title']; //注释:显示完整标题 同样要在上面

dedecms版本是5.7SP1 utf-8,测试通过。
顶(1)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论