嘉兴打工网|嘉兴打工论坛|www.dagong573.com|dagong573
(原创)简单修改,成功调出上一篇、下一篇资讯标题
上一篇 /
下一篇 2008-03-04 08:59:32
查看( 22 ) /
评论( 77 )
嘉兴打工网_dagong573.com功能不再介绍,看截图演示:

next.jpg演示地址就不放了,免得大家说AD。
修改方法,以默认模板为例:
1)打开 news_view.html.php 找到下面的代码
CODE:
<div id="articledetail" class="block topblock">
<h3 style="font-weight: normal;">
<a href="javascript.:;" nclick="showajaxdiv('{S_URL}/batch.common.php?action=emailfriend&itemid=$news[itemid]', 400);" class="more">推荐给好友</a>
<a href="{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsup">上一篇</a> |
<a href="{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsdown">下一篇</a>
</h3>
<h1 class="articletitle" style="$news[styletitle]">$news[subject]</h1>
<p class="articleinfo">
<span class="articlectrl">
字体:
<a href="javascript.:doZoom('12');">小</a>
<a href="javascript.:doZoom('14');">中</a>
<a href="javascript.:doZoom('16');">大</a> |
<a href="javascript.:doPrint();" class="btnprint">打印</a>
</span>
<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>
</p>
<!--{if !empty($news[custom][name])}-->
<br />
<div id="custominfo">
<h5>$news[custom][name]</h5>
<ul>
<!--{loop $news[custom][key] $ckey $cvalue}-->
<li><strong>$cvalue[name]: </strong>$news[custom][value][$ckey]</li>
<!--{/loop}-->
</ul>
</div>
<!--{/if}-->
<div id="articlebody">
$news[message]
<!--{if empty($multipage)}-->
<!--{loop $news['attacharr'] $attach}-->
<br /><a href="$attach[url]" target="_blank"><img src="$attach[thumbpath]" alt="$attach[subject]" /></a><br />$attach[subject]<br />
<!--{/loop}-->
<!--{/if}-->
<br />
<!--{if !empty($relativetagarr)}-->
<br /><strong>TAG:</strong>
<!--{loop $relativetagarr $value}-->
<!--{eval $svalue = rawurlencode($value);}-->
<a href="#action/tag/tagname/$svalue#" target="_blank">$value</a>
<!--{/loop}-->
<!--{/if}-->
</div>
<!--{if $multipage}-->
<div class="pages">
$multipage
</div>
<!--{/if}-->
</div>在最后的这个</div>上面添加以下代码:
CODE:
<ul class="msgtitlelist">
<li>上一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsup">$title_a</a></li>
<li>下一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsdown">$title_b</a></li>
</ul>布局可根据自己的情况修改,链接代码不要改。
2)打开SS安装目录下的 viewnews.php 文件,在最下部找到:
CODE:
include template($tplname);
ob_out();
if(!empty($_SCONFIG['htmlviewnews'])) {
ehtml('make');
} else {
maketplblockvalue('cache');
}
?>在这段代码上面添加以下代码:
CODE:
//调用上一篇资讯标题
$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);
if(!$title_a) $title_a = '已经没有了';
//调用下一篇资讯标题
$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);
if(!$title_b) $title_b = '已经没有了';
//代码结束本人表达能力不行,如有疏漏再所难免,还请大家多多支持

[
本帖最后由 123752619 于 2007-11-27 12:11 编辑 ]
论坛模式
推荐
收藏
分享给好友
管理
TAG: