dedecms获取上一篇、下一篇文章的标签分别为:{dede:prenext get=’pre’/}和{dede:prenext get=’next’}。那么如何才能通过标签来控制文章标题的长度呢?其实难度也不是很大,小编下面来具体说下设置方法。
首先找到/include/arc.archives.class.php文件,并使用高级编辑器打开。
找到813行代码:
1
|
$this
->PreNext[
'pre'
] =
"上一篇:<a href='$mlink'>{$preRow['title']}</a> "
;
|
在这段代码上面添加一行代码:
1
|
$preRow
[
'title'
]=cn_substr(
$preRow
[
'title'
],30);
|
然后再找到825行代码:
1
|
$this
->PreNext[
'next'
] =
"下一篇:<a href='$mlink'>{$nextRow['title']}</a> "
;
|
在这段代码上面添加代码:
1
|
$nextRow
[
'title'
]=cn_substr(
$nextRow
[
'title'
],30);
|
小编在这里温馨提示下,这里的30不是并不是指截取30个汉字,而是指30个字节,一个汉字是两个字节,也就是说上一篇和下一篇都是控制在15个汉字长度。修改好了之后上传覆盖之前的文件。然后再登录网站后台更新下系统缓存。