“上一篇”“下一篇”优化(1104修正)
这是篇来自SA官网论坛的文章,因为刚做了这个修改,所以也转这篇文章过来。 你是否厌倦了阅读文章时下面显示的"‹‹ 上一篇 | 下一篇 ››",其实搜索引擎也厌倦了这些内容,那就把这单调的"‹‹ 上一篇 | 下一篇 ››"改为上下篇的文章的标题吧! 对于seo来说有很好的导航作用,这个是很重要的! 首先在./global.php里插入这个函数 PHP代码 function bottom_title($action,$articleid){ global $DB,$db_prefix; $quote=$action=="next"?">":"<"; $order=$action=="next"?"ASC":"DESC"; $query=$DB->query("SELECT dateline FROM {$db_prefix}articles WHERE articleid=’$articleid’"); $lastpost = $DB->result($query, 0); $row=$DB->fetch_one_array("SELECT title FROM {$db_prefix}articles WHERE dateline ".$quote." ’$lastpost’ AND visible=’1′ ORDER BY dateline ".$order." LIMIT 1"); return $row['title']; } 这个函数是整个功能的核心 下一步就是来调用这个函数了 在./index.php里”显示文章“的那一块做如下修改 PHP代码 // 显示文章 elseif ($_GET['action'] == ‘show’) { session_start(); $articleid = intval($_GET['id']); // 获取文章信息 $article = $DB->fetch_one_array("SELECT a.*,c.name as cname,u.username FROM {$db_prefix}articles a LEFT JOIN {$db_prefix}categories c ON c.cid=a.cid LEFT JOIN {$db_prefix}users u ON a.uid=u.userid WHERE a.visible=’1′ AND articleid=’$articleid’"); if (!$article) { [...]
Recent Comments