相关阅读还要自己每次发表文章时手选,要是采集的话很麻烦,可以让它随机自动调用本类下面的10条文章,这样就不用每次都手选了。
修改方法找到\source\module\portal\portal_view.php文件
找到代码
q u e r y = D B : : q u e r y ( " S E L E C T a . a i d , a . t i t l e F R O M " . D B : : t a b l e ( ′ p o r t a l a r t i c l e r e l a t e d ′ ) . " r L E F T J O I N " . D B : : t a b l e ( ′ p o r t a l a r t i c l e t i t l e ′ ) . " a O N a . a i d = r . r a i d W H E R E r . a i d = ′ query = DB::query("SELECT a.aid,a.title FROM ".DB::table('portal_article_related')." r LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid WHERE r.aid=' query=DB::query("SELECTa.aid,a.titleFROM".DB::table(′portalarticlerelated′)."rLEFTJOIN".DB::table(′portalarticletitle′)."aONa.aid=r.raidWHEREr.aid=′aid’ ORDER BY r.displayorder");
把它修改成
q u e r y = D B : : q u e r y ( " S E L E C T a i d , t i t l e F R O M " . D B : : t a b l e ( ′ p o r t a l a r t i c l e t i t l e ′ ) . " w h e r e c a t i d = ′ query = DB::query("SELECT aid,title FROM ".DB::table('portal_article_title')." where catid=' query=DB::query("SELECTaid,titleFROM".DB::table(′portalarticletitle′)."wherecatid=′article[catid]’ order by rand() limit 10");
就行了,这样打开文章页面时最下面的相关阅读回随机显示10条本类的文章。是随机显示,每次都会改变。相关阅读可以增加内链,对收录和SEO有好处。
===================================================================
修改方法找到\source\module\portal\portal_view.php文件
找到代码
q u e r y = D B : : q u e r y ( " S E L E C T a . a i d , a . t i t l e F R O M " . D B : : t a b l e ( ′ p o r t a l a r t i c l e r e l a t e d ′ ) . " r L E F T J O I N " . D B : : t a b l e ( ′ p o r t a l a r t i c l e t i t l e ′ ) . " a O N a . a i d = r . r a i d W H E R E r . a i d = ′ query = DB::query("SELECT a.aid,a.title FROM ".DB::table('portal_article_related')." r LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid WHERE r.aid=' query=DB::query("SELECTa.aid,a.titleFROM".DB::table(′portalarticlerelated′)."rLEFTJOIN".DB::table(′portalarticletitle′)."aONa.aid=r.raidWHEREr.aid=′aid’ ORDER BY r.displayorder");
在上面代码添加下面代码
/新增随机内容/
$article[‘randomrelated’] = array();
q u e r y = D B : : q u e r y ( " S E L E C T a i d , t i t l e F R O M " . D B : : t a b l e ( ′ p o r t a l a r t i c l e t i t l e ′ ) . " w h e r e c a t i d = ′ query = DB::query("SELECT aid,title FROM ".DB::table('portal_article_title')." where catid=' query=DB::query("SELECTaid,titleFROM".DB::table(′portalarticletitle′)."wherecatid=′article[catid]’ order by rand() limit 12");
while ( v a l u e = D B : : f e t c h ( value = DB::fetch( value=DB::fetch(query)) {
$article[‘randomrelated’][] = $value;
}
/新增相关内容/
$article[‘relatedcontent’] = array();
q u e r y = D B : : q u e r y ( " S E L E C T a . a i d , a . t i t l e F R O M " . D B : : t a b l e ( ′ p o r t a l a r t i c l e r e l a t e d ′ ) . " r L E F T J O I N " . D B : : t a b l e ( ′ p o r t a l a r t i c l e t i t l e ′ ) . " a O N a . a i d = r . r a i d w h e r e c a t i d = ′ query = DB::query("SELECT a.aid,a.title FROM ".DB::table('portal_article_related')." r LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid where catid=' query=DB::query("SELECTa.aid,a.titleFROM".DB::table(′portalarticlerelated′)."rLEFTJOIN".DB::table(′portalarticletitle′)."aONa.aid=r.raidwherecatid=′article[catid]’ order by rand() limit 12");
while ( v a l u e = D B : : f e t c h ( value = DB::fetch( value=DB::fetch(query)) {
$article[‘relatedcontent’][] = $value;
}
模板修改方法找到\template\default\portal\view.htm文件
在相关位置添加下面代码
/新增相关内容/代码
<div id="related_article" class="bm">
<div class="bm_h cl">
<h3>{lang view_related}</h3>
</div>
<div class="bm_c">
<ul class="xl xl2 cl">
<!--{loop $article['relatedcontent'] $value}-->
<li>• <a href="portal.php?mod=view&aid=$value[aid]">$value[title]</a></li>
<!--{/loop}-->
</ul>
</div>
</div>
<!--{/if}-->
----/新增随机内容/-------代码
<!--{if $article['randomrelated']}-->
<div id="related_article" class="bm">
<div class="bm_h cl">
<h3>最新动态</h3>
</div>
<div class="bm_c">
<ul class="xl xl2 cl">
<!--{loop $article['randomrelated'] $value}-->
<li>• <a href="portal.php?mod=view&aid=$value[aid]">$value[title]</a></li>
<!--{/loop}-->
</ul>
</div>
</div>
<!--{/if}-->