分站插件:http://www.xunruicms.com/shop/app/390.html


一、分站插件如何绑定域名?

1、进入分站管理界面,选修改某个分站

image.png


2、设置手机域名和电脑域名

image.png

这里的域名可以是二级域名,也可以是顶级域名


3、保存域名后,更新缓存

image.png


4、将域名绑定到网站上

电脑域名绑定目录:/fenzhan/pc/
手机域名绑定目录:/fenzhan/mobile/



二、模板中标签介绍(仅辖有本插件使用)


1、全局变量标签

{FZ_NAME}: 对应是当前分站的名称
{FZ_URL}: 当前分站的URL
{FZ_LOGO}: 当前分站的LOGO
{FZ_RNAME}: 当前分站的替换别名词


2、当前分站信息数组

$fenzhan



三、自定义url,伪静态

image.png

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字母的写法==============

{cms_img_title}


config/rewrite.php解析文件:

{cms_img_title}

将下面代码加到文件的上方,下方代码不变动

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
文档作者:小波设计 不会操作怎么办?