Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] Discuz! X2.5 免插件 增加 门户文章的 “上一篇” “下一篇” 快速链接 2013 最新...

[复制链接]
hydiscuz 发表于 2013-10-23 17:20:15 | 显示全部楼层 |阅读模式
本帖最后由 hydiscuz 于 2013-10-31 09:23 编辑

免插件 增加 门户文章的 “上一篇” “下一篇” 快速链接

在x2.5中,cr180的原文档依旧有效

https://discuz.dismall.com/forum.php?mod=viewthread&tid=1975789

但是可以有两点可以改进的地方,


Discuz!,模板,门户,文章阅读页增加“上一篇”、“下一篇”链接,改进版,增加同分类目录限制 2013

第一点,限制标题的字数


将原来的“上一篇” “下一篇” 显示的标题部分
$querynext[title]


改成
getstr($querynext[title],36)


意思是限制输出字符是18个汉字




第二点是:增加同分类限制,将“上一篇” “下一篇” 显示的文章限制在本分类中


将原修改中的
$querynext = DB::fetch_first("SELECT i.aid,i.title FROM ".DB::table('portal_article_title')." i WHERE i.aid > '$article[aid]' ");
改成
$querynext = DB::fetch_first("SELECT i.aid,i.title FROM ".DB::table('portal_article_title')." i WHERE i.aid > '$article[aid]' && i.catid = '$article[catid]'");


catid即为分类ID


全部代码参见:
http://t.cn/zRJ2V0J




演示地址是:
http://t.cn/zRJ2viV




noobtt 发表于 2013-10-23 17:34:30 | 显示全部楼层
新邓州网前来围观支持 http://www.xindengzhou.com
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-23 17:36:19 | 显示全部楼层
noobtt 发表于 2013-10-23 17:34
新邓州网前来围观支持 http://www.xindengzhou.com

版面设计不错
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-24 08:48:52 | 显示全部楼层
贴代码


  1. <!-- 修改文章页,增加(上一篇)/(下一篇) 链接, by csoft,2013 -->
  2. <div class="portal_view_shownext"><!--{eval $querynext = DB::fetch_first("SELECT i.aid,i.title FROM  ".DB::table('portal_article_title')." i WHERE i.aid > '$article[aid]' && i.catid = '$article[catid]'");$querypre = DB::fetch_first("SELECT i.aid,i.title FROM ".DB::table('portal_article_title')." i WHERE i.aid < '$article[aid]' && i.catid = '$article[catid]' ORDER BY i.aid DESC");
  3. $shownext='下一篇:<a href="portal.php?mod=view&aid='.$querynext[aid].'">'.getstr($querynext[title],36).'</a>';
  4. $showpre='上一篇:<a href="portal.php?mod=view&aid='.$querypre[aid].'">'.getstr($querypre[title],36).'</a>';}-->
  5. <!--{if $querypre}-->
  6. <span class="portal_view_shownext_left">$showpre</span>
  7. <!--{/if}-->
  8. <!--{if $querynext}-->
  9. <span class="portal_view_shownext_right">$shownext</span>
  10. <!--{/if}-->
  11. </div>
  12. <!-- (上一篇)/(下一篇) 链接 The End -->
复制代码
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-24 15:40:45 | 显示全部楼层
效果截图

回复

使用道具 举报

非一般感觉 发表于 2013-10-24 21:14:36 | 显示全部楼层
   还不很不错的 支持一个
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-25 10:07:43 | 显示全部楼层
非一般感觉 发表于 2013-10-24 21:14
还不很不错的 支持一个

非常感谢,欢迎多提意见
回复

使用道具 举报

爱美眉 发表于 2013-10-25 10:19:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-31 06:58:09 | 显示全部楼层
爱美眉 发表于 2013-10-25 10:19
**** 作者被禁止或删除 内容自动屏蔽 ****

看样子光发广告不行啊
回复

使用道具 举报

优会计网 发表于 2013-11-7 17:12:46 | 显示全部楼层
支持下——优会计网 www.ukuaiji.com
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 03:46 , Processed in 0.030278 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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