<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    常言笑的家

    Spring, Hibernate, Struts, Ajax, RoR

    JIEQI CMS模板制作必讀(JIEQI CMS模板 - 7.頁(yè)面定制)

    18.JIEQI CMS模板 - 7.頁(yè)面定制(二)
    七、頁(yè)面定制
         2、定制一個(gè)頁(yè)面,使用系統(tǒng)框架(也就是用默認(rèn)的頂部導(dǎo)航和底部鏈接)
       主要程序部分如下:

       <?php
           define('JIEQI_MODULE_NAME', 'system'); //定義本頁(yè)面屬于那個(gè)模塊

           require_once('global.php'); //包含通用程序,每個(gè)頁(yè)面必須高喊

          jieqi_getconfigs(JIEQI_MODULE_NAME, 'blocks'); //包含區(qū)塊參數(shù),沒(méi)有區(qū)塊的話可以注釋掉

          include_once(JIEQI_ROOT_PATH.'/header.php'); //包含頁(yè)頭處理

          $jieqiTpl->setCaching(0); //這個(gè)值是 0 表示不用緩存,1 表示啟用緩存

          $jieqiTpl->assign('jieqi_contents',$jieqiTpl->fetch(JIEQI_ROOT_PATH.'/templates/custom1.html')); //這里設(shè)置需要調(diào)用的模板

         include_once(JIEQI_ROOT_PATH.'/footer.php'); //包含頁(yè)尾處理
       ?>

       本例與上例主要區(qū)別是:
       上例使用 $jieqi_page_template=JIEQI_ROOT_PATH.'/templates/custom.html'; 設(shè)置模板,表示本模板是完整頁(yè)面,不使用系統(tǒng)框架。
       本例使用 $jieqiTpl->assign('jieqi_contents',$jieqiTpl->fetch(JIEQI_ROOT_PATH.'/templates/custom1.html')); 表示系統(tǒng)系統(tǒng)框架,本模板作為框架里面的內(nèi)容部分。

       在本例中,只要載入?yún)^(qū)塊配置文件,就會(huì)默認(rèn)顯示區(qū)塊,不用另外在模板設(shè)置區(qū)塊顯示標(biāo)簽了。

    18.JIEQI CMS模板 - 7.頁(yè)面定制(二)
    七、頁(yè)面定制
         2、定制一個(gè)頁(yè)面,使用系統(tǒng)框架(也就是用默認(rèn)的頂部導(dǎo)航和底部鏈接)
       主要程序部分如下:

       <?php
           define('JIEQI_MODULE_NAME', 'system'); //定義本頁(yè)面屬于那個(gè)模塊

           require_once('global.php'); //包含通用程序,每個(gè)頁(yè)面必須高喊

          jieqi_getconfigs(JIEQI_MODULE_NAME, 'blocks'); //包含區(qū)塊參數(shù),沒(méi)有區(qū)塊的話可以注釋掉

          include_once(JIEQI_ROOT_PATH.'/header.php'); //包含頁(yè)頭處理

          $jieqiTpl->setCaching(0); //這個(gè)值是 0 表示不用緩存,1 表示啟用緩存

          $jieqiTpl->assign('jieqi_contents',$jieqiTpl->fetch(JIEQI_ROOT_PATH.'/templates/custom1.html')); //這里設(shè)置需要調(diào)用的模板

         include_once(JIEQI_ROOT_PATH.'/footer.php'); //包含頁(yè)尾處理
       ?>

       本例與上例主要區(qū)別是:
       上例使用 $jieqi_page_template=JIEQI_ROOT_PATH.'/templates/custom.html'; 設(shè)置模板,表示本模板是完整頁(yè)面,不使用系統(tǒng)框架。
       本例使用 $jieqiTpl->assign('jieqi_contents',$jieqiTpl->fetch(JIEQI_ROOT_PATH.'/templates/custom1.html')); 表示系統(tǒng)系統(tǒng)框架,本模板作為框架里面的內(nèi)容部分。

       在本例中,只要載入?yún)^(qū)塊配置文件,就會(huì)默認(rèn)顯示區(qū)塊,不用另外在模板設(shè)置區(qū)塊顯示標(biāo)簽了。

    19.JIEQI CMS模板 - 7.頁(yè)面定制(三)
    七、頁(yè)面定制
       3、定制系統(tǒng)默認(rèn)的程序頁(yè)面,使其調(diào)用不同的框架或者區(qū)塊,可以在主體內(nèi)容模板設(shè)置相應(yīng)的參數(shù)來(lái)實(shí)現(xiàn)。
       注:前面兩種定制都是指在現(xiàn)有網(wǎng)站的基礎(chǔ)上,增加一個(gè)獨(dú)立的頁(yè)面。而這里的定制是指在不修改系統(tǒng)程序基礎(chǔ)上,通過(guò)調(diào)整模板來(lái)實(shí)現(xiàn)系統(tǒng)程序頁(yè)面的不同顯示方式。
       
       以系統(tǒng)的個(gè)人信息頁(yè)面為例,這個(gè)頁(yè)面對(duì)應(yīng)的

       程序: /userdetail.php
       模板: /templates/userdetail.php
       區(qū)塊配置:/configs/userblocks.php

       3.1 如果要其他的框架模板,比如:/templates/theme1.html
       模板 /templates/userdetail.php 頂部加入設(shè)置標(biāo)簽
       
       {?set jieqi_page_template = "templates/theme1.html"?}

       這樣修改后的效果是,這個(gè)頁(yè)面可以不使用系統(tǒng)默認(rèn)的導(dǎo)航、css之類效果。

       注意:引號(hào)里面是模板相對(duì)網(wǎng)站根目錄的路徑和名稱,前面不帶 "/",或者使用完整的地址,如 {?set jieqi_page_template = "E:/web/templates/theme1.html"?}

       3.2 如果要調(diào)用不同區(qū)塊配置文件,如 /configs/block1.php
       模板 /templates/userdetail.html 頂部加入設(shè)置標(biāo)簽

       {?set jieqi_blocks_module = "system"?}
       {?set jieqi_blocks_config = "block1"?}

        這里第一行是表示這個(gè)區(qū)塊配置屬于哪個(gè)模塊的,第二行是表示區(qū)塊配置文件名稱(不含后綴名)。
       上面的標(biāo)簽就是載入?yún)^(qū)塊配置文件 /configs/block1.php
       
        如果 {?set jieqi_blocks_module = "article"?} 則載入的配置文件是 /configs/article/block1.php

       3.3 不使用區(qū)塊配置文件,直接模板中調(diào)用區(qū)塊的模式
       調(diào)用區(qū)塊標(biāo)簽樣例如下:

       {?block bid="9" module="system" filename="" classname="BlockSystemCustom" side="0" title="本站公告" vars="" template="" contenttype="1" custom="1" publish="3" hasvars="0"?}

       bid         - 區(qū)塊數(shù)字序號(hào),不同區(qū)塊不要重復(fù)即可
       module      - 區(qū)塊所屬的模塊名
       class       - 區(qū)塊程序文件名
       classname   - 區(qū)塊程序里面的類名
       side        - 區(qū)塊顯示的位置,在本模式下不起作用
       title       - 區(qū)塊標(biāo)題
       vars        - 區(qū)塊相關(guān)參數(shù)
       template    - 區(qū)塊調(diào)用的模板文件名
       contenttype - 區(qū)塊內(nèi)容類型,0-文本,1-html,2-script,3-html+script,4-php
       custom      - 是否自定義區(qū)塊,0-否,1-是
       publish     - 區(qū)塊顯示模式, 1-僅登錄前顯示, 2-僅登錄后顯示, 3-都顯示
       hasvars     - 本區(qū)塊是否支持參數(shù),0-不支持,1-支持

       注意:一個(gè)區(qū)塊的當(dāng)前參數(shù),可以在后臺(tái)區(qū)塊管理里面看到。

       3.4 重新定義原有的系統(tǒng)標(biāo)簽內(nèi)容
       以文章信息頁(yè)面為例,內(nèi)容主模板為 /modules/article/templates/articleinfo.html
       默認(rèn)情況下,整個(gè)網(wǎng)頁(yè)的 title 內(nèi)容是系統(tǒng)自動(dòng)生成,并賦值在標(biāo)簽 {?$jieqi_pagetitle?}
       如果用戶要重新定義本頁(yè)面的title內(nèi)容,可以在articleinfo.html頂部加入以下設(shè)置
       
       {?set $jieqi_pagetitle = "文章信息頁(yè)面"?}
       表示把 {?$jieqi_pagetitle?} 這個(gè)標(biāo)簽內(nèi)容重新定義為字符串 "文章信息頁(yè)面"

       其中""里面內(nèi)容也可以使用本頁(yè)的其他標(biāo)簽變量,如
       {?set $jieqi_pagetitle = "$articlename - $author - 我的網(wǎng)站"?}
       這樣title顯示效果就是本頁(yè)的 文章名 - 作者 - 我的網(wǎng)站

       其他系統(tǒng)標(biāo)簽也可以用這個(gè)方法重新定義,如
    {?set $meta_keywords = "$articlename $author"?}

    20.JIEQI CMS模板 - 8.包含子模板
    八、包含子模板

    {?include file = "filesname" ?}

    其中filesname是模板文件名
    比如:

    {?include file = "test.html" ?}
    {?include file = "/web/templates/test.html" ?}

    posted on 2009-09-06 23:52 常言笑 閱讀(1544) 評(píng)論(1)  編輯  收藏

    Feedback

    # re: JIEQI CMS模板制作必讀(JIEQI CMS模板 - 7.頁(yè)面定制) [未登錄](méi) 2012-05-10 17:24 df

    www.ge2kan.com v  回復(fù)  更多評(píng)論   



    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    My Links

    Blog Stats

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 日本激情猛烈在线看免费观看| 亚洲天堂电影在线观看| 精品亚洲福利一区二区| 久久精品免费一区二区喷潮| 亚洲成av人片不卡无码| 8888四色奇米在线观看免费看| 国产AV无码专区亚洲AV男同 | 麻豆成人精品国产免费| 久久综合久久综合亚洲| 好吊妞在线成人免费| 亚洲免费福利在线视频| 成人毛片手机版免费看| 亚洲成a人片在线观看天堂无码| 精品久久免费视频| 免费精品国产自产拍在线观看| 四虎永久免费影院| 国产高清对白在线观看免费91| 亚洲欧洲美洲无码精品VA| 一级毛片免费视频| 亚洲卡一卡2卡三卡4麻豆| 成年女人午夜毛片免费视频| 色偷偷亚洲第一综合| 国产成人A亚洲精V品无码| 午夜精品免费在线观看| 亚洲人成毛片线播放| 可以免费观看一级毛片黄a| 老司机精品免费视频| 亚洲精品在线电影| 在线观看成人免费视频| 一级特级aaaa毛片免费观看| 亚洲国产精品成人精品无码区 | 美女视频黄a视频全免费网站色窝| 亚洲成年轻人电影网站www| 毛片a级毛片免费观看免下载 | 黄页网址在线免费观看| 国产精品亚洲片在线观看不卡 | 欧亚一级毛片免费看| 亚洲日本在线观看| 永久免费视频v片www| 久久久久久噜噜精品免费直播 | 国产精品区免费视频|