久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 1777|回復: 4

[X5開發特性] X5 的細胞模板機制

89

主題

421

回帖

876

積分

管理員

貢獻
23 點
金幣
44 個
產品版本
X5.0+
樓主
發表于 2024-11-11 10:45:24 | 只看樓主 |正序瀏覽 |閱讀模式
從 X5 開始,我們提供了細胞模板機制,在這個機制下,我們提供了有效且安全的模板修改方式,對于熟悉簡單 HTM 知識的站長來說,可以簡單修改模板的內容。

這些都是新增的模板語法,細胞模板語法分為 2 類 {cell} 和 {cells}。

{cell} 語法為 "{cell file}",file 為 /template/xxx/cell/ 目錄下的文件,比如 {cell forum/threadlist/subject} 為 /template/xxx/cell/forum/threadlist/subject.htm 文件。
cell 的意義是把模板語法中包含 php 邏輯相關的內容進行封裝,不讓用戶修改,進行封裝處理的一種方式

比如你可以在 cell 文件這里只寫半個 {loop}
  1. <!--{loop $_G['forum_threadlist'] $key $thread}-->
復制代碼
然后把 cell 命名為 {cell xxxx/loop_start},這樣在之前寫loop循環的地方直接寫  {cell xxxx/loop_start} 就可以了
再比如,有一段模板細節要重復寫很多次,你可以把這一段封裝成 {cell xxxx/lastposter}
  1. <!--{if $thread['lastposter']}--><a href="{if $thread[digest] != -2}home.php?mod=space&username=$thread[lastposterenc]{else}forum.php?mod=viewthread&tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}" c="1">$thread[lastposter]</a><!--{else}-->$_G[setting][anonymoustext]<!--{/if}-->
復制代碼


然后再說 {cells},{cells} 是 {cell} 的集合,你可以把寫了一堆 {cell} 的一段代碼再次封裝成一個文件,放到 /template/xxx/cells/ 目錄下,同樣命名為 {cells file} 格式

比如:{cells forum/portal/navlist} 會調用 /template/xxxx/cells/default/forum/portal/navlist.htm
  1. <ul class="ttp cl">
  2. {cell forum/portal/navlist/loop_start}
  3. <li{cell forum/portal/navlist/current_class}><a href="{cell forum/portal/navlist/url}" ajaxtarget="threadlist">{cell forum/portal/navlist/name}</a></li>
  4. {cell forum/portal/navlist/loop_end}
  5. </ul>
復制代碼


更進一步的,如果 cells 的文件是 php 文件,這樣這段 cells 的模板就支持站長在后臺直接修改了。


在這個 php 中你需要寫一個 class,class 名稱和路徑一致,定義好 “$name” 名稱、 “$usage” 用法、“$cellList”所有cell列表、“$requireList”必填cell列表,然后定義一個 getDefault() 方法返回默認模板。后臺模板列表的細胞模板列表中就可以直接提供給用戶編輯這段模板了


下面~你自己試試吧!


從此,重復寫的一些內容,你不用管代碼了,完全黑盒子一樣調用cell就行


比如開發模板時模板頭部的一堆重復內容不用再復制過來了,直接引用下面3個cells:

{cells common/header/meta}
{cells common/header/css}
{cells common/header/js}

就夠了,這樣官方如果有改動,第三方模板自然就變了


還有就是第三方登錄的:


{cells account/icons account/icons}

所有做登錄的地方引用下就可以了。不用在乎官方自己是怎么寫的,只需要引用這段細胞模板代碼

回復

使用道具 舉報

5

主題

36

回帖

55

積分

漸入佳境

貢獻
0 點
金幣
12 個
5#
發表于 2025-12-6 14:33:23 | 只看Ta
這樣好。修改模版 不用看太多代碼了
回復

使用道具 舉報

1

主題

7

回帖

13

積分

初學乍練

貢獻
0 點
金幣
5 個
地板
發表于 2025-9-2 09:16:31 | 只看Ta
時隔一年才有三樓。
回復

使用道具 舉報

5

主題

82

回帖

99

積分

應用開發者

貢獻
0 點
金幣
5 個
板凳
發表于 2024-11-11 19:27:00 | 只看Ta
二樓也不錯
回復

使用道具 舉報

44

主題

3270

回帖

5556

積分

應用開發者

Discuz! 運維

貢獻
218 點
金幣
685 個
QQ
沙發
發表于 2024-11-11 10:47:28 來自手機 | 只看Ta
沙發位已占
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-12-18 01:15 , Processed in 0.045793 second(s), 13 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
欧美性xxxxxxxx| 国产精品理伦片| www.成人网.com| 欧美另类女人| 乱人伦精品视频在线观看| 色婷婷综合久久久| 日韩亚洲欧美中文三级| 国产精品乱子久久久久| 亚洲高清免费一级二级三级| 日韩av一区二区三区四区| 精久久久久久久久久久| 欧美日韩少妇| 在线观看日韩毛片| 中文在线一区二区| 久久99精品久久久久久国产越南| 亚洲三级网站| 欧美色图12p| 亚洲欧美卡通另类91av| 亚洲主播在线| 亚洲欧美日韩在线观看a三区| 欧美日韩理论| 久久精品男女| 欧美精品在线观看一区二区| 国产精品久久久久久一区二区三区| 一区二区三区美女视频| 99久久免费国产| 在线亚洲人成电影网站色www| 精品国产乱子伦一区| 全部av―极品视觉盛宴亚洲| 欧美粗暴jizz性欧美20| 精品一区二区三区免费毛片爱 | 美女视频第一区二区三区免费观看网站 | 国产精品久久久久桃色tv| 亚洲a一区二区| 日韩亚洲视频| 国产精品动漫网站| 国产精品一级在线| 欧美中文字幕不卡| 成人在线视频一区二区| 久久久精品tv| 欧美chengren| 亚洲人成网站在线| 一区二区三区高清视频在线观看| 亚洲欧洲日韩av| 国产精品永久| 麻豆专区一区二区三区四区五区| 一本久久a久久精品亚洲| 美女www一区二区| 精品少妇一区二区三区日产乱码| 波多野结衣在线aⅴ中文字幕不卡| 久久久久久久久蜜桃| 国内久久视频| 美女脱光内衣内裤视频久久网站| 在线电影院国产精品| 国产精品theporn| 日韩成人一级片| 欧美一卡2卡三卡4卡5免费| 成人美女视频在线看| 久久精子c满五个校花| 免播放器亚洲| 国产精品羞羞答答xxdd| 国产精品久久久一本精品| 91国偷自产一区二区三区成为亚洲经典| 麻豆专区一区二区三区四区五区| 国产精品天美传媒| 欧美一级一区二区| 国产精品白丝jk白祙喷水网站 | 亚洲欧洲综合| 亚洲天堂2016| 久久福利电影| 久久精品72免费观看| 欧美一区二区福利在线| 972aa.com艺术欧美| 亚洲欧美偷拍卡通变态| 91传媒视频在线播放| 欧美国产亚洲另类动漫| 成人永久免费视频| 一级做a爱片久久| 国产成人精品在线看| 欧美大度的电影原声| 亚洲小说欧美另类社区| 美日韩一区二区三区| 久久这里只有精品首页| 国产欧美亚洲一区| 成人精品高清在线| 国产精品欧美一区二区三区| 亚洲欧美99| 一区二区三区av| 丝瓜av网站精品一区二区| 中文在线资源观看网站视频免费不卡| 亚洲一区二区三区四区在线免费观看 | 日韩电影一二三区| 夜夜揉揉日日人人青青一国产精品| 亚洲精品资源| 精品一区二区日韩| 91亚洲精品久久久蜜桃网站| 国产精品毛片| 欧美大尺度电影在线| 欧美影视一区| 性欧美疯狂xxxxbbbb| 91精品在线一区二区| 欧美日韩 国产精品| 天堂va蜜桃一区二区三区| 欧美激情综合色综合啪啪| 亚洲国产精品久久人人爱| 欧美精品视频www在线观看 | 这里只有精品电影| 欧美日韩在线播放三区四区| 91污片在线观看| 亚洲丰满少妇videoshd| 91精品国产全国免费观看| 亚洲国产专区| 国产一区二区三区黄视频| 中文字幕一区二区三区不卡在线| 国产盗摄精品一区二区三区在线| 久久久精品免费免费| 狠狠色综合日日| 中文字幕亚洲精品在线观看| 欧洲一区二区av| 欧美日本在线| 国产美女一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 欧洲精品一区二区三区在线观看| 女主播福利一区| 美女视频网站久久| 欧美极品aⅴ影院| 日本乱人伦aⅴ精品| 国内精品视频在线播放| 久久 天天综合| 在线视频成人| 成+人+亚洲+综合天堂| 日韩午夜av一区| 性娇小13――14欧美| 欧美成人有码| 高清不卡在线观看| 麻豆精品一区二区三区| 一区二区三区视频在线看| 精品久久久久久久人人人人传媒 | 亚洲色图一区二区| 欧美日韩一区在线观看| 裸体一区二区三区| 一区二区三区四区精品在线视频| 激情欧美日韩| 91小视频在线| 成人一区二区三区在线观看| 青青草精品视频| 亚洲综合丝袜美腿| 亚洲色图视频网| 日本一区二区三区国色天香| 欧美精品一卡二卡| 欧美性猛交xxxx乱大交退制版| 国产日韩一区欧美| 精品不卡一区二区三区| 91首页免费视频| 成人午夜电影小说| 国产在线一区二区综合免费视频| 日本少妇一区二区| 51精品国自产在线| 欧美日韩精品三区| 成人美女视频在线观看18| 国内成人免费视频| 久久99精品久久久久久动态图| 日韩激情视频在线观看| 亚洲1区2区3区4区| 亚洲电影激情视频网站| 亚洲国产精品综合小说图片区| 亚洲美女屁股眼交| 亚洲在线视频一区| 亚洲风情在线资源站| 首页国产欧美日韩丝袜| 偷拍与自拍一区| 石原莉奈在线亚洲三区| 日韩高清电影一区| 六月丁香婷婷色狠狠久久| 蜜桃一区二区三区在线观看| 毛片av一区二区| 国产一区二区三区四区五区入口 | 亚洲色图另类专区| 亚洲靠逼com| 日韩精品1区2区3区| 免费成人你懂的| 国产一区二区三区精品视频| 国产精品77777竹菊影视小说| 粉嫩aⅴ一区二区三区四区| 99久久国产综合精品麻豆| 欧美视频网站| 一区二区毛片| 在线视频一区二区三区| 91精品免费观看| 久久免费美女视频| 国产精品大尺度| 午夜影视日本亚洲欧洲精品| 裸体在线国模精品偷拍| 成人精品gif动图一区| 欧美日韩亚洲一区二区三区在线观看| 亚洲高清二区| 在线免费av一区| 精品欧美一区二区久久| 国产精品久久久久影视| 婷婷久久综合九色综合绿巨人|