搜索
SR數位設計 ECSHOP RWD響應式技術開發 Discuz 使用教程 幫 Discuz 新增 DIY 隨機排序調用功能
byadmin 發表於 2015-3-26 14:38:28 , 1278人已閱讀 , 1人回應
之前有在網路上看過一篇與Discuz DIY隨機帖子調用相關類似的文章
http://www.kerobbs.net/thread-21375-1-1.html
不過該文使用的方法是透過設置起始行數為1000來觸發隨機調用 , 如果是以Shawn的想法 , 若將這功能做在原本diy中主題排序方式操作選項中 , 應該會更完美 , 因此今天花了一點時間搭配網路上那篇類似效果文章研究了一下關於Diy資料調用的部分 , 最後總算完成了隨機數據調用 .

其實隨機排序這功能 , 開發起來並不困難與複雜 , 就是不曉得DZ官方死都不肯將功能加入 , 雖然一定有他們的考量點 , 猜想可能和伺服器附載或資料庫查詢效率等等更進一步主機端層面的問題有關 , 但diy通常不調用太多主題 , 應該不會太嚴重影響到效能 , 不過這部分不是Shawn的專長就不再去細究  , 下方就是最後功能完成的功能圖片 , 可在DIY的主題排序方式中(數據來源選擇高級自定義時) , 就會出現帖子隨機排序選項 , 這樣就可以方便的Diy中配置隨機帖子展示的功能囉 !!!

隨機文章調用.jpg


順便也錄了一段詳細效果影片

目前網站首頁下方也有一個隨機文章調用區塊 , 大家可以看看實際效果


※有興趣的朋友 , 可以依照上面那篇文章試著修改看看 , 若是喜歡Shawn版本功能的朋友 , 歡迎來信詢問喔 .

功能修改備忘紀錄:
  • lang_threadlist.php
  • lang_blockclass.php
  • block_thread.php
  • portalcp_block.php


Traffic Exchange Site
您需要登錄後才可以回帖 登錄 | 立即註冊

作者資訊

文章分類

SR數位設計工作室

  • 服務專線:03-3555-069


ECSHOP響應式技術開發|接案說明|線上洽詢|隱私權政策|SR數位設計(CMS)

信箱:service@uniflow.com.tw 連絡電話03-3555-069 (時間AM10:00~PM7:30)

, Processed in 0.201141 second(s), 42 queries , Gzip On.

Copyright © 2011-2014 Template By SR網頁設計清新部落風格

Core - DZ2.5 GMT+8, 2017-1-17 01:11

回頂部