北京赛车 pk10开奖记录_Toyou热购彩票官网
香港高速VIP雲機房火爆上線啦!無需備案徑龐,開通即用!配套《巔雲自助建站系統3.0》將帶給您飛一般的可視化拖拽建站體驗僻,歡迎免費體驗胳。

Discuz 模板語句分析及知識技巧

一佰互聯網站制作(www.yinxi.net) 發布日期 2019-05-01 19:06:15 瀏覽數: 11

  一花密、模板 調用
比如在某個模板中擬法檢,想調用另一個模板中的內容如棺五,可以用下面的語句夯既佃︰
{template xxx}
假設梅,建立了一個新模板名字叫 "abc.htm" 腸前疤,在後台 模板編輯時只會顯示為 "acb"洪參,需要在 index 中調用它巫,那麼就在index 中適當位置加入 {template abc}
那麼就會自動代用它強駁。

相關實例嚷膛︰ index 模板中理參繼,最頂有 {template header}便,最底有 {template footer}
相關疑問創︰
那麼在這個 abc 模板中需要有 <html><body></body></html> 嗎?
不需要的!想要顯示什麼贍絹排,就寫什麼徊查,因為它只是整個網頁的一部分! <html><body></body></html> 都已經在header和footer模板中了泛。


二困俏、固定參數
$seohead                        --- 後台設置 的頭部信息
$charset                        --- config.inc.php中設置語言字符集怯差,必不可少螞問,不能刪除!
$extrahead                        --- 控制論壇 自動跳轉參數防停阜,必不可少酒突,不能刪除!
{eval updatesession();}                --- 更新論壇 session 表的參數班,必不可少慈,不能刪除!
{eval output();}                --- 結束論壇輸出齒,必不可少愧燃丟,不能刪除!

以上的參數以Discuz ! 4.0為準池些,這些參數會因應不同版本而有所不同!
還有一些 $xxx 的也是一些參數如非插件 作者或程序 開發請勿亂修改!


三枷燈獻、數據 判斷
   1來蹋、在模板中會經常見到<!--{if xx}-->xxx<!--{else}-->xx<!--{/if}-->的語句欣腳居。
      這些並非普通HTML 中的注釋腦,而是Discuz!特有的模板判斷語法峭涎鵝,就好比php 或者其他 語法中的 if,else,then等等巷番稅。
      通過這些語法尖,能夠達到不同的模板效果 澎。

相關實例仿︰
header 模板中

復制內容到剪貼板
代碼 :
<!--{if $discuz_uid}--> --- 如果獲取了 $discuz_uid 瓊渡,即顯示下面資料(判斷1)
        <span class="bold">$discuz_userss: </span> <a href="$link_logout">{langlogo ut}</a>

        <!--{if $maxpmnum}--> --- 如果有 $maxpmnum寺,即顯示下面資料痰,否則不顯示(判斷2)
                | <a href="pm.php" target="_blank">{lang pm}</a>
        <!--{/if}--> --- 結束了這個判斷(判斷2)

        |  <a href="memcp.php">{lang memcp}</a>

        <!--{if in_array($adminid, array(1,2,3))}--> --- 如果$adminid在1,2,3這三個範圍內莎澄目,即顯示下面資料悉采乃,否則不顯示(判斷3)
                | <a href="admincp.php" target="_blank">{lang admincp}</a>
        <!--{/if}--> --- 結束了這個判斷(判斷3)

<!--{else}--> --- 如果獲取不了 $discuz_uid 谷,則顯示下面資料

        <span class="bold">{lang guest}:  </span><a href="$link_register">{lang register}</a>
        | <a href="$link_login">{lang login}</a>

<!--{/if}--> --- 結束這個判斷(判斷1)

2料午、在模板中會經常見到<!--{loop xx}-->xxx<!--{/loop}-->的語句港裸。
      這個為循環語句揮,直到數據輸出完畢褪,就會自動結束摳撕。
      通過這些語法握畫,能夠達到把同一系列的資料進行循環顯示效果袒短艱。

相關實例形︰
header 模板中

復制內容到剪貼板
代碼:
<!--{loop $plugins["links"] $plugin}--> --- 循環1開始粹,判斷插件
        <!--{loop $plugin $module}--> --- 循環2開始驕蛾,判斷插件模組
             <!--{if !$module["adminid"] || ($module["adminid"] && $adminid > 0 && $module["adminid"] >= $adminid)}-->| $module[url] <!--{/if}-->
        <!--{/loop}--> --- 結束循環2
<!--{/loop}--> --- 結束循環1

四楓嚇、語言調用
在模板中遣邯,經常會看到{lang xxx}這樣的語句誰路邪。它就是調用語言包中的詞語用的咐。
而在模板中會調用的大部分都是  templates.lang.php 的下墳。
下面看看語言包的結構說仙討︰

復制內容到剪貼板
代碼:
<?  -- 宣布php語言開始
$language = array
(                        --- 以上宣布語言包定義開始

        "title" => "標題",
        調用字符    顯示文字
        "never" => "從未",
        調用字符    顯示文字
        ....
); --- 宣告語言包定義結束
?>  -- 宣布php語言結束

相關實例介賜︰
假設假,我們增加一個語言調用樸澇,在
"title" => "標題",
上一行添加
"abc" => "這是測試語言調用",
最後的 , 是比不可少的局絞恨,還有調用字符和顯示文字隧幻,都必須使用 "" 引起素。
增加以後啥姑韓,到模板中伐,就能調用它擠簍賴,模板中寫{lang abc}
那麼顯示出來就直接顯示愧私稠︰ 這是測試語言調用


特別注意強︰ 增加語言或修改語言包後的庫解,必須更新緩存哦!


五地晌失、風格 參數調用
在模板中常見到{XXXXX}的語句亮。{}中的必須是大寫澈肉。

這些都是調用風格配色方案中的參數嚼奔睹。您可以可以自己添加控竄,方法 如下副︰
  1, 進入 界面風格 -> 界面風格 -> 您要添加參數的風格 點 [詳情]
  2, 進入後最下面,有兩欄可以填寫,一個是變量,一個是替換內容

相關實例克肖︰
   變量寫 FOOTERCOLOR (注意必須使用大寫)
   替換內容寫 #003399
提交後柒萎,修改模板持,模板中寫<font color="{FOOTERCOLOR}">測試風格自定義變量</font>
那麼出來的效果溜食比,這個 測試風格自定義變量 就會按照填寫的替換內容的顏色來顯示了賒崗晾。
經過上面說了那麼多貳瑰廷,對于修改模板的時候需要注意或者可以應用到的應該讓您了解不少了!

希望對您有幫助投磋氮,Enjoy It!

一佰互聯是全國知名建站品牌服務商,我們有九年網站建設刪級、網站制作淘倍、網頁設計狠儒、php開發和域名注冊及虛擬主機服務經驗墟,提供的自助建站服務更是全國有名紳拭食。近年來還整合團隊優勢自主開發了可視化多用戶”巔雲建站系統“3.0平台版某懼獸,拖拽排版網站制作設計許,輕松實現pc站斑夠、手機微網站漣、小程序譚滔、APP一體化全網營銷網站建設 五,已成功的為全國上百家網絡公司提供自助建站平台搭建服務奸春燦。

相關新聞more

16
04月
專業網站建設-網站建設是需要策劃的

許多企業在建設網站時賠,簡單從事態︰找一些有關企業簡介及產品簡介的資料目赫,再配上幾幅照片抗桑,交給制作人吧即,叮囑幾句“做得漂亮些啊&rdqu... >>詳情

25
04月
使用PHP訪問RabbitMQ消息隊列的方法

本文實例講述了使用PHP訪問RabbitMQ消息隊列的方法吩。分享給大家供大家參考嗓籌,具體如下眉陵娟︰擴展安裝PHP訪問RabbitMQ實際使用的是A... >>詳情

03
05月
影響百度收錄的網頁相似度你解決了嗎?

頁面相似度有什麼謂酉Χ模害?在提及頁面相似度的尾鶘負模害之前辦閡錘,先來解釋下蜘蛛爬取網站並解析網站的過程禽觀匈。首先蜘蛛爬取頁面時抓取的是整個頁面的源碼嬌庫斂,然後再進... >>詳情

12
05月
專業網站建設悔冪譏,帶給更多網站新鮮玩意

有時候看見一些網站歐讕板,一點擊進去就覺得那里不舒服棺劑搗,不是文字的板塊沒有達到統一性之外涂緞,有些圖片規格也是亂七八糟的腑湊萄,那麼拐糙,怎麼樣能夠讓新成立的網站... >>詳情

營業執照. cdn加速服務 備案系統認證 網絡安全協會 我們的支付方式AAA認證

7x24小時服務電話:18581389571 傳真:023-85725751 免費建站交流群噴︰236412099 139947842(自助建站交流) E-Mail:post@yinxi.net 網站投訴:
重慶楚捷科技有限公司 一佰互聯©版權所有 自助建站(www.yinxi.net,Inc.) 2001-2020 All Rights Reserved 本站程序受法律保護,網站法律顧問甲陷︰ITLAW-莊毅雄律師
中華人民共和國信息產業部網站備案號:渝ICP備12000592號
pk10开奖 热购彩票 北京赛车