zblogPHP的相關(guān)文章之前已經(jīng)分享過《zblogPHP相關(guān)文章》其中官方版本的相關(guān)文章僅支持獲取同tag標(biāo)簽下的其它文章,如果在遇到文章量少,或者不善于在發(fā)布文章時(shí)寫tag的同學(xué),那么相關(guān)文章就不會(huì)顯示幾條,甚至不顯示!而其它開發(fā)者寫的相關(guān)文章代碼,雖然也支持相關(guān)文章時(shí),有同tag標(biāo)簽時(shí)調(diào)取同tag文章,否則在獲取總條數(shù)下去獲取同分類下其它文章作為相關(guān)文章的功能,但這段開發(fā)者寫的相關(guān)文章兼容性貌似有點(diǎn)問題,在php7.1時(shí)容易有錯(cuò)誤!
總之,偶爾會(huì)被相關(guān)文章鬧的很煩躁,今天也來分享下之前未分享過的,在文章頁面,獲取同分類下的其它最新文章作為相關(guān)文章的方法:
<ul id="related"> {foreach GetList(5,$article.Category.ID) as $related} <li><span class="time">{$related.Time('m-d')}</span><span class="title"><a href="{$related.Url}" title="{$related.Title}">{$related.Title}</a></span></li> {/foreach} </ul>
其中第二行的$article.Category.ID就是獲取當(dāng)前文章所在分類ID,之前的5,則是獲取5條的意思!