找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1415|回复: 0

[分享] 织梦内容页模板制作——上一篇下一篇常见修改

[复制链接]
发表于 2018-4-4 14:09:57 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
织梦内容页模板制作时,通常都需要在文章底部添加上一篇、下一篇的标签,可以方便读者阅览前后的文章。

添加方法也很简单,只需要在内容模板中找到文章底部位置,添加织梦标签,上一篇是     {dede:prenext get='pre'/}   下一篇是{dede:prenext get='next'/} ,添加完成后样式如下图:
1.webp

一、去除上一篇和下一篇的文字,只显示标题。
    默认状态下上一篇下一篇标签调用的样式是“上一篇:文章标题 下一篇:文章标题” ,而我们有时只需要文章标题,不需要上一篇、下一篇这几个字,那么我们就需要做下面的修改:

1、修改include/arc.archives.class.php 文件,查找"上一篇"关键词,将上一篇去除及可,或者大家也可以改成其它需要的文字,如图所示:
2.webp

二、限制上一篇和下一篇的标题长度。
我们也可以控制上一篇、下一篇的标题长度,方法如下:

1、同样是在include/arc.archives.class.php文件里面,加入如下红色代码,设置默认24个字符,中文也就是12个文字。
//获取上一篇,下一篇链接
function GetPreNext($gtype='',$titlelen=28)

2、再往下找,插入红色部分!即是用截取后的长度赋予$preRow['title2'],那么原始没截取的就是$preRow['title']
$preRow['namerule'],$preRow['typedir'],$preRow['money'],$preRow['filename'],$preRow['moresite'],$preRow['siteurl'],$preRow['sitepath']);
$preRow['title2']=cn_substr($preRow['title'],$titlelen);
$this->PreNext['pre'] = "上一篇:<a href='$mlink'

3、然后在前台模板就可以这样调用了。
<li style="float:left;" title="上一篇">{dede:prenext get='pre' titlelen = '18′/}</li>
<li style="float:right;" title="下一篇">{dede:prenext get='next' titlelen = '18′/}</li>

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-12-23 04:25 , Processed in 0.048779 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表