[网站建设] 织梦dedecms获取上一篇下一篇文章链接的方法

[复制链接]
查看2459 | 回复11 | 2020-10-9 20:31:10 | 显示全部楼层 |阅读模式

我们知道,在文章页调用前后文章的链接和标题,dedecms默认上一篇和下一篇的标签分别为{dede:prenext get=pre/} {dede:prenext get=next/}。有时出于需要,我们只需要链接而不用标题,要怎么操作 […]



我们知道,在文章页调用前后文章的链接和标题,默认上一篇和下一篇的标签分别为{dede:prenext get='pre'/} {dede:prenext get='next'/}。有时出于需要,我们只需要链接而不用标题,要怎么操作呢?大家应该能想到要用正则吧?没错!下面给出最终实现代码。   上一篇地址     复制代码代码如下: {dede:prenext get='pro' runphp="yes"} preg_match_all('/(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER); @me=$strResult[1][0]; {/dede:prenext}   下一篇地址    复制代码代码如下: {dede:prenext get='next' runphp="yes"} preg_match_all('/(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER); @me=$strResult[1][0]; {/dede:prenext}   延伸:修改上下文章字数的方法    编辑打开include/arc.archives.class.php文件 查找:$this->PreNext['pre'] = "上一篇:{$preRow['title']} "; 在这一行上面加上以下代码$preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字 查找:$this->PreNext['next'] = "下一篇:{$nextRow['title']} "; 在这一行上面加上以下代码$nextRow['title']=cn_substr($nextRow['title'],30);//最多显示15个汉字 然后再重新生成所有页面即可。
  • 上一篇:
  • 下一篇:
说点什么吧
  • 全部评论(0
  • 最新 最早
    还没有评论,快来抢沙发吧!
织梦cms建站教程从入门到精通,自由织梦网www.freedede.cn长期免费更新教程,图文结合dedecms建站教程经验,内容包含使用织 梦CMS、做模板、写采集规则、做插件模块,是学习织梦产品的最佳去处。
回复

使用道具 举报

三个捌 | 2020-12-8 21:45:34 | 显示全部楼层
很不错的资源站
回复

使用道具 举报

执着等待等wc | 2021-8-18 03:27:18 | 显示全部楼层
感谢悟空源码分享精品资源!
回复

使用道具 举报

今夕何夕535 | 2021-11-8 01:36:24 | 显示全部楼层
站长真良心,这么大的资源站都是免费下载
回复

使用道具 举报

东阿制造 | 2022-4-12 20:32:49 | 显示全部楼层
谢谢楼主分享的资源,爱了~~~
回复

使用道具 举报

大黄瓜xxxl | 2022-12-10 22:00:49 | 显示全部楼层
祝愿悟空源码越办越好!
回复

使用道具 举报

dxf17 | 2023-1-1 15:14:06 | 显示全部楼层
厉害了悟空源码,这么多资源
回复

使用道具 举报

wpwexx127388 | 2023-1-26 15:07:29 | 显示全部楼层
这个站很好,资源多,教程全
回复

使用道具 举报

后会无期846 | 2023-6-25 00:57:44 | 显示全部楼层
厉害了,悟空源码资源多教程多!
回复

使用道具 举报

123456911 | 2023-7-17 01:12:52 | 显示全部楼层
悟空源码太厉害,资源真多!
回复

使用道具 举报

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

本版积分规则