• <s id="1jjov"><bdo id="1jjov"></bdo></s>
    <s id="1jjov"></s>

    
    

      <sup id="1jjov"></sup>
        1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
           
          售前咨詢QQ:QQ412395521
          業(yè)務(wù)合作QQ:QQ627174919
          位置:首頁(yè) > 知新 > 帝國(guó)CMS > 教程發(fā)布

          EmpireCMS4.6【饕餮盛宴】系列之七:論壇貼子調(diào)用

          時(shí)間:2007-05-17 00:12:06
          解密帝國(guó)網(wǎng)站管理系統(tǒng)v4.6  共享內(nèi)容管理饕餮盛宴


          EmpireCMS4.6【饕餮盛宴】系列之七:論壇貼子調(diào)用

          今天我們解密的是如何在帝國(guó)CMS中調(diào)用論壇貼子,從而實(shí)現(xiàn)論壇門戶。

          前言:
          通常使用論壇的調(diào)用貼子JS即可調(diào)用論壇貼子,但今天我們要講解的是如何用標(biāo)簽調(diào)用論壇貼子,因?yàn)闃?biāo)簽更靈活。

          原理說明:
          通過ecmsinfo標(biāo)簽與按SQL調(diào)用相結(jié)合實(shí)現(xiàn)論壇數(shù)據(jù)調(diào)用。

          使用要點(diǎn):
          1、采用ecmsinfo標(biāo)簽;(點(diǎn)擊這里可以查看ecmsinfo標(biāo)簽使用教程
          標(biāo)簽語(yǔ)法:[ecmsinfo]欄目ID,顯示條數(shù),標(biāo)題截取數(shù),是否顯示欄目名,操作類型,模板ID,只顯示有標(biāo)題圖片[/ecmsinfo]

          2、標(biāo)簽中使用“按sql查詢”操作類型;
          標(biāo)簽參數(shù)中的“欄目ID”為SQL語(yǔ)句;“操作類型”為“24”。

          3、制作顯示樣式模板
          在標(biāo)簽?zāi)0逯杏?ldquo;[!--title--]”貼子標(biāo)題;“[!--id--]”表示貼子ID。

          標(biāo)簽語(yǔ)法例子:(僅需設(shè)置紅色部分)
          [ecmsinfo]'select 貼子標(biāo)題字段 as title,貼子ID字段 as id from 貼子數(shù)據(jù)表 order by 排序字段 desc limit 調(diào)用條數(shù)',0,標(biāo)題截取字?jǐn)?shù),0,24,模板ID,0[/ecmsinfo]
          例如:(調(diào)用論壇最新10個(gè)貼子)
          DISCUZ論壇:[ecmsinfo]'select subject as title,tid as id from cdb_threads 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]
          (說明:如果論壇跟帝國(guó)CMS安裝在不同的數(shù)據(jù)庫(kù),“貼子數(shù)據(jù)表”用“數(shù)據(jù)庫(kù).數(shù)據(jù)表”表示,如“discuzdb.cdb_threads”.)

          ·舉例說明:調(diào)用DISCUZ論壇貼子
          1、下圖中是本地DISCUZ的版塊與貼子。
          圖1:(版塊列表)



          圖2:(“默認(rèn)論壇”版塊貼子列表)



          圖3:(“論壇分類2”版塊貼子列表)



          圖4:(“論壇分類1”版塊貼子列表)



          圖5:(“論壇分類3”版塊貼子列表)


            
          2、調(diào)用DISCUZ論壇貼子標(biāo)簽語(yǔ)法:
          [ecmsinfo]'select subject as title,tid as id from discuz5.cdb_threads order by tid desc limit 10',0,30,0,24,7,0[/ecmsinfo]
          調(diào)用貼子數(shù)為10;貼子標(biāo)題截取數(shù)為30個(gè)字;使用標(biāo)簽?zāi)0錓D=7的模板。
          (說明:其中“discuz5”為裝discuz的數(shù)據(jù)庫(kù);“cdb5_”為數(shù)據(jù)表前綴。)

          3、制作顯示樣式模板:
          登陸后臺(tái)->"模板管理"->"增加標(biāo)簽?zāi)0?quot;,分別增加“顯示一行一列”與“一行顯示多列”兩個(gè)標(biāo)簽?zāi)0濉?br />圖1:(一行一列標(biāo)簽?zāi)0澹?br />


          圖2:(一行兩列標(biāo)簽?zāi)0澹?br />


          增加完成后,返回“標(biāo)簽?zāi)0?rdquo;管理,會(huì)看到我們剛增加的兩個(gè)標(biāo)簽,如下圖:



          4、現(xiàn)在我們修改首頁(yè)模板:
          登陸后臺(tái)->"模板管理"->"公共模板"->"修改首頁(yè)模板",將模板內(nèi)容復(fù)制到dreamweaver編輯,在模板中加入調(diào)用論壇貼子的標(biāo)簽,如下圖:
          (說明:其中“where fid=版塊ID”為按論壇版塊調(diào)用貼子。)
          圖1:(在dreamweaver中的首頁(yè)模板)



          修改完首頁(yè)模板后,將模板代碼內(nèi)容復(fù)制到后臺(tái)首頁(yè)模板文本框,然后點(diǎn)擊修改,如下圖:



          修改首頁(yè)模板后,我們點(diǎn)擊“預(yù)覽”,可以查看修改后的首頁(yè)效果,如下圖:



          嘿嘿,是不是把論壇所有貼子都搬到帝國(guó)CMS了。

          注意事項(xiàng):4.6版本標(biāo)簽支持SQL語(yǔ)句是默認(rèn)開啟的,如果從4.0升級(jí)到4.6,要檢查一下e/class/config.php是否設(shè)置開啟標(biāo)簽支持SQL語(yǔ)句調(diào)用。

          其它說明:上面舉例的SQL語(yǔ)句是調(diào)用論壇及版塊新貼,你還可以調(diào)用熱門貼子、精華貼等等,只需改SQL語(yǔ)句的排序與條件即可。
          還有更多應(yīng)用,比如在信息頁(yè)面中調(diào)用相關(guān)論壇貼子、調(diào)用其它系統(tǒng)數(shù)據(jù)等等。


          更多帝國(guó)網(wǎng)站管理系統(tǒng)V4.6解密請(qǐng)聽下回分解。
           
          旗下其它產(chǎn)品:【帝國(guó)備份王】    【EBMA系統(tǒng)】    【帝國(guó)下載系統(tǒng)
          Powered by EmpireCMS
          版權(quán)所有 ©2002-2024 EmpireSoft Inc.
        2. <s id="1jjov"><bdo id="1jjov"></bdo></s>
          <s id="1jjov"></s>

          
          

            <sup id="1jjov"></sup>
              1. <s id="1jjov"><nobr id="1jjov"><ins id="1jjov"></ins></nobr></s>
                欧美操逼一级精 | 高清拍少妇逼 | 啪啪的网站 | 免费精品久久久久久中文字幕-无删减 | 999综合网| 翔田千里无码播放HD | 国内免费精品视频 | 欧美日韩国产免费观看成人片 | 豆花综合视频在线观看 | 免费高清不卡a无码 |