今天產生一個需求,在內容頁里面有一個相關推薦的欄目,需要每個內容頁這里顯示的內容都不一樣,但是這個內容又要固定的,更新頁面不能一直變。
一般我們的做法就是調用織夢的隨機排序,但是隨機排序只要一更新頁面就會變換調用的內容,就達不到要求.
所以在想出下面的解決方案,有需要的可以參考一下.
{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調用的就是查詢id大于當前內容頁id的6條數據,因為當前文章頁的ID是固定的,所以調用到的相關的6條內容就會固定,又因為每篇文章的ID都不同,所以調用到的相關6條也都會不同.
到此問題解決