最新公告
  • 欢迎您光临牛气网,本站秉承“用心服务,做好服务”致力为站长提供优质的售后服务!立即加入我们
  • 织梦模板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个汉字
    然后再重新生成所有页面即可。

    1、本站所有资源皆来源于网络和用户自行上传,因此不包括售后和技术,敬请谅解!
    2、本站不保证所提供的源码的准确性、安全性和功能完善性,资源仅用于学习用!
    3、您下载的资源,请务必在24小时内删除,资源仅提供本地测试,请勿商用或者非法用途都与本站无关,一切后果自负!
    4、如发现资源下载不了,或者侵权请及时联系客服或者邮箱admin#niuqi.net,#改为@!
    牛气网 » 织梦模板dedecms获取上一篇下一篇文章链接的代码

    发表评论

    • 72会员总数(位)
    • 4096资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 204稳定运行(天)

    牛气网NIUQI.NET站长源码平台

    开通SVIP会员 了解详情