| 变量名 | 备注 |
|---|---|
| {$config.title} | 网站名称 |
| {$config.dir} | 网站安装目录,根目录即为/ |
| {$config.domain} | 网站域名,此值为人工设置,与{$config.dir}可以组成有效的域名安装,等同于{$sys.url} |
| {$config.logo} | 网站LOGO图标,仅限前台使用 |
| {$config.meta} | 前端HTML里的head扩展,建议您有head验证时,都写到这里来 |
| {$config.status} | 值为1时表示网站开启中,为0表示网站关闭,关闭的原因请使用{$config.content} |
| {$config.content} | 网站关闭说明 |
| {$config.seo_title} | SEL优化<title>信息,此项表示全局,不会随着内容变化而变化 |
| {$config.seo_keywords} | SEO优化meta → keywords里的信息,此项表示全局,不会随着内容变化而变化 |
| {$config.seo_desc} | SEO优化meta → description里的信息,此项表示全局,不会随着内容变化而变化 |
| {$config.seo.title} | SEO优化 title 信息,此项信息允许分类,项目及内容自定义,推荐使用 |
| {$config.seo.keywords} | SEO优化meta → keywords里的信息,允许分类,项目及内容自定义,推荐使用 |
| {$config.seo.description} | SEO优化meta → description里的信息,允许分类,项目及内容自定义,推荐使用 |
| {$config.标识串} | 用户自定义扩展的全局变量信息,数组模式,请用 {ebug $config} 查看 |
| 变量名 | 备注 |
|---|---|
| {$sys.url} | 网站当前网址信息,如:http://domain/ 如果您的网站装在目个子目录下,将会显示:http://domain/folder/ |
| {$sys.ctrl} | 控制器名称,如首页是index,列表页是 project |
| {$sys.func} | 控制器方法 |
| {$sys.ctrl} 和 {$sys.func} 可用于创建生成网址,表示当前网页的写法是 {url ctrl=$sys.ctrl func=$sys.func/} | |
| {$sys.admin_file} | 后台入口文件 |
| {$sys.www_file} | 前台入口文件 |
| {$sys.api_file} | API接入文件名 |
| {$sys.ctrl_id} | 取得控制器名称的变量 |
| {$sys.func_id} | 取得方法名的变量 |
| {$sys.is_vcode} | 是否使用验证码 |
功能说明:项目信息中涉及到的变量 $page_rs
使用范围:
1、列表页(如新闻列表,图集列表),对应的默认模板是:标识串_list.html
2、详细页(如新闻明细页,图集明细,商品名称),对应的默认模板是:标识串_content.html
3、项目页(即未绑定模块的单页面,如官方默认模板的公司简介),对应默认模板是:标识串_page.html
4、封面页(如新闻封面,官方默认模板中的新闻中心),对应的默认模板是:标识串_index.html
5、发布信息页(一般来讲,发布页的启用多是对应模板的)对应的默认模板是:标识串_post.html
| 变量名 | 备注 |
|---|---|
| {$page_rs.title} | 名称 |
| {$page_rs.url} | 网址 |
| {$page_rs.identifier} | 标识串 |
| {$page_rs.module} | 项目绑定的模型(也称模块) |
| {$page_rs.cate} | 项目绑定的分类 |
| {$page_rs.tpl_index} | 封面模板,此项不为空时,表示启用封面功能 |
| {$page_rs.tpl_list} | 列表模板,默认为:标识串_list.html |
| {$page_rs.tpl_content} | 内容模板,默认为:标识串_content.html |
| {$page_rs.psize} | 每页显示数量,仅限绑定模型后有效 |
| {$page_rs.uid} | 绑定会员ID,用于判断会员是否有此权限 |
| {$page_rs.parent_id} | 父级项目ID,为0表示当前是根项目 |
| {$page_rs.seo_title} | 项目自定义SEO标题,如果模板中使用{$config.seo.title},此项可忽略 |
| {$page_rs.seo_keywords} | 自定义SEO的关键字,如果模板中使用{$config.seo.keywords},此项可忽略 |
| {$page_rs.seo_desc} | 自定义SEO的描述,如果模板中使用{$config.seo.description},此项可忽略 |
| {$page_rs.post_status} | 是否允许发布功能(启用后,如果会员有权限,可以在这个项目下发布信息) |
| {$page_rs.post_email} | 当{$page_rs.post_status}值为1时,此项可用于是否通知管理员 |
| {$page_rs.post_tpl} | 自定义发布页模板,为空使用默认的:标识串_post.html |
| {$page_rs.email_tpl} | 邮件通知模板,此模板信息可直接在后台设置 |
| {$page_rs.自定义标识} | 用户自定义扩展信息,信息可能是字串,也可能是数组,请自行使用{debug $page_rs} 查看相应的内容 |
功能说明:在绑定根分类的项目列表中体现,对应默认模板是:项目标识_list.html
| 变量名 | 备注 |
|---|---|
| {$cate_rs.id} | 分类ID |
| {$cate_rs.parent_id} | 父级分类ID |
| {$cate_rs.title} | 分类名称 |
| {$cate_rs.url} | 分类链接,仅限有指定项目时有效 |
| {$cate_rs.标识串} | 自定义扩展的,不同的标识,不同的表单页容,可能展示出来的信息也是不同的,有可能是一个字符串,也有可能是一个数据,甚至是可以多维数组,我们建议您使用{debug $cate_rs}来进行调试! |
功能说明:仅限绑定模块的项目且启用列表页功能,默认模板为:项目标识串_list.html
调用方法:
|
1
2
3
|
<!-- loop from=$rslist key=$key value=$value id=$id -->.....//这里输出的变量信息请从下载表格中对应<!-- /loop --> |
| 变量名 | 备注 |
|---|---|
| {$value.id} | 主题ID |
| {$value.identifier} | 主题标识串 |
| {$value.title} | 主题名称(管理员可以自定义其名称,如新闻主题等) |
| {$value.hits} | 查看次数 |
| {$value.dateline} | 发布时间戳,实际常常用:{func date Y-m-d $value.dateline} 或 {func time_format $value.dateline} |
| {$value.url} | 主题目标地址 |
| {$value.cate_id} | 分类ID |
| {$value.project_id} | 项目ID |
| {$value.module_id} | 绑定的模块ID |
| {$value.site_id} | 站点ID |
| {$value.status} | 状态,1正常0不显示,默认前台都是正 |
| {$value.tag} | TAG信息,P4预留,暂时没有启用 |
| {$value.user_id} | 会员ID |
| {$value.price} | 产品价格,启用电商功能后,此项才有效 |
| {$value.currency_id} | 货币ID,启用电商后才有效 |
| {$value.replydate} | 最后回复时间,实际常用{func date 和 {func time_form 来格式化 |
| {$value.标识串} | 自定义扩展数据,请用 {debug $value} 来查看相应的数据格式 |
此项可以在模板页里填写 {debug $rslist} 进行调试,查看相关变量信息
【功能说明】在详细页中显示内容
【使用条件】仅限启用模块的详细信息页,对应的默认模板是:项目标识串_content.html
| 变量名 | 备注 |
|---|---|
| {$rs.title} | 主题名称 |
| {$rs.dateline} | 发布时间,常用格式有:{func date Y-m-d $rs.dateline} 和 {func time_format $rs.dateline} |
| {$rs.hits} | 查看次数 |
| {$rs.url} | 当前网页地址 |
| {$rs.identifier} | 标识串,可能为空 |
| {$rs.id} | 主题ID |
| {$rs.site_id} | 站点ID |
| {$rs.project_id} | 项目ID |
| {$rs.tag} | TAG标签,P4预留,还未开发好 |
| {$rs.cate_id} | 分类ID |
| {$rs.module_id} | 模块ID |
| {$rs.user_id} | 会员ID |
| {$rs.price} | 产品价格,仅限启用电商功能才有效 |
| {$rs.currency_id} | 货币ID,仅限启用电商功能后有效 |
| {$rs.标识串} | 用户自定义的扩展字段信息 |
此项可以在模板页里填写 {debug $rs} 进行调试,查看相关变量信息
<ul >
<!-- loop from=$rslist key=$key value=$value id=$tmpid -->
<li {if $tmpid.num % 4 == 0} class="last"{/if}>
<a href="{$value.url}" title="{$value.title}">
{func phpok_cut $value.title 16 …}
</a>
</li>
<!-- /loop -->
</ul>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="index.php" />
</files>
</defaultDocument>
<rewrite>
<rules>
<rule name="PHPOK" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:0}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
RewriteEngine on
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^. index.php [L]
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($uri !~ "=/favicon.ico"){
set $rule_0 3$rule_0;
}
if ($rule_0 = "321"){
rewrite ^/ /index.php last;
}
手动配置 _config/global.ini.php 文件 ;设置为true,系统管理员可以切换开发者模式,设置为false时,无法切换模式 develop_status = false
1、后台自定义Logo不显示,解决办法 根目录下license.php文件把define("LICENSE","LGPL");改成define("LICENSE","PBIZ");
2、隐藏后台安全检测方法:根目录下framework/admin/index_control.php文件,把if(in_array('safecheck',$setting)){$this->assign('safecheck',true);}
改成if(in_array('safecheck',$setting)){$this->assign('safecheck',false);}
3、后台内容统计显示方法:根目录下framework/admin/index_control.php文件,在homepage_f()方法中的
//读取服务器信息
上面加上
//读取统计
$all = $this->model('list')->status_all($this->session->val('admin_site_id'));
$this->assign('all_status',$all);
4、网站后台样式没加载进来,有可能是宝塔防火墙开启阻止样式加载了。
数据库里修改 qinggan_adm 表中的 pass 字段为:2f276632df95f2d6c6db7255a6e94e26:94 对应密码:admin