欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
discuz模板語(yǔ)法定義

Discuz! 的模板采用近似 PHP 表達式的語(yǔ)法,支持的元素如下:

  • <!–{ … }–>
    邏輯元素包圍符,該符號用于包含條件和循環(huán)元素
    • 條件判斷
      <!--{if expr1}-->
      statement1
      <!--{elseif expr2}-->
      statement2
      <!--{else}-->
      statement3
      <!--{/if}-->

      這 是一個(gè)典型的條件模板,當條件 expr1 為真時(shí),顯示模板 statement1 內容,否則當 expr2 為真時(shí),顯示模板 statement2 內容,否則顯示模板 statement3 的內容。如同其他語(yǔ)言中的條件控制一樣,其中 <!–{elseif expr}–> 和 <!–{else} –> 是非必須的。

    • 不帶下標變量的數組循環(huán)
      <!--{loop $array $value}-->
      statement
      <!--{/loop}-->

      相當于 PHP 的數組循環(huán)語(yǔ)句:

      foreach($array as $value) {
      statement
      }
    • 帶下標變量的數組循環(huán)
      <!--{loop $array $key $value}-->
      statement
      <!--{/loop}-->

      相當于 PHP 的數組循環(huán)語(yǔ)句:

      foreach($array as $key => $value) {
      statement
      }

      邏 輯元素包圍符在 { } 外面包含了 html 的注釋符號 <!– –>,除了為了和信息元素相區別外,也方便了使用 Dreamweaver 和 Frontpage 之類(lèi)工具編輯模板的用戶(hù)。因邏輯元素會(huì )被識別為 html 的注釋而不被顯示,對于絕大多數用戶(hù),邏輯元素中的內容是完全不需要修改的,甚至修改錯一個(gè)字符就可能引起錯誤信息和整個(gè)系統無(wú)法運行。因此通常您在修改 模板的時(shí)候,不要修改模板的邏輯信息,更不要將邏輯信息內部元素(如 <!–{else}–> 等)的前后位置作以修改,否則可能會(huì )導致錯誤。如果您的模板被不慎修改損壞,請立即用原標準默認模板覆蓋,即可恢復。

      對于高手而言,實(shí)際上外部的 <!– –> 是可以省略不寫(xiě)的,可以用于某些元素在模板中的定位,但強烈建議普通用戶(hù)不要輕易嘗試。

  • { … }
    信息元素包圍符
    • {CONSTANT}
      可以引用界面替換變量,其中必須為大寫(xiě)字母,該符號實(shí)際的作用是引用 PHP 常量 CONSTANT,因此也可以通過(guò)它來(lái)引用其他的常量?jì)热荨?
    • {lang variable}
      可 以在模板中引用語(yǔ)言變量 variable 的內容,語(yǔ)言變量經(jīng)由 templates.php.lang 中數組 $language 定義。如 {lang post_edit} 的內容在編譯模板的時(shí)候被替換為 $language['post_edit'] 的內容,簡(jiǎn)體中文版的意思是“編輯帖子”。
    • {template name}
      模板嵌入符,為了避免模板的冗長(cháng),可以使用本符號來(lái)將 name 模板的內容嵌入本模板中(實(shí)際上為引用)。
    • {eval statement}
      運行 PHP 語(yǔ)句體 statement。推薦只在特別必須的時(shí)候才使用該結構,因為它會(huì )破壞模板的結構和可讀性。如 {eval echo ‘template!’;} 實(shí)現的功能為 echo ‘template’;
    • {LF}
      換行符,因為 Discuz! 模板引擎會(huì )忽略掉多余的換行(\n),這個(gè)符號用來(lái)成生需要的 \n。

我 們所推薦的模板修改方法:通過(guò)普通編輯器手工書(shū)寫(xiě) html 或通過(guò) Dreamweaver 或 Frontpage 修改。但是修改需切記,同一邏輯元素內或嵌套中元素的位置和內容切勿修改,即通常情況下,您不能把 <!–{}–> 包圍的內容單獨的移動(dòng),更不能刪除。但是整個(gè)最外部邏輯結構是可以移動(dòng)或刪除的。

如果修改后模板所在頁(yè)面在輸出類(lèi)似如下的錯誤信息 Parse error: parse error, unexpected ‘}’ in /home/username/forums/forumdata/templates/1_login.tpl.php on line 6,說(shuō)明模板中出現了無(wú)法匹配,或格式錯誤的邏輯元素,請仔細檢查是否有元素不對應,沒(méi)有結束或嵌套損壞,格式錯誤的現象,必要時(shí)可以恢復原始模板來(lái)解決 問(wèn)題。

Discuz! 提供了方便的界面打包程序,前面已對其格式做了介紹,將導出信息的內容粘貼到 系統設置 中 風(fēng)格方案 中的 導入界面方案 中,執行即可。程序會(huì )自動(dòng)解析數據內容,恢復相關(guān)的界面設置,自定義替換變量和所需的模板設置。如果被導出界面使用了非默認模板,必須將 ./templates 目錄屬性設置為 777,以便導入程序自動(dòng)建立模板記錄和文件夾。

定義變量說(shuō)明

<?exit?>
<!–{eval $i=2}–>
<!–{if $i==1}–>
123
<!–{/if}–>

<!–{block name=”spaceblog” parameter=”notype/1/order/i.dateline,i.lastpost/limit/0,14/cachetime/900 /cachename/newti/tpl/data”}–><!–最新日志–>
<!–{eval $i=0;}–>
<!–{loop $_SBLOCK['newti'] $value}–>
<!–{if $i % 2 == 0}–>//如果i除以2的余數等于0
<div class=”listbg”><!–{else}–>
<div class=”listbg2″><!–{/if}–>
· [<span class="listA">$value[typename]</span>]<a
class=”listA” href=”$value[url]” title=”$value[subjectall]” target=”_blank”>$value[subject]</a></div>
<!–{eval $i++;}–>
<!–{/loop}–>

<!–{eval for ($i=1; $i<=5; $i++){ }–>

<!–{eval echo “Hello World!<br />”;}–>
<!–{eval}}–>

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
shell數組 | Linux中國
javascript - 如何根據變量?jì)热葸\行相應函數
PHP 序列化變量的 4 種方法
CTFWEB-RCE篇
Discuz!界面與模板
Discuz!二次開(kāi)發(fā)基本知識
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久