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

返回列表 發帖
查看: 917|回復: 3

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

80

主題

354

回帖

760

積分

管理員

貢獻
19 點
金幣
41 個
樓主
發表于 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}

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

回復

使用道具 舉報

42

主題

3222

回帖

5482

積分

應用開發者

Discuz! 運維

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

使用道具 舉報

5

主題

80

回帖

97

積分

應用開發者

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

使用道具 舉報

1

主題

7

回帖

13

積分

初學乍練

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

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-10-20 10:00 , Processed in 0.044070 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
a在线播放不卡| 欧美一区二区三区在线播放| 欧美日精品一区视频| 国产日韩欧美| aa成人免费视频| 国产盗摄一区二区三区| 亚洲欧美清纯在线制服| 国产精品的网站| 亚洲精品一区二区三区精华液| 91久久精品国产91久久性色tv | 久久久久国产精品麻豆| 日韩色在线观看| 欧美成人一区二区三区在线观看 | 亚洲视频 欧洲视频| 国产精品全国免费观看高清| 国产日产欧产精品推荐色| 国产拍欧美日韩视频二区| 国产亚洲一区二区三区四区| 精品成人一区二区| 精品盗摄一区二区三区| 亚洲精品在线网站| 2023国产精品| 亚洲国产精品ⅴa在线观看| 国产精品福利影院| 亚洲一卡二卡三卡四卡| 免费在线成人网| 黄色小说综合网站| 国产一区不卡视频| 高清不卡一区二区| 欧美全黄视频| 99热免费精品在线观看| 久久国产精品一区二区三区四区| 色8久久精品久久久久久蜜| 欧美日韩国产一二三| 欧美一级电影网站| 精品国产青草久久久久福利| 久久精品视频网| 国产精品你懂的在线欣赏| 一区二区三区加勒比av| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久99精品久久久久久久久久久久| 国产成人aaa| 欧美另类综合| 中文亚洲字幕| 在线观看日韩电影| 欧美一区二区三区婷婷月色| 国产天堂亚洲国产碰碰| 一区二区国产视频| 久久99国产精品免费| 91视视频在线观看入口直接观看www | 久久精品99| 555夜色666亚洲国产免| 久久久久久久网| 亚洲第一精品在线| 丁香婷婷综合色啪| 亚洲国产第一| 91精品国产黑色紧身裤美女| 国产精品国产三级国产| 日韩精品一卡二卡三卡四卡无卡| 国产九色sp调教91| 欧美一区视频| 欧美在线综合| 欧美videos中文字幕| 亚洲主播在线观看| 国产伦精品一区二区三区免费迷| 91猫先生在线| 亚欧美中日韩视频| 久久久精品人体av艺术| 婷婷六月综合网| 91视频免费观看| 色一情一乱一乱一91av| 久久久精品2019中文字幕之3| 亚洲一区二区三区视频在线播放 | 成人免费不卡视频| 国产深夜精品| 欧美一级午夜免费电影| 亚洲女同ⅹxx女同tv| 国产伦精品一区二区三区免费 | 成人性生交大片免费| 免费视频一区二区三区在线观看| 欧美一区二区三区思思人| 亚洲男同性视频| 大胆欧美人体老妇| 免费不卡亚洲欧美| 欧美精品一区二区不卡| 亚洲成人tv网| 欧美日韩国产亚洲一区| 欧美精品乱码久久久久久按摩| 亚洲色图色小说| 国产一区二区三区四区五区入口| 狠狠色综合网| 欧美一区二区久久| 日本vs亚洲vs韩国一区三区 | 蜜乳av另类精品一区二区| 日韩免费电影一区| 丝袜国产日韩另类美女| 欧美日一区二区三区在线观看国产免| 欧美日本不卡视频| 亚洲一区二区三区不卡国产欧美| 91女厕偷拍女厕偷拍高清| 欧美日产在线观看| 亚洲国产精品天堂| 激情欧美日韩一区| 久久久噜噜噜久久人人看 | 亚洲成人动漫精品| 欧美激情亚洲| 精品三级av在线| 麻豆免费精品视频| 免费在线国产精品| 综合在线观看色| 欧美日韩在线观看一区二区三区| 26uuu色噜噜精品一区| 国产a久久麻豆| 欧美日韩中文字幕一区| 天堂蜜桃91精品| 亚洲人成免费| 国产精品美女久久久久aⅴ| 99久久久久久99| 欧美不卡视频一区| 久久99九九99精品| 久久一区视频| 亚洲综合清纯丝袜自拍| 欧美午夜精品| 中文字幕巨乱亚洲| 欧美久久电影| 国产精品少妇自拍| 欧美成人tv| 久久青草欧美一区二区三区| 国产丶欧美丶日本不卡视频| 91黄色激情网站| 久久久一本精品99久久精品66| 曰韩精品一区二区| 日韩午夜在线电影| 国产人久久人人人人爽| 国产精品主播直播| 国产成人三级在线观看| 亚洲激情av在线| 伊大人香蕉综合8在线视| 欧美精品一区二区在线播放| 日日骚欧美日韩| av在线这里只有精品| 欧美熟乱第一页| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩高清不卡一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 久久亚洲综合av| 欧美一区二区精品| 日本韩国欧美国产| 乱码第一页成人| 午夜视频一区| 91一区二区三区在线观看| 国产大片一区二区| 国内精品久久久久影院色| 日韩不卡手机在线v区| 一区二区高清视频在线观看| 国产精品免费av| 久久精品亚洲一区二区三区浴池| 欧美第一区第二区| 日韩视频一区在线观看| 欧美日韩一区二区三区视频| 色婷婷久久综合| 久久精品二区| 中日韩男男gay无套| 亚洲黄网站黄| 很黄很黄激情成人| 欧美三级乱码| 欧美日韩国产亚洲一区| 欧美一区免费| 欧美日韩一区二区视频在线| 欧美一区1区三区3区公司| 成人小视频在线观看| 高清shemale亚洲人妖| 国产精品三级视频| 久久久xxx| 亚洲天堂2014| 欧美成人a在线| 日韩三级免费观看| 日韩欧美一级精品久久| 日韩无一区二区| 欧美一级黄色大片| 色一情一伦一子一伦一区| 色吊一区二区三区| 欧美私模裸体表演在线观看| 欧美日韩免费观看一区二区三区| 欧美丝袜丝交足nylons图片| 欧美视频一区二区三区| 欧美三级午夜理伦三级中视频| 欧美日韩卡一卡二| 91精品国产欧美一区二区18 | 日本成人在线网站| 99久久精品一区| 亚洲色大成网站www久久九九| 在线观看日韩精品| 国产一区二区三区四区hd| 男女视频一区二区| 国产日韩欧美亚洲| 在线欧美日韩国产| 欧美精品自拍偷拍动漫精品| 日韩亚洲欧美综合| 国产日产欧美一区二区视频|