首页 > CMS > 织梦DEDE > 正文

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

2024-07-12 08:47:40
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了DEDECMS列表页不支持[dede:fulltitle]标签的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

织梦dedecms标题调用常用的2个标签是:[field:titile]和[field:fulltitile],这2个标签都是调用标题,不同的是[field:fulltitile]调用的是完整标题,不截取长度。这是很多实用织梦的站长都了解的。但是细心的朋友可以发现了:DEDE列表页的dede:list标签中title是没有[field:fulltitile]的功能的,如果标题较长,就会被截断,无法调用出完整的标题出来,使用[field:fulltitile]调用出的结果跟[field:titile]是一样的。下面361源码就给大家讲讲如何解决这个问题。

解决方法

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']; //注释:显示完整标题 同样要在上面

OK,这样处理后就可以在列表页正常调用[field:fulltitile]标签了。

以上就是DEDECMS列表页不支持[dede:fulltitle]标签的解决方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表