之前有在網路上看過一篇與Discuz DIY隨機帖子調用相關類似的文章
http://www.kerobbs.net/thread-21375-1-1.html
不過該文使用的方法是透過設置起始行數為1000來觸發隨機調用 , 如果是以Shawn的想法 , 若將這功能做在原本diy中主題排序方式操作選項中 , 應該會更完美 , 因此今天花了一點時間搭配網路上那篇類似效果文章研究了一下關於Diy資料調用的部分 , 最後總算完成了隨機數據調用 .
其實隨機排序這功能 , 開發起來並不困難與複雜 , 就是不曉得DZ官方死都不肯將功能加入 , 雖然一定有他們的考量點 , 猜想可能和伺服器附載或資料庫查詢效率等等更進一步主機端層面的問題有關 , 但diy通常不調用太多主題 , 應該不會太嚴重影響到效能 , 不過這部分不是Shawn的專長就不再去細究 , 下方就是最後功能完成的功能圖片 , 可在DIY的主題排序方式中(數據來源選擇高級自定義時) , 就會出現帖子隨機排序選項 , 這樣就可以方便的Diy中配置隨機帖子展示的功能囉 !!!
順便也錄了一段詳細效果影片
目前網站首頁下方也有一個隨機文章調用區塊 , 大家可以看看實際效果
※有興趣的朋友 , 可以依照上面那篇文章試著修改看看 , 若是喜歡Shawn版本功能的朋友 , 歡迎來信詢問喔 .
功能修改備忘紀錄:
- lang_threadlist.php
- lang_blockclass.php
- block_thread.php
- portalcp_block.php
|