杰奇程序 php文件设置,JIEQI CMS使用技巧
比如小說(shuō)模塊首頁(yè):http://www.demain.com/modules/article/index.php,左側(cè)區(qū)塊調(diào)用了【分類(lèi)閱讀】、【排行版】。控制這些區(qū)塊的是configs/article/guideblocks.php。
數(shù)組參數(shù)詳解:
$jieqiBlocks[4]中的數(shù)字為需顯示區(qū)塊的順序號(hào),不能重復(fù),數(shù)字越小越優(yōu)先顯示;'blockname'=>后面跟區(qū)塊的名稱(chēng);'module'=>后面為區(qū)塊所屬的模塊,為system、article、forum等;'filename'=>后面跟區(qū)塊的處理程序名稱(chēng),不含后綴;'classname'=>后面為區(qū)塊類(lèi)的名稱(chēng),自定義區(qū)塊填BlockSystemCustom; 'side'=> 區(qū)塊顯示的位置(0:左邊,1:右邊,2:中左,3:中又,4:中上,5:中中,6:中下,7:頂部,8:底部);'title'=>為頁(yè)面顯示的區(qū)塊標(biāo)題; 'contenttype'=> 區(qū)塊類(lèi)型; 'custom' =>是否自定義區(qū)塊,自定義區(qū)塊為1,否則為0; 'publish'=> 是否顯示(0:不顯示,1:登陸前顯示,2:登陸后顯示,3:都顯示)。
增加相應(yīng)數(shù)組就表示在頁(yè)面增加顯示相應(yīng)的區(qū)塊,沒(méi)有的參數(shù)請(qǐng)留空。
例如:要在右側(cè)增加顯示區(qū)塊“公告”,就在文件中,即<?php與 ?>之間加上一個(gè)數(shù)組:$jieqiBlocks[5]=array('bid'=>9, 'blockname'=>'公告', 'module'=>'system', 'filename'=>' ', 'classname'=>'BlockSystemCustom', 'side'=>1, 'title'=>'公告(測(cè)試)', 'contenttype'=>JIEQI_CONTENT_TXT, 'showtype'=>15, 'custom'=>1, 'publish'=>3);
更快捷的方式是可以依次進(jìn)入網(wǎng)站管理后臺(tái)--系統(tǒng)管理--區(qū)塊管理,把“配置文件寫(xiě)法”一欄的內(nèi)容拷貝進(jìn)“configs/article/guideblocks.php”就可以了。
1、動(dòng)態(tài)文件里包含區(qū)塊
語(yǔ)法:jieqi_getconfigs(JIEQI_MODULE_NAME, 'authorblocks', 'jieqiBlocks');
參數(shù)1:區(qū)塊所屬的模塊名
參數(shù)2:是區(qū)塊的文件名(不含“.php”)
參數(shù)3:區(qū)塊的數(shù)組名
2、模版文件里包含區(qū)塊
方法一:
首先在動(dòng)態(tài)文件里載入?yún)^(qū)塊文件
然后將區(qū)塊文件里區(qū)塊數(shù)組的“side”下標(biāo)的值修改成“-1”,這樣是為了不調(diào)用到系統(tǒng)的區(qū)塊位置,便于在模版里面自定義位置
再進(jìn)入你的模版文件在你想要加入?yún)^(qū)塊的位置加下如下標(biāo)簽:
{?$jieqi_pageblocks['bid9']['content']?}
這里['bid9']里的“9”就是你要調(diào)用的區(qū)塊的區(qū)塊數(shù)組里“bid”下標(biāo)的值
方法二(此方法只適合1.6版本):
不使用區(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ū)塊程序里面的類(lèi)名
side - 區(qū)塊顯示的位置,在本模式下不起作用
title - 區(qū)塊標(biāo)題
vars - 區(qū)塊相關(guān)參數(shù)
template - 區(qū)塊調(diào)用的模板文件名
contenttype - 區(qū)塊內(nèi)容類(lè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ū)塊管理里面看到。
總結(jié)
以上是生活随笔為你收集整理的杰奇程序 php文件设置,JIEQI CMS使用技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 类成员初始化顺序php,PHP-php类
- 下一篇: java9 jar hell,Java