Discuz論壇教程之插件模板實(shí)現(xiàn)DIY的方法,對(duì)于做前端的人都知道,想要優(yōu)化好一個(gè)網(wǎng)站,前端是非常重要的。而Discuz論壇也是大家常用的開源代碼之一,使用好它不僅可以給我們帶來好處,還可以提高用戶的體驗(yàn)!
Discuz系統(tǒng)模板里的DIY功能相信使用過該系統(tǒng)的人都非常熟悉了,那么怎么在開發(fā)插件的時(shí)候再插件的模塊里面實(shí)現(xiàn)DIY功能呢,本文將介紹具體的實(shí)現(xiàn)方法:
示例插件:
nimba_diypage/
nimba_diypage/page.inc.php
nimba_diypage/template/page.htm
模板page.htm代碼
{subtemplate common/header}
<style id="diy_style" type="text/css"></style>
<!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->
{subtemplate common/footer}
說明
{subtemplate common/header}//引入頭部
<style id="diy_style" type="text/css"></style> //DIY頁面必須引入的,切記
<!--[diy=diy1]--><div id="diy1" class="area"></div><!--[/diy]-->//DIY區(qū)域,其中diy1為自定義id,同一個(gè)區(qū)域diyid前后一致,不同的diy區(qū)域diyid不能重復(fù);
{subtemplate common/footer}//引入尾部
邏輯單頁頁面page.inc.php引入模板方法
include template("diy:page",0,'source/plugin/nimba_diypage/template');
此處注意,插件里面如果用include template('nimba_diypage:page')調(diào)用模板是不支持模板DIY功能的!
新聞熱點(diǎn)
疑難解答
圖片精選