dedecms讓每個(gè)內(nèi)容頁(yè)隨機(jī)顯示不同的內(nèi)容,但每次更新都不變
時(shí)間: 2018-12-01 10:11
閱讀: 次
作者:素材無(wú)憂網(wǎng)
今天產(chǎn)生一個(gè)需求,在內(nèi)容頁(yè)里面有一個(gè)相關(guān)推薦的欄目,需要每個(gè)內(nèi)容頁(yè)這里顯示的內(nèi)容都不一樣,但是這個(gè)內(nèi)容又要固定的,更新頁(yè)面不能一直變。
一般我們的做法就是調(diào)用織夢(mèng)的隨機(jī)排序,但是隨機(jī)排序只要一更新頁(yè)面就會(huì)變換調(diào)用的內(nèi)容,就達(dá)不到要求.
所以在想出下面的解決方案,有需要的可以參考一下.
{dede:sql sql=’Select * from dede_archives where id>~id~ limit 6 ‘}
<li><a href=”[field:id runphp=’yes’] $id=@me;@me=”;$url=GetOneArchive($id);@me=$url[‘arcurl’];[/field:id]” title=”[field:title/]”>[field:title/]</a></li>
{/dede:sql}
上面那條sql調(diào)用的就是查詢id大于當(dāng)前內(nèi)容頁(yè)id的6條數(shù)據(jù),因?yàn)楫?dāng)前文章頁(yè)的ID是固定的,所以調(diào)用到的相關(guān)的6條內(nèi)容就會(huì)固定,又因?yàn)槊科恼碌腎D都不同,所以調(diào)用到的相關(guān)6條也都會(huì)不同.
到此問(wèn)題解決
標(biāo)簽: