Supesite 内容的“上一篇”、“下一篇”添加标题

打开模板文件下的news_view.html.php文件,找到(菠萝给起名叫代码一):

<div id=”article_pn”><a href=”{S_URL}/batch.common.php?action=viewnews&amp;op=up&amp;itemid=$news[itemid]&amp;catid=$news[catid]”>上一篇</a> <a href=”{S_URL}/batch.common.php?action=viewnews&amp;op=down&amp;itemid=$news[itemid]&amp;catid=$news[catid]”>下一篇</a></div>

在上面代码前面添加以下代码:

<!–{eval
$query = $_SGLOBAL[‘db’]->query(‘SELECT i.* FROM ‘.tname(‘spaceitems’).’ i WHERE i.itemid>\”.$itemid.’\’ AND catid = \”.$news[‘catid’].’\’ AND type=\”.$news[type].’\’ ORDER BY itemid LIMIT 0,1′);
$newspre = $_SGLOBAL[‘db’]->fetch_array($query);
$query = $_SGLOBAL[‘db’]->query(‘SELECT i.* FROM ‘.tname(‘spaceitems’).’ i WHERE i.itemid<\”.$itemid.’\’ AND catid = \”.$news[‘catid’].’\’ AND type=\”.$news[type].’\’ ORDER BY itemid DESC LIMIT 0,1′);
$newsnext = $_SGLOBAL[‘db’]->fetch_array($query);
$mypre = empty($newspre) ? ‘没有上篇了’ : ‘<a href=”‘.geturl(‘action/viewnews/itemid/’.$newspre[‘itemid’]).'” title=”‘.$newspre[‘subject’].'”>’.$newspre[‘subject’].'</a>’;
$mynext = empty($newsnext) ? ‘没有下篇了’ : ‘<a href=”‘.geturl(‘action/viewnews/itemid/’.$newsnext[‘itemid’]).'” title=”‘.$newsnext[‘subject’].'”>’.$newsnext[‘subject’].'</a>’;
}–>

之后把“代码一”里的代码替换成:

<div id=”article_pn” align=”center”>上篇:$mypre | 下篇:$mynext</div>

OK!你的内容下面就会显示上一篇和下一篇的标题了。这样浏览起来更方便了哦。

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.06.28

    Firefox 3.6.6 发布+下载

    Firefox 3.6.4已经发布时间不长,…

  2. 没有图片

    2009.07.28

    UUSee半年免费版卡巴斯基2009

    以前在用360安全卫士的时候,就用到了安装3…

  3. 没有图片

    2011.05.02

    WordPress提取某分类或者某标签下文章(支持分页)

    其实这篇日志的内容是菜鸟级别的,就是希望对菜…

  4. 没有图片

    2009.10.15

    Discuz! 7.1 正式版于10月16日发布

    今天Discuz论坛上官方消息称,万众期待D…

  5. 没有图片

    2010.05.10

    支付宝如何获取交易安全验证码及合作者ID

    一、请在支付宝(http://alipay.…

  6. 没有图片

    2010.06.09

    用HDD Installer硬盘安装Windows 7

    常规的光盘启动安装Windows7小百度就不…

评论

还没有评论。