帝國Cms模板製作呼叫論壇貼子教學
通常使用論壇的呼叫貼子JS即可呼叫論壇貼子,但今天我們要講解的是帝國CMS模板製作中如何用標籤呼叫論壇貼子,因為標籤更靈活。
備註:這裡discuz支援X3.1,在站長地帶首頁測試無誤。站長地帶用的是方法二,就是靈動標籤呼叫的
#方法1:
透過ecmsinfo標籤與按SQL呼叫結合實作論壇資料呼叫。
使用重點:
1、採用ecmsinfo標籤;(點擊這裡可以查看ecmsinfo標籤使用教學)
標籤語法:[ecmsinfo]欄位ID,顯示條數,標題截取數,是否顯示欄位名稱,操作類型,範本ID,只顯示有標題圖片[/ecmsinfo]
2、標籤中使用「按sql查詢」操作類型;
標籤參數中的「欄位ID」為SQL語句;「操作類型」為「24」。
3、製作顯示樣式範本
在標籤範本中以「[!--title--]」貼文標題;「[!--id--]」表示貼子ID。
標籤語法範例:
[ecmsinfo]'select 貼子標題欄位as title,貼子ID欄位as id from 貼文資料表order by 排序欄位desc limit 呼叫條數', 0,標題截取字數,0,24,範本ID,0[/ecmsinfo]
例如:(呼叫論壇最新10個貼子)
DISCUZ論壇:[ecmsinfo]'select subject as title,tid as id from pre_forum_thread order by tid desc limit 10',0,30,0,24,1,0[/ecmsinfo]
PHPWIND論壇:[ecmsinfo]'select subject as title,tid as id from pw_threads order by tid desc limit 10',0,30,0,24,1,0[/ecmsinfo]
(說明:如果論壇跟帝國CMS安裝在不同的資料庫,「貼子資料表」以「資料庫.資料表」表示,如「discuzdb.cdb_threads」。)
·範例說明:呼叫DISCUZ論壇貼文
呼叫DISCUZ論壇貼標籤語法:
[ecmsinfo]'select subject as title,tid as id from pre_forum_thread order by tid desc limit 10',0,30,0,24,7,0[/ecmsinfo]
貼紙子數為10;貼文標題截取數為30個字;使用標籤範本ID=7的範本。 (說明:如果你改了資料庫前綴,請做相應更改。)
製作顯示樣式模板:
登陸後台->"模板管理"->"增加標籤模板" ,分別增加「顯示一行一列」與「一行顯示多列」兩個標籤範本。
增加完成後,回到「標籤範本」管理,會看到我們剛剛增加的兩個標籤。 (www.zzarea.com 網站建置)
現在我們修改首頁模板:
登陸後台->"模板管理"->"公共模板"->"修改首頁模板",將範本內容複製到dreamweaver編輯,在範本中加入呼叫論壇貼文的標籤,如下圖:
(說明:其中「where fid=版塊ID」為按論壇版塊呼叫貼子。)
修改完首頁範本後,將範本程式碼內容複製到後台首頁範本文字框,然後點選修改。
修改首頁模板後,我們點擊“預覽”,可以查看修改後的首頁效果,嘿嘿,是不是把論壇所有貼子都搬到帝國CMS了。
其它說明:上面舉例的SQL語句是呼叫論壇及版塊新貼,你還可以呼叫熱門貼子、精華貼等等,只要改SQL語句的排序與條件即可。還有更多應用,例如在資訊頁面中呼叫相關論壇貼文、呼叫其它系統資料等等。
方法2:使用靈動標籤【e:loop】呼叫論壇帖子
呼叫Discuz最新貼文:pre_是discuz的表前綴
<table width="100%" border="0" cellspacing="1" cellpadding="3"> [e:loop={"select tid,subject from pre_forum_thread order by tid desc limit 10",10,24,0}] <tr><td> <a href="http://bbs.zzarea.com/viewthread.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a> </td></tr> [/e:loop] </table>
呼叫PHPwind最新貼子:pw_是phpwind的表前綴
<table width="100%" border="0" cellspacing="1" cellpadding="3"> [e:loop={"select tid,subject from pw_threads order by tid desc limit 10",10,24,0}] <tr><td> <a href="/bbs/read.php?tid=<?=$bqr[tid]?>" target="_blank"><?=$bqr[subject]?></a> </td></tr> [/e:loop] </table>
以上是帝國Cms模板製作呼叫論壇貼子教學的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

discuz論壇是一種網路論壇軟體,也稱為BBS,它是一種用於在網路上建立論壇社群的程式系統。只喲中功能強大的論壇軟體,可以幫助用戶建立一個專業、完善的論壇社區,並且可以實現多種功能,如搭建用戶註冊、登錄、查看主題、發布帖子、發表評論、設置版主等功能,讓使用者可以輕鬆地進行論壇社群的管理和維護。

Discuz論壇權限管理:閱讀權限設定指南在Discuz論壇管理中,權限設定是至關重要的一環。其中,閱讀權限的設定尤其重要,它決定了不同使用者在論壇中能夠看到的內容範圍。本文將詳細介紹Discuz論壇的閱讀權限設置,以及如何針對不同的需求進行靈活的配置。一、閱讀權限基礎概念在Discuz論壇中,閱讀權限主要有以下幾個概念需要了解:預設閱讀權限:新使用者註冊後預設

php論壇有:1、PHP論壇,PHP官方網站的論壇板塊,是PHP開發者之間交流的重要平台;2、phphub,國內知名的PHP技術社區,也是中國最大的PHP技術論壇之一;3、 Laracasts,一個針對Laravel框架的線上學習平台;4、Reddit PHP,一個全球知名的社群新聞聚合網站;5、SitePoint,一個提供從網頁設計到開發的綜合技術社群。

林風社交論壇小程式|H5論壇|app論壇是java+vue+uniapp開發的前後端分離社交論壇問答發帖/BBS項目,包括論壇圖文帖,視頻,圈子,IM私聊,微信支付,付費貼,積分簽到,錢包充值等論壇小程式論壇app完整功能。

在Discuz論壇系統中,使用者登入問題是使用者常見的困擾之一。登入失敗、記不住密碼、無法使用第三方登入等問題常困擾著用戶,影響用戶體驗。本文將為大家介紹一些解決Discuz登入問題的方法,幫助您輕鬆暢遊論壇。登入失敗問題解決:登入失敗是最常見的問題之一。要解決登入失敗問題,首先要仔細檢查輸入的使用者名稱和密碼是否正確,確保沒有輸入錯誤。若確認輸入正確,但依

Discuz論壇熱帖設定指南隨著網路的快速發展,論壇作為一個重要的網路社群平台,扮演著連結使用者、分享資訊和交流觀點的重要角色。在Discuz論壇中,熱帖是吸引用戶並提高論壇活躍度的重要方式之一。透過設定熱帖,管理員可以將優質內容置頂展示,激發用戶參與討論,增加貼文的曝光度和點擊率。本文將介紹如何在Discuz論壇中設定熱帖功能,同時提供具體的程式碼示

Discuz論壇頭像修改方法詳解在Discuz論壇中,頭像是使用者個人資料中的重要部分,能夠幫助使用者展現自己的個性和特色。預設情況下,Discuz論壇提供了一些頭像供用戶選擇,但有時用戶想要使用自己設計的頭像或從外部網站找到的頭像。本文將詳細介紹如何在Discuz論壇中修改頭像,並提供具體的程式碼範例。第一步:登入Discuz後台管理介面首先,您需要登入

Discuz論壇簡介及使用指南隨著網路的發展,論壇已成為許多人們交流和分享資訊的重要平台。其中,Discuz是國內最受歡迎的論壇系統之一,它以功能豐富、易用性強而聞名。本文將介紹Discuz論壇的基本特點,以及如何使用該論壇系統進行發佈、回復等操作,並提供一些具體的程式碼範例來幫助讀者更好地掌握相關技能。一、Discuz論壇的基本特點功能豐富:Discuz論
