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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz-x二次开发:门户阅读页增加上一篇下一篇文章 BY:cr180 原创于:12345.la

[复制链接]
cr180 发表于 2010-11-19 09:30:33 | 显示全部楼层 |阅读模式
本帖最后由 cr180 于 2010-11-20 14:14 编辑

效果截图:







修改方法:


------------------------------------------------------------------------------------------
版权作者:cr180
适用版本:discuz X1.5
最后更新日期:2010/11/20
------------------------------------------------------------------------------------------
此教程由CR180 (QQ:250997329) 原创!如果你能看见此版权注释,证明此教程为非法转载!


修改方法:

文件1:source\module\portal\portal_view.php

查找:

  1. include_once template("diy:portal/view:{$article['catid']}");
复制代码



上面增加:(在这里感谢鸟辉的指导,将查询语句进行了改进,更准确了一点)


  1. /*门户阅读页显示上下篇文章 BY:cr180*/
  2. $query = DB::query("SELECT a.aid, a.title FROM ".DB::table('portal_article_title')." AS a WHERE a.aid<$id ORDER BY a.aid DESC limit 1");
  3. $cr180_last = DB::fetch($query);
  4. if (!empty($cr180_last['title'])){$cr180_lasts = "上一篇:<a href="portal.php?mod=view&aid=$cr180_last[aid]">$cr180_last[title]</a>";}else{$cr180_lasts = "上一篇:没有了";}
  5. $query = DB::query("SELECT a.aid, a.title FROM ".DB::table('portal_article_title')." AS a WHERE a.aid>$id ORDER BY a.aid ASC limit 1");
  6. $cr180_next = DB::fetch($query);
  7. if (!empty($cr180_next['aid'])){$cr180_nexts = "下一篇:<a href="portal.php?mod=view&aid=$cr180_next[aid]">$cr180_next[title]</a>";}else{$cr180_nexts = "下一篇:没有了";}
  8. /*门户阅读页显示上下篇文章 BY:cr180 END*/
复制代码


此教程由CR180(QQ:250997329) 原创!
如果你能看见此段文字,证明你看到的教程为盗版!

文件2:template\default\portal\view.htm

查找:

  1. <!--[diy=diycontentrelatetop]--><div id="diycontentrelatetop" class="area"></div><!--[/diy]-->
复制代码



下面增加:

  1. <style>
  2. /*门户阅读页显示上下篇文章 BY:cr180*/
  3.   .cr180nextitle { height:auto; overflow:hidden; padding:3px 5px}
  4.   .cr180nextitle span{ font-weight:bold; display:block; float:left; width:50%; height:21px; line-height:21px; overflow:hidden}
  5.   .cr180nextitle span a { font-weight:normal}
  6.   /*门户阅读页显示上下篇文章 BY:cr180 END*/
  7. </style>
  8.   <div class="bm cr180nextitle"><span style="float:right">$cr180_nexts</span><span>$cr180_lasts</span></div>
复制代码




碎碎念:
可能会有更好的方法,如果你发现有更好的方法,希望能PM我进行修正
我是cr180,请大家多多支持
www.12345.la 很强大、很给力的东西都在这里诞生!!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

3

查看全部评分

popuppp 发表于 2010-11-19 17:36:01 | 显示全部楼层
  貌似我沙发。
回复

使用道具 举报

百合花的微笑 发表于 2010-11-20 14:13:26 | 显示全部楼层
还是不会用啊
回复

使用道具 举报

lovelulu1314 发表于 2010-11-21 21:02:57 | 显示全部楼层
美化下就更好了
回复

使用道具 举报

wdshxcbsh 发表于 2010-11-23 17:16:40 | 显示全部楼层
支持一下。刚按着办法改了。呵榀
回复

使用道具 举报

haoycn 发表于 2010-11-27 17:57:19 | 显示全部楼层
这个很好很强大~
有没有分页的上一页下一页呢....
回复

使用道具 举报

xjhouse 发表于 2010-11-28 21:51:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

zengrong200 发表于 2010-11-30 17:51:34 | 显示全部楼层
不错的东西
支持支持
回复

使用道具 举报

乄ìao程熟 发表于 2010-12-16 18:58:57 | 显示全部楼层
这个功能很强大不顶不行,我学习了
回复

使用道具 举报

mingge123 发表于 2010-12-17 09:27:39 | 显示全部楼层
不错,赞一个
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 14:34 , Processed in 0.036099 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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