织梦系统文章上/下一篇的标题和链接分开单独调用
织梦系统大家都知道在文章内容页里有上一篇 下一篇的标签({dede:prenext get=’pre’/}{dede:prenext get=’next’/}),可以很方便的根据发布文章的ID调用本栏目的上一篇和下一篇文章,这无疑是对SEO优化友好的功能,增加了文章的关联,也可以让每篇文章都有爬取路线,没有蜘蛛爬取的死路。
但是这里有个不太理想的地方,就是标签使用后是直接一个固定格式样式形如下面,这样就比较死板,因为如果不同模板网站里,不一定是这种格式的来结构上下文章的格式,标签规定死的”上一篇:“(“下一篇:”)这个文字也是固定的,有时候模板里不需要这样的文字,或者是个向后向前的箭头提示。
<a href='http://doc.ydqic.com'><font>上一篇:</font>文章标题</a>
基于这样的使用环境,如果我们能单独调用出上下文章的标题和链接,那么就可以很随意的组合想要的样式,如果我们需要建设的网站结构是下面结构,只需要将URL和标题替换为单独的标签和链接标签。
<div>Next:<a href="url">标题</a></div>
需要达到这个目的需要改动CMS的系统文件,目录路径:…/include/arc.archives.class.php
第一步:查找关键词 $this->PreNext[‘pre’],修改获取上一篇代码
//在下面两条代码下追加: 1.$this->PreNext['pre'] = "上一篇:{$preRow['title']} ";//这个上一篇代码 2.$this->PreNext['pre'] = "上一篇:没有了 ";//这个是上一篇到头的代码 //1追加代码: $this->PreNext['preurl'] = "$mlink"; //上一篇链接地址 $this->PreNext['prename'] = "{$preRow['title']}"; //上一篇文章标题 //2追加 上一篇到头 $this->PreNext['preurl'] = "javascript:;"; //上一篇到头链接地址 $this->PreNext['prename'] = "没有了"; //上一篇到头标题
第二步:查找关键词 $this->PreNext[‘next’],修改获取下一篇代码
//在下面两条代码下追加: 1.$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";这个下一篇代码 2.$this->PreNext['next'] = "下一篇:没有了 ";//这个是下一篇到头的代码 //1追加代码: $this->PreNext['nexturl'] = "$mlink"; //上一篇链接地址 $this->PreNext['nextname'] = "{$nextRow['title']}"; //上一篇文章标题 //2追加 上一篇到头 $this->PreNext['nexturl'] = "javascript:;"; //上一篇到头链接地址 $this->PreNext['nextname'] = "没有了"; //上一篇到头标题
效果大致如下图
第三步:查找:else if($gtype==’preimg’)在
else if($gtype=='preimg'){ $rs = $this->PreNext['preimg']; }
下方追加:
else if($gtype=='preurl'){ $rs = $this->PreNext['preurl']; } else if($gtype=='prename'){ $rs = $this->PreNext['prename']; } else if($gtype=='nexturl'){ $rs = $this->PreNext['nexturl']; } else if($gtype=='nextname'){ $rs = $this->PreNext['nextname']; }
然后就可以在模板htm里直接使用下面的标签单独调用上一篇下一篇的标题和链接了。
上一篇标题:{dede:prenext get='prename'/} 上一篇链接:{dede:prenext get='preurl'/} 下一篇标题:{dede:prenext get='nextname'/} 下一篇链接:{dede:prenext get='nexturl'/}
最后想说的是,像这种涉及到修改系统文件的操作,请做好备份再操作,简单点就是复制一份待修改的文件,然后再进行修改操作,这样即使不知道操作了哪些导致的错误也不会让网站整个崩溃,如果可以,还需要你记录下操作痕迹,用记事本记下,方便以后网站的管理,因为管理的网站多了,或者网站多,自己都会记不起这个网站有修改过什么东西。
① 本站源码模板等资源SVIP用户永久不限量免费下载
② 所有资源来源于网络收集,如有侵权,请联系站长进行删除处理。
③ 分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
④ 如果你有源码需要出售,可以联系管理详谈。
⑤ 本站提供的源码、模板、插件等等资源,都不包含技术服务请大家谅解。
⑥ 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦ 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。
⑧ 网站资源绝不做任何二次加密或添加后门(原版加密除外)
- 需要积分的资源怎么下载?
- 您可以注册后签到等活跃动作获得积分,积分可下载,也可充值升级等级免费下载。
- 源码模板等文件安全吗?有没有后门病毒吗?
- 站内资源标有“已测试”标签的资源源码,表示已经在本地安装测试调试过才分享出来的,可以保证一定的安全;若不放心可以自行下载模板资源后使用D盾等查杀工具扫一遍确认安全。
- 本站网站模板等源码提供安装服务吗?
- 本站资源收集于网络并分享出来共同学习,不提供免费安装服务,模板源码安装等需要有一定熟悉度,小白用户可以下载资源后雇人安装调试。