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

返回列表 發帖
查看: 1781|回復: 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}

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

回復

使用道具 舉報

44

主題

3270

回帖

5556

積分

應用開發者

Discuz! 運維

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

使用道具 舉報

5

主題

82

回帖

99

積分

應用開發者

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

使用道具 舉報

1

主題

7

回帖

13

積分

初學乍練

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

使用道具 舉報

5

主題

36

回帖

55

積分

漸入佳境

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

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-12-18 03:07 , Processed in 0.042242 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
7777精品伊人久久久大香线蕉完整版| 鲁鲁狠狠狠7777一区二区| 久草这里只有精品视频| 亚洲国产wwwccc36天堂| 欧美视频日韩视频| 国产精品91一区二区| 激情六月婷婷综合| 麻豆91精品视频| 激情欧美日韩一区二区| 国产成人一区在线| 懂色av一区二区三区蜜臀| 成人免费的视频| 成人黄色777网| 一区二区三区日本| 欧美日韩一区高清| 欧美日本乱大交xxxxx| 在线成人高清不卡| 精品久久久久久久久久久院品网| 2020日本不卡一区二区视频| 久久久三级国产网站| 国产精品理论片| 一区二区三区在线高清| 午夜精品视频在线观看| 国产日韩欧美激情| 中文字幕一区二区不卡| 欧美性生活久久| 日韩一级片网站| 国产欧美va欧美不卡在线| 国产精品精品国产色婷婷| 亚洲线精品一区二区三区| 美国毛片一区二区三区| 国产成人精品三级| 一区精品在线| 色视频欧美一区二区三区| 91精品国产综合久久香蕉的特点| 欧美mv日韩mv| 亚洲制服丝袜av| 国产伦精一区二区三区| 欧美精选一区| 91极品美女在线| 国产亚洲一区二区在线观看| 亚洲黄色免费网站| 国产精品一级在线| 亚洲黄色天堂| 欧美日韩日日摸| 国产精品久久久久婷婷二区次| 亚洲不卡一区二区三区| 岛国精品在线播放| 性欧美长视频| 2020国产精品自拍| 日一区二区三区| 91蝌蚪porny成人天涯| 免费久久久一本精品久久区| 精品国产sm最大网站| 午夜伦欧美伦电影理论片| 波多野结衣的一区二区三区| 免费看亚洲片| 久久免费美女视频| 伦理电影国产精品| 国产主播一区| 日韩欧美激情一区| 亚洲在线一区二区三区| 成人国产在线观看| 91国内精品野花午夜精品| 国产精品午夜在线观看| 国产一区二区主播在线| 国产精品毛片| 日本一区二区三区四区| 国产一区二区三区精品欧美日韩一区二区三区 | 精品久久国产字幕高潮| 亚洲超碰97人人做人人爱| 欧美日韩亚洲国产精品| 制服丝袜国产精品| 日韩精品国产精品| 日韩精品一区第一页| 蜜桃久久精品一区二区| 日韩午夜免费| 欧美国产乱子伦| 国产91在线观看丝袜| 欧洲精品一区二区三区在线观看| 亚洲人吸女人奶水| 欧美三级视频| 国产亚洲一区二区在线观看| 国产精品99久| 制服丝袜亚洲网站| 国内精品伊人久久久久av一坑 | 精品理论电影在线| 国产在线不卡视频| 欧美三级乱人伦电影| 天天色天天爱天天射综合| 国产一区二区三区高清| 亚洲精品日日夜夜| 亚洲二区在线| 国产精品久久久99| 国产主播一区| 最新日韩av在线| 亚洲日本精品国产第一区| 国产精品久久久久久久久久久免费看 | jlzzjlzz欧美大全| www日韩大片| 91色婷婷久久久久合中文| 久久综合九色欧美综合狠狠| 成人免费毛片高清视频| 欧美成人猛片aaaaaaa| 国产91综合网| 久久精品这里都是精品| 91免费视频大全| 中文字幕精品—区二区四季| 国产精品国色综合久久| 亚洲人成精品久久久久| 国产精品一区二区你懂得| 亚洲国产另类av| 91久久免费观看| 国产精品一区二区黑丝| 精品国产免费人成在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 久久久不卡影院| 亚洲国产婷婷| 日韩不卡一区二区三区| 欧美美女一区二区三区| 成人av电影免费观看| 国产精品美女一区二区| 一本一本a久久| 青青草一区二区三区| 欧美一级夜夜爽| 欧美日韩国语| 午夜av区久久| 日韩欧美一级二级| 激情综合自拍| 丝袜美腿亚洲一区| 91精品国产免费久久综合| 91毛片在线观看| 亚洲国产一区在线观看| 欧美精品久久一区| 欧美精品三级| 日韩国产在线一| 精品欧美乱码久久久久久1区2区| 雨宫琴音一区二区在线| 毛片一区二区三区| 国产视频一区在线播放| 亚洲欧美国产精品桃花| 国产99久久久精品| 亚洲三级在线播放| 欧美麻豆精品久久久久久| 国产主播一区| 国内欧美视频一区二区 | 91在线观看成人| 91精品国产一区二区三区香蕉 | 99久久久国产精品免费蜜臀| 一区二区三区美女视频| 91精品国产一区二区三区 | 日韩精品一区二区三区四区视频| 日韩高清在线电影| 久久精品视频一区二区| 欧美在线999| 日韩午夜一区| 91免费视频观看| 久久精品国产一区二区三区免费看| 欧美国产乱子伦| 欧美狂野另类xxxxoooo| 一二三区精品| 波多野结衣中文字幕一区| 人人精品人人爱| 亚洲黄色av一区| 国产亚洲欧美在线| 欧美精品自拍偷拍| 国产精品一国产精品k频道56| 成人福利电影精品一区二区在线观看| 午夜视频久久久久久| 日本一区二区三区高清不卡| 欧美老女人在线| 久久资源在线| 99精品视频免费观看视频| 亚洲精品久久久蜜桃| 国产日韩在线不卡| 日韩视频一区二区| 欧美性xxxxxxxx| 免费在线一区二区| 亚洲丰满在线| 狠狠色伊人亚洲综合网站色| thepron国产精品| 国内精品嫩模私拍在线| 天堂午夜影视日韩欧美一区二区| 国产精品免费久久| 精品剧情v国产在线观看在线| 欧美日本韩国一区二区三区视频| 久久精品91| 国产呦精品一区二区三区网站| 五月婷婷激情综合| 一区二区高清免费观看影视大全| 国产精品伦一区| 亚洲国产精品传媒在线观看| 精品国产伦一区二区三区观看方式| 欧美区视频在线观看| 欧美色图天堂网| 欧美三级电影一区| 欧美区一区二区三区| 337p亚洲精品色噜噜狠狠| 欧美日本国产视频| 日韩亚洲欧美在线|