自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

織夢dedecms不同頁面調用不同的隨機文章

1164

我們知道dedecms通過orderby=rand 屬性就可以輕松實現隨機文章,例如:

  1. {dede:arclist?row=8?titlelen=42?orderby=rand?typeid=rand}
  2. <a?href=”[field:arcurl/]“>[field:title/]</a>
  3. {/dede:arclist}

但如果仔細留意一下會發現,如果是上述代碼實現,會出現所有頁面均是一樣的隨機文章。當重新生成html時,才會更新出新的隨機文章,這時候,仍然是所有的頁面隨機文章都一樣

這樣其實不利于seo,也不利于用戶發現更多的內容。

那么,如何才能真正實現隨機文章呢?

我在網上百度了一下,發現方法實現方法也非常簡單,就是添加?row='1000'、pagesize='10' 這兩個屬性來實現

row='1000':意思就是抽取1000個文檔列表

pagesize=’10′???表示從上面的100個文檔列表中列出10個;

例如:

  1. {dede:arclist?row=100000?pagesize=10?titlelen=100?orderby=rand?typeid=rand}
  2. <a?href="[field:arcurl/]">[field:title/]</a>
  3. {/dede:arclist}

這樣就可以實現不同頁面不同隨機文章了

PS

有些文章說,真正隨機文章需要把row這個去掉只用pagesize。但是我使用的情況是,如果只使用pagesize不同頁面隨機文章只是順序不同而已。恰恰將這兩種情況說反了,大家自己測試用。

來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

搶沙發

昵稱*

郵箱*

網址

七乐彩选号技巧