最近使用discuz门户添加相关文章很费劲,需要点开一篇文章然后选中提交,然后研究了个不需要手动可以自动添加的方式,共享给大家。 第一、添加了这段代码,可以增加网站内部链接,因为每篇文章的下面后悔出现几篇相关文章,用户看完了当前文章,还可以点击相关文章进行阅读。 第二、同时用户体验也会得到一定程度的提升,因为当读者阅读完一篇文章以后,兴趣正浓的话,还可以选择性的阅读其他文章,在一定程度上迎合了用户的需求,不觉得这是给读者一种非常好的体验吗? $article['allowcomment'] = !empty($cat['allowcomment']) && !empty($article['allowcomment']) ? 1 : 0; 在其上面添加如下代码: $article [ 'related' ] = array (); $query = DB::query("SELECT aid,title FROM ".DB::table('portal_article_title')." where catid= '$article[catid]' order by rand() limit 12"); while ( $value = DB::fetch( $query )) { $value [ 'uri' ] = fetch_article_url( $value ); $article [ 'related' ][] = $value ; } 其中12是代表12条,可以自行设定。 修改前一定要备份!!! |