更新记录
2022.08
- 泛域名版本新增后台可设置默认城市;
- 增加多级地区支持,即支持
省市区
,后台按需添加。 - 优化sitemap生成逻辑,默认生成所有城市首页URL;
- 新增自动安装脚本,详见下文仲最新版本安装步骤;
近期有考虑增加真分站功能,会新开一个插件出售,已购伪分站用户可以补差购买。例如假设新版真分站售价1000,老版分站用户800-已购版本价格,就是说老用户会便宜200。当然这还只是设想,主要还是看有没有刚需用户。
使用说明
注意事项
- 不支持二级目录的站点
- 不支持多区域
- 如果不需要内置的300多个城市分站信息,可以不执行
update.sql
中的Insert
语句部分(有注释,请注意查看) - 使用该插件需要您有一定的模板制作基础
- 使用泛域名版本请自备
pbootcms万能码
- 该插件是伪分站效果,
不支持
单独给某个分站添加资料
最新版本安装步骤
新版跟旧版的最大变化就是更新了自动安装,至于如何分辨,插件解压后,看到
city_mysql_update.sql
,city_sqlite_update.sql
这两个文件的就是新版,顺道说下template_模板标签参考
这个文件夹是给做模板的准备的标签参考代码。
- 下载你所使用的pbootcms版本所对应的压缩包;
- 将压缩包中的上图红色框选的文件覆盖到网站根目录;上传后网站前台暂时不能访问是正常的,接着往下操作;
- 使用超管帐号登陆网站后台,地址栏访问URL:
http://您的域名/admin.php?p=/menu
- 点击菜单新增,填写内容如下图:父菜单:这里推荐选择
扩展内容
菜单名称:城市分站
URL:/admin/City/index
排序:255
快捷图标:fa-ticket
- 添加完成后请退出登陆后台,重新登陆即可在扩展内容中看到城市分站菜单,点击
城市分站
菜单,会进行首次安装检测,如果未安装,会自动更新SQL;- 安装完毕会在
/data/
文件夹下生成一个city.lock
文件,切记不要删除它。- 到此插件就安装完毕,增加自动安装脚本,主要还是方便一些新手。当然不要忘了,模板还是要自行手动接入分站标签的,我们也提供模板对接分站标签服务
300元/站点
。
旧版安装步骤
- 下载你所使用的pbootcms版本所对应的压缩包;
- 将压缩包中的文件覆盖到网站根目录;
- 更新数据库,压缩包中提供了对应的更新sql文件。
如何查询你站点的数据库类型
- 登陆后台,后台首页即会显示数据库驱动:
后台配置
- 使用超管帐号登陆网站后台,地址栏访问URL:
http://您的域名/admin.php?p=/menu
- 点击菜单新增,填写内容如下图:父菜单:这里推荐选择
扩展内容
菜单名称:城市分站
URL:/admin/City/index
排序:255
快捷图标:fa-ticket
- 添加完成后请退出登陆后台,重新登陆即可在扩展内容中看到城市分站菜单
- 500的版本会在
网站后台->全局配置->配置参数
页面中有一个单独的标签页,注意查看。
代码及标签
城市分站列表页
一般会有一个默认的分站列表集合页面,这个地址固定为:http://您的域名/city.html
城市列表标签
- 出城市列表,
{pboot:city}
标签进行循环输出
{pboot:city}
<dl>
<dt><a href="[city:home]">[city:title]</a></dt>
<dd>
{pboot:2city pid=[city:id]}
<a href="[2city:home]">[2city:title]</a>
<div>
{pboot:3city pid=[2city:id]}
<a href="[3city:home]">[3city:title]</a>
{/pboot:3city}
</div>
{/pboot:2city}
</dd>
</dl>
{/pboot:city}
- 可选参数:
istop
,用于输出后台设置为推荐
的城市
{pboot:city istop=1}
<a href="[city:link]">[city:title]</a>
{/pboot:city}
使用 istop
参数,则只支持输出一级,不再支持嵌套输出了。
- 可选参数:
islevel
,用于输出当前分站下的子城市,主站显示省,省份显示城市,城市显示所有同级城市{pboot:city islevel=1} <a href="[city:link]">[city:title]</a> {/pboot:city}
- 可选参数:
pid
,用于输出指定城市的子集。 3.2.4泛域名版本支持pid=son
,用于动态显示当前城市下的子集,主站显示省,省份显示城市,城市显示区(如有有区县的话),最后一级什么都不显示。{pboot:city pid=1} <a href="[city:link]">[city:title]</a> {/pboot:city}
- 标签内容:
名称 | 描述 |
---|---|
title | 分站名称 |
etitle | 分站英文名称 |
home | 分站首页 |
link | 分站同页切换链接 |
什么是同页切换?例如当前页面是:www.xxx.com/beijing/about/,点击上海分站则跳转到 www.xxx.com/shanghai/about/
{city}标签
全站通用当前城市标签。
可以用在网站后台的新闻标题、内容,网站模板中,用于自动替换为当前城市。 例如:
在主站中自动替换成空,在北京分站中,任意使用这个标签的地方则自动显示成北京,其他分站同理
__INDEX__
标签
网站首页、分站首页通用的跳转标签。通常在模板中,首页的链接我们是这样写的
<a href="/">首页</a>
使用分站后要这样写:
<a href="__INDEX__">首页</a>
程序将自动替换当前页面的首页链接,例如: 主站链接自动替换为:/
,北京分站链接自动替换为:/beijing/
,上海分站链接自动替换为:/shanghai/
。
{iscity}标签
用于判断当前页面是否为分站
当前页是分站返回1
,是主站返回0
通常用于配合if
标签来进行判断
例如我们可能遇到的,只在主站显示友情链接:
{pboot:if({iscity})}
{else}
<!--这里输出友情链接的代码-->
{/pboot:if}
我们在官方模板基础上提取了常用的一些修改,供您使用参考,并且也另外提供了一套免费模板供您借鉴。
如何更新插件
以赠送模板为例,如果博主偷懒没更新赠送模板,可以自己动手更新一下。
- 准备升级前务必做好备份!!!数据无价。
- 首先确认你的站点使用的是官方程序,二开过的程序请自行合并;
- 进入后台
系统管理->在线更新
,等待更新完成; - 获取最新分站插件代码,联系客服获取,将与官方版本号对应的插件代码下载的本地;
怕有些新手不懂,我这里啰嗦一下,例如网站现在是3.1.4
版本,目前官方最新版本是3.1.6
,那么更新后就是3.1.6
官方版本,这个时候下载文件名含有3.1.6
的代码包; - 将最新的插件代码包中的将这个三个文件夹通过FTP、宝塔等方式覆盖即可,这样就将分站插件同步到了
3.1.6
版本。 - 切记不要覆盖
template
文件夹!!!切记!!!切记!!!重点关照一些阅读障碍的同学,不要不让干啥非要逆着来!!!
常见问题
- 300的版本跟500的版本有什么区别?
300的版本是二级目录形式的分站;500的版本包含300的所有功能,增加了支持泛域名形式分站,分站首页增加html
结尾支持,例如:http://您的域名/beijing.html
- 什么是TDK?
TDK是指网页的title,description和keyword,做优化的都明白。 - 如何单独设置分站的TDK和联系方式?
在网站后台扩展功能->城市分站
打开对应分分站,填写TDK信息、和联系方式,如果不填则默认调用主站的设置。 - 如果您的网站内容超过1000条,并且启用了全部的360个分站,请不要开启
分站sitemap
功能!!
因为开启这个功能后,sitemap
会卡死,因为至少生成了三十六万条
sitemap信息,实在太多了,百度允许的sitemap
数量是5万条以内
。 - 为什么设置了分站联系方式,前端不显示?
请在后台清理缓存后查看。 - 为什么设置了分站TDK信息,前端不显示?
请在后台清理缓存后查看。
如果还不显示,请确认下是否使用了官方推荐的全站通用的TDK标签。<title>{pboot:pagetitle}</title> <meta name="keywords" content="{pboot:pagekeywords}"> <meta name="description" content="{pboot:pagedescription}">
1. 如有链接无法下载、失效,请联系QQ:43171398 处理!注:商业资源手工发货,请联系Q
2. 本站所有资源来源于用户上传和网络,如有侵权请邮件43171398#qq.com(#换@)联系站长!
3. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务和永久包更新请大家谅解!
重要公告:
1、本站的源码模板不能用于色情、暴力、反动、版权等违法违规信息的传播。
2、因为客户违法造成的法律责任及经济损失由客户自行承担,与本站无关。
3、客户咨询和群内发言不能在聊天中带有域名、ip等网络地址,截图不能带有违法违规内容。
如有违反以上协议被本站知情,立即停止服务并删除会员号清退出群且不通知。