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

 找回密码
 立即注册
搜索

[分享] (原创)简单修改,成功调出上一篇、下一篇资讯标题

[复制链接]
123752619 发表于 2007-11-27 11:17:43 | 显示全部楼层 |阅读模式
嘉兴打工网_dagong573.com

功能不再介绍,看截图演示:




演示地址就不放了,免得大家说AD。

修改方法,以默认模板为例:

1)打开 news_view.html.php 找到下面的代码

  1.   <div id="articledetail" class="block topblock">
  2.    <h3 style="font-weight: normal;">
  3.     <a href="javascript:;" onclick="showajaxdiv('{S_URL}/batch.common.php?action=emailfriend&itemid=$news[itemid]', 400);" class="more">推荐给好友</a>
  4.     <a href="{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsup">上一篇</a> |
  5.     <a href="{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsdown">下一篇</a>
  6.    </h3>
  7.    <h1 class="articletitle" style="$news[styletitle]">$news[subject]</h1>
  8.    <p class="articleinfo">
  9.     <span class="articlectrl">
  10.      字体:
  11.      <a href="javascript:doZoom('12');">小</a>
  12.      <a href="javascript:doZoom('14');">中</a>
  13.      <a href="javascript:doZoom('16');">大</a>  |
  14.      <a href="javascript:doPrint();" class="btnprint">打印</a>
  15.     </span>
  16.     <span class="smalltxt">发布: #date('Y-n-d H:i', $news["dateline"])#    作者: $news[newsauthor]    来源: <!--{if !empty($news[newsfromurl])}--><a href="$news[newsfromurl]" target="_blank" title="$news[newsfrom]">$news[newsfrom]</a><!--{else}-->$news[newsfrom]<!--{/if}-->    查看: $news[viewnum]次</span>
  17.    </p>
  18.   
  19.    <!--{if !empty($news[custom][name])}-->
  20.    <br />
  21.    <div id="custominfo">
  22.     <h5>$news[custom][name]</h5>
  23.     <ul>
  24.     <!--{loop $news[custom][key] $ckey $cvalue}-->
  25.      <li><strong>$cvalue[name]: </strong>$news[custom][value][$ckey]</li>
  26.     <!--{/loop}-->
  27.     </ul>
  28.    </div>
  29.    <!--{/if}-->
  30.    <div id="articlebody">
  31.    $news[message]
  32.    <!--{if empty($multipage)}-->
  33.    <!--{loop $news['attacharr'] $attach}-->
  34.    <br /><a href="$attach[url]" target="_blank"><img src="$attach[thumbpath]" alt="$attach[subject]" /></a><br />$attach[subject]<br />
  35.    <!--{/loop}-->
  36.    <!--{/if}-->
  37.    <br />
  38.    <!--{if !empty($relativetagarr)}-->
  39.    <br /><strong>TAG:</strong>
  40.    <!--{loop $relativetagarr $value}-->
  41.    <!--{eval $svalue = rawurlencode($value);}-->
  42.    <a href="#action/tag/tagname/$svalue#" target="_blank">$value</a>
  43.    <!--{/loop}-->
  44.    <!--{/if}-->
  45.    
  46.    </div>
  47.    <!--{if $multipage}-->
  48.    <div class="pages">
  49.     $multipage
  50.    </div>
  51.    <!--{/if}-->
  52.   </div>
复制代码
在最后的这个</div>上面添加以下代码:
  1.    <ul class="msgtitlelist">
  2.     <li>上一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsup">$title_a</a></li>
  3.     <li>下一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsdown">$title_b</a></li>
  4.    </ul>
复制代码
布局可根据自己的情况修改,链接代码不要改。

2)打开SS安装目录下的 viewnews.php 文件,在最下部找到:
  1. include template($tplname);
  2. ob_out();
  3. if(!empty($_SCONFIG['htmlviewnews'])) {
  4. ehtml('make');
  5. } else {
  6. maketplblockvalue('cache');
  7. }
  8. ?>
复制代码
在这段代码上面添加以下代码:
  1. //调用上一篇资讯标题
  2. $title_a = $_SGLOBAL['db']->result($_SGLOBAL['db']->query('SELECT subject FROM '.tname('spaceitems').' WHERE itemid < \''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' AND folder=\'1\' AND type=\'news\' ORDER BY itemid DESC LIMIT 0,1'), 0);
  3. if(!$title_a) $title_a = '已经没有了';
  4. //调用下一篇资讯标题
  5. $title_b = $_SGLOBAL['db']->result($_SGLOBAL['db']->query('SELECT subject FROM '.tname('spaceitems').' WHERE itemid > \''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' AND folder=\'1\' AND type=\'news\' ORDER BY itemid LIMIT 0,1'), 0);
  6. if(!$title_b) $title_b = '已经没有了';
  7. //代码结束
复制代码
本人表达能力不行,如有疏漏再所难免,还请大家多多支持

[ 本帖最后由 123752619 于 2007-11-27 12:11 编辑 ]

评分

5

查看全部评分

回复

使用道具 举报

 楼主| 123752619 发表于 2007-11-27 11:57:02 | 显示全部楼层
自己顶一个
回复

使用道具 举报

SSAY 发表于 2007-11-27 12:24:30 | 显示全部楼层
天才网网取决与你这样的美化工作者!
回复

使用道具 举报

 楼主| 123752619 发表于 2007-11-27 12:28:53 | 显示全部楼层
原帖由 SSAY 于 2007-11-27 12:24 发表
天才网网取决与你这样的美化工作者!


过奖了
回复

使用道具 举报

藏风聚水 发表于 2007-11-27 12:43:32 | 显示全部楼层
收藏

谢谢打工兄弟分享
回复

使用道具 举报

ysrhome 发表于 2007-11-27 13:33:52 | 显示全部楼层
好人~~!!!
回复

使用道具 举报

逍遥候 发表于 2007-11-27 13:55:29 | 显示全部楼层
原帖由 123752619 于 2007-11-27 11:57 发表
自己顶一个


很好,不顶对不起你的付出啊。
回复

使用道具 举报

cn256 发表于 2007-11-27 15:38:03 | 显示全部楼层
收藏,谢谢。。。。
回复

使用道具 举报

2ephyr 发表于 2007-11-27 15:42:43 | 显示全部楼层
天才网网取决与你这样的美化工作者!
回复

使用道具 举报

一个人在飘 发表于 2007-11-27 15:48:58 | 显示全部楼层
顶了再说!!!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 23:40 , Processed in 0.130280 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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