变量名 | 备注 |
---|---|
{$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