首页 > 网站程序 > Supesite7.5中关于文章查看页面上一篇和下一篇链接的修改

Supesite7.5中关于文章查看页面上一篇和下一篇链接的修改

2009年10月28日

supesite7.5中原来每个资讯查看页面下方的前一篇后一篇文章链接仍为动态链接,且没有标题,不利于搜索引擎

原文地址:http://www.discuz.net/thread-1437855-1-1.html

默认模板的连接是动态的.而且是没有标题的,只有上一篇,下一篇.
使用方法,在模板目录下打开news_view.html.php文件顶部插入下面的代码.

<!–{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”><a href=”{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]“>上一篇</a> <a href=”{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]“>下一篇</a></div>

替换为:

 <div id=”article_pn”><span>$mypre</span>$mynext</div>

效果还不错。

效果见:http://www.cjk3d.net/viewnews-130834

cjk3d 网站程序

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.