分站插件:http://www.xunruicms.com/shop/app/390.html
一、分站插件如何绑定域名?
1、进入分站管理界面,选修改某个分站
2、设置手机域名和电脑域名
这里的域名可以是二级域名,也可以是顶级域名
3、保存域名后,更新缓存
4、将域名绑定到网站上
电脑域名绑定目录:/fenzhan/pc/ 手机域名绑定目录:/fenzhan/mobile/
二、模板中标签介绍(仅辖有本插件使用)
1、全局变量标签
{FZ_NAME}: 对应是当前分站的名称 {FZ_URL}: 当前分站的URL {FZ_LOGO}: 当前分站的LOGO {FZ_RNAME}: 当前分站的替换别名词
2、当前分站信息数组
$fenzhan
三、自定义url,伪静态
config/rewrite.php解析文件:
"fenzhan\/([a-z]+)\/show-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=show&id=$2', "fenzhan\/([a-z]+)\/list-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=category&id=$2', "fenzhan\/([a-z]+)\/list-([0-9]+)-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=category&id=$2&page=$3', "fenzhan\/([a-z]+)" => 'index.php?s=fenzhan&fid=$1',
============分站URL中去掉fenzhan字母的写法==============
config/rewrite.php解析文件:
将下面代码加到文件的上方,下方代码不变动
list($a) = explode('/', CMSURI);
$file = WRITEPATH.'linkage/1_fenzhan/id.cache';
$arr = json_decode(file_get_contents($file), true);
if ($a && in_array($a, $arr)) {
return [
"([a-z]+)\/show-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=show&id=$2', "([a-z]+)\/list-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=category&id=$2', "([a-z]+)\/list-([0-9]+)-([0-9]+).html(.*)" => 'index.php?s=fenzhan&fid=$1&c=category&id=$2&page=$3', "([a-z]+)" => 'index.php?s=fenzhan&fid=$1',
];
}
四、首页调用分站列表
{php \Phpcmf\Service::C()->init_file('fenzhan');} {linkage code=fenzhan pid=0} <a target="_blank" href="{fz_url($t)}">{$t.name}</h3> </a> {/linkage}
文档最后更新时间:2022-06-07 12:17:28