帝国cms城市分站插件下载支持二级拼音域名和数字

  帝国CMS分站插件使用

  本帝国CMS城市分站插件使用非常简单,你只需要在后台点击添加城市按钮,就可以创建一个城市分站,可以给每个分站设置独立的域名、TDK。

  分站插件栏目和模板

  本插件的栏目和模板全部公用,也就是说你只需要创建一次栏目,那么所有的城市分站都会有这个栏目,模板也是一样的。

  帝国CMS城市分站插件信息调用

  主站可以调用全部信息,在哪个城市分站下发布的信息就会在哪个城市分站下显示

  本插件为纯原创插件,如需在当前功能下增加新功能,如不同的城市使用不同的模板、不同的城市有不同的栏目,则需要收取一定的定制费用
 

*** 第一步,复制文件到指定位置 ***
    将upload目录下有文件复制根目录,如果是新安装直接覆盖即可。
*** 第二步,安装自动加载功能 ***
    在class目录的 connect.php 文件中 加入代码
    在10行左右(中间代码)
-----开始----------------
define('EXTEND_DIR', ECMS_PATH . 'e' . DIRECTORY_SEPARATOR . 'extend');
require_once EXTEND_DIR . DIRECTORY_SEPARATOR . 'twoir' . DIRECTORY_SEPARATOR . 'autoload.php';
-------结束---------------
*** 第三步,列表信息添加 初始化 ***
    在action目录下的ListInfo.php,大约在第9行,据数据库加载完后添加以上代码
------开始---------------------------------------
$run = Twoir\ThirdParty\Nearby::webStart();
//设置myarea,只有二级域名是使用到
$_GET['myarea'] = $run->getAdcode();
------结束----------------------------------------
    大区在第40行,将 原代码: $classid=$_GET['classid'];改为以下代码
------开始---------------------------------------
$classid= isset($_GET['classid']) && $_GET['classid'] ? $_GET['classid'] : $run->getClassid();
------结束----------------------------------------
    大约在265行,结合项中
elseif(empty($emod_r[$mid]['setandf'])) 下代码修改如下:
原始代码
--------------------------------------------
$listandf.=$doandor.$andr[$i]."='".$andval."'";
-----------------------------------
改后代码
------开始---------------------------------------
if($andr[$i] === 'myarea'){
    extract($run->getCurrent(3));
    if ($run->getAdcode() > 100000 && (isset($district['sql']) || isset($city['sql']) || isset($province['sql']))) {
        $listandf .= $doandor . ($district['sql'] ? $district['sql'] : ($city['sql'] ? $city['sql'] : $province['sql']));
    }
}else{
    $listandf.=$doandor.$andr[$i]."='".$andval."'";
}
------结束------------------------------------------
*** 第四步,详情页添加 初始化 ***
    在 if($r['isurl']) 大括号之前
    大约在第34行,据数据库加载完后 + 不是外部链接添加以上代码
---------开始--------------------------------------------------
$run = Twoir\ThirdParty\Nearby::webStart();
---------结束----------------------------------------------------
*** 第五步,为首页添加 初始化 ***
    1、改为动态首页
    2、大约在第31行,include ECMS_PATH.'e/data/'.LoadLang('pub/fun.php');后
---------开始--------------------------------------------------
$run = Twoir\ThirdParty\Nearby::webStart();
---------结束----------------------------------------------------
//启用缓存时有到,更改此项
$ecms_tofunr['cachetype']=indexpage';
---------开始--------------------------------------------------
$ecms_tofunr['cachetype'] = $run->getCityPath() . 'indexpage';
---------结束----------------------------------------------------
*** 第六步,后台新增管理菜单 ***
    后台系统->扩展菜单->管理菜单
    增加
    分类名称:AllCity城市筛选 类型插件菜单  点击增加
    进入管理菜单
    增加菜单
    菜单名称:基础设置 显示顺序:0  链接地址:extend/twoir/allcityset.php 模式:选择 金刚模板链接
    其它说明: listinfo.php设置参数文件设置,(文件位置:e/data/html/list/下)
*** 第七步,域名绑定 ***
    1、先进域名解析,可以一个个解析绑定或泛解析
    2、nginx(只是伪静绑定,不用目录绑定,目录绑定是别个插件--二域静态版)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
----------------------------------------------------------------------------- 插件名称:帝国CMS-前台定时执行刷新任务插件 插件作者:帝国CMS官方 插件介绍:帝国CMS的前台定时执行刷新任务插件,以及可自动执行信息的定时上下线操作,可替代需要开着后台才会执行刷新任务。 官方网站:http://www.phome.net ---------------------------------------------------------------------------- 想到即可做到 - 帝国CMS ----------------------------------------------------------------------------- ******************** 安装插件 ******************** 1、将“upload”目录下的文件上传至帝国CMS系统目录; 2、插件安装完毕。 ******************** 卸载插件 ******************** 1、删除 /e/extend/DoTimeRepage/ 目录; 2、插件卸载完毕。 ******************** 插件使用 ******************** 1、在经常被访问到的页面(比如:首页)最底部加上如下代码即可:(两种方式选其一) (1)、JS调用方式: [removed][removed]   (2)、框架调用方式: <IFRAME frameBorder="0" width="0" height="0" marginWidth="0" marginHeight="0" id="dorepage" name="dorepage" scrolling="no" src="[!--news.url--]e/extend/DoTimeRepage/"></IFRAME> 2、生成相应页面。 (刷新任务增加:后台>“系统”>“计划任务”>“管理刷新任务”。信息定时上下线:增加信息时选项设置里可以设置定时发布。) ******************** 插件目录说明 ******************** /e/extend/DoTimeRepage/ 前台定时执行刷新任务插件目录 └index.php 执行刷新任务程序文件 ******************** 帝国CMS插件扩展教程 ******************** 以上是我们提供的插件分享,同时希望您以后也可以开发出更好的插件与大家分享。帝国CMS的发展离不开大家的支持帝国CMS插件扩展手册可访问:http://www.phome.net/doc/manual/extend/ [官方插件]帝国CMS-前台定时执行刷新任务插件下载插件适用于帝国CMS以下版本。同时也是给大家制作帝国CMS插件提供一种格式范例,期待大家制作更多的插件。 本插件适用于帝国CMS的版本如下:(支持各编码版本) EmpireCMS 7.5 EmpireCMS 7.2 EmpireCMS 7.0 EmpireCMS 6.6 本插件最后更新时间为:2018-03-21 ----------------------------------------------------------------------------- 插件名称:帝国CMS-前台定时执行刷新任务插件 插件作者:帝国CMS官方 插件介绍:帝国CMS的前台定时执行刷新任务插件,以及可自动执行信息的定时上下线操作,可替代需要开着后台才会执行刷新任务。 官方网站:http://www.phome.net ----------------------------------------------------------------------------- 想到即可做到 - 帝国CMS ----------------------------------------------------------------------------- ******************** 安装插件 ******************** 1、将“upload”目录下的文件上传至帝国CMS系统目录; 2、插件安装完毕。 ******************** 卸载插件 ******************** 1、删除 /e/extend/DoTimeRepage/ 目录; 2、插件卸载完毕。 ******************** 插件使用 ******************** 1、在经常被访问到的页面(比如:首页)最底部加上如下代码即可:(两种方式选其一) (1)、JS调用方式: [removed][removed]   (2)、框架调用方式: <IFRAME frameBorder="0" width="0" height="0" marginWidth="0" marginHeight="0" id="dorepage" name="dorepage" scrolling="no" src="[!--news.url--]e/extend/DoTimeRepage/"></IFRAME> 2、生成相应页面。 (刷新任务增加:后台>“系统”>“计划任务”>“管理刷新任务”。信息定时上下线:增加信息时选项设置里可以设置定时发布。) ******************** 插件目录说明 ******************** /e/extend/DoTimeRepage/ 前台定时执行刷新任务插件目录 └index.php 执行刷新任务程序文件 ******************** 帝国CMS插件扩展教程 ******************** 以上是我们提供的插件分享,同时希望您以后也可以开发出更好的插件与大家分享。帝国CMS的发展离不开大家的支持帝国CMS插件扩展手册可访问:http://www.phome.net/doc/manual/extend/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑叔敲代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值