织梦dedecms获取上一篇下一篇文章链接的方法
我们知道,在文章页调用前后文章的链接和标题,dedecms默认上一篇和下一篇的标签分别为{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个汉字
然后再重新生成所有页面即可。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 04-15帝国CMS用灵动标签调用当前文章的“上一篇”和“下一
- 02-18thinkphp实现上一篇与下一篇的方法
- 01-13dedecms文章页上一篇与下一篇标题长度截取的方法
- 09-14pendo桌面添加小组件步骤介绍
- 12-29微好房-微好房应用软件功能介绍
- 02-19小米11ultra设置24小时制时间方法
- 03-30ThinkPHP 5.0 URL重写规则
- 10-11realmegtneo2如何开启智慧识屏
- 02-20Ubuntu 16.04搭建php5.6 Web服务器环
- 02-25黑鲨4pro开启应用分屏显示教程
- 10-23真我q3s如何启用定时开关机
- 01-12玖伍代驾-玖伍代驾应用软件功能介绍
- 09-13homepodmini播放qq音乐教程分享
- 08-11vivo手机怎么启用地震预警服务
- 03-18小米flipbudspro开启防丢提醒方法
- 02-22DedeCMS登录管理后台出现假死的解决方
- 02-14JavaScript递归和定时器实例解析
- 04-22小米12pro关闭系统更新教程
- 11-02淘宝淘友圈双十一领红包教程分享
- 01-13快岸漫画-快岸漫画应用软件功能介绍
最近更新
阅读排行
猜你喜欢
- 07-05Linux rgrep命令
- 02-25苹果12已删除照片找回方法
- 11-27微信如何关闭超级影视vip自动续费
- 11-09小米手环6如何开启离腕锁定
- 07-12正则表达式判定保留2位小数的实现代码
- 01-08真我GT2Pro如何拍月亮
- 07-10帝国cms如何修改一条信息的发布者
- 02-19WordPress后台内容管理功能使用详解
- 03-10帝国CMS整合Discuz!7.2方法,完整双向同
- 07-04jQuery实现动态给table赋值的方法示例