杰奇程序 php文件设置,JIEQI CMS使用技巧

比如小说模块首页:http://www.demain.com/modules/article/index.php,左侧区块调用了【分类阅读】、【排行版】。控制这些区块的是configs/article/guideblocks.php。

数组参数详解:

$jieqiBlocks[4]中的数字为需显示区块的顺序号,不能重复,数字越小越优先显示;'blockname'=>后面跟区块的名称;'module'=>后面为区块所属的模块,为system、article、forum等;'filename'=>后面跟区块的处理程序名称,不含后缀;'classname'=>后面为区块类的名称,自定义区块填BlockSystemCustom; 'side'=> 区块显示的位置(0:左边,1:右边,2:中左,3:中又,4:中上,5:中中,6:中下,7:顶部,8:底部);'title'=>为页面显示的区块标题; 'contenttype'=> 区块类型; 'custom' =>是否自定义区块,自定义区块为1,否则为0; 'publish'=> 是否显示(0:不显示,1:登陆前显示,2:登陆后显示,3:都显示)。

增加相应数组就表示在页面增加显示相应的区块,没有的参数请留空。

例如:要在右侧增加显示区块“公告”,就在文件中,即<?php与 ?>之间加上一个数组:$jieqiBlocks[5]=array('bid'=>9, 'blockname'=>'公告', 'module'=>'system', 'filename'=>' ', 'classname'=>'BlockSystemCustom', 'side'=>1, 'title'=>'公告(测试)', 'contenttype'=>JIEQI_CONTENT_TXT, 'showtype'=>15, 'custom'=>1, 'publish'=>3);

更快捷的方式是可以依次进入网站管理后台--系统管理--区块管理,把“配置文件写法”一栏的内容拷贝进“configs/article/guideblocks.php”就可以了。

1、动态文件里包含区块

语法:jieqi_getconfigs(JIEQI_MODULE_NAME, 'authorblocks', 'jieqiBlocks');

参数1:区块所属的模块名

参数2:是区块的文件名(不含“.php”)

参数3:区块的数组名

2、模版文件里包含区块

方法一:

首先在动态文件里载入区块文件

然后将区块文件里区块数组的“side”下标的值修改成“-1”,这样是为了不调用到系统的区块位置,便于在模版里面自定义位置

再进入你的模版文件在你想要加入区块的位置加下如下标签:

{?$jieqi_pageblocks['bid9']['content']?}

这里['bid9']里的“9”就是你要调用的区块的区块数组里“bid”下标的值

方法二(此方法只适合1.6版本):

不使用区块配置文件,直接模板中调用区块的模式

调用区块标签样例如下:

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

bid - 区块数字序号,不同区块不要重复即可

module - 区块所属的模块名

class - 区块程序文件名

classname - 区块程序里面的类名

side - 区块显示的位置,在本模式下不起作用

title - 区块标题

vars - 区块相关参数

template - 区块调用的模板文件名

contenttype - 区块内容类型,0-文本,1-html,2-script,3-html+script,4-php

custom - 是否自定义区块,0-否,1-是

publish - 区块显示模式, 1-仅登录前显示, 2-仅登录后显示, 3-都显示

hasvars - 本区块是否支持参数,0-不支持,1-支持

注意:一个区块的当前参数,可以在后台区块管理里面看到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值