适用版本:ecms7.2、ecms7.5
******************** 1、使用本插件的先决条件 ********************
按照帝国官方教程,配置好多个访问端。
******************** 2、引入插件文件 ********************
先将html目录上传到 /e/dongpo/ 目录,
然后在 /e/class/connect.php 文件最后一行(“?>”符号之前),插入代码:
require_once ECMS_PATH.’e/dongpo/html/dp_funs.php’;
******************** 3、修改文件 ********************
以下所有修改都是在主端下完成,需要修改的文件位置:/e/class/functions.php
如果网站用不上某些同步,可以跳过对应的修改步骤。
(1)同步生成内容页 *必须
查找 //生成内容文件 找到 GetHtml 函数,在此函数最后一行插入代码:
dp_MorePortHtml(“ReNewsHtml”,$classid,$id,0,0,0,”,1,$add);
(2)同步生成信息列表 *必须
查找 //无信息 一共有2处完全符合。
A、第一处,(用于栏目生成),在2980行附近,在 //无信息 上一行插入代码:
dp_MorePortHtml(“ReListHtml”,$classid,$enews,$num,0,0,”,1,$cr);
B、第二处,(用于专题生成),在3260行附近,在 //无信息 上一行插入代码:
dp_MorePortHtml(“ReZtListHtml”,$classid,$enews,$num,0,0,”,1,$cr);
(3)同步封面页 *必须
查找 if($enews==0)//生成大栏目 在其上一行插入代码:
dp_MorePortHtml(“NewsBq”,$classid,$enews,$doing,0,0);
(4)同步栏目绑定信息 *可选
查找 $classtext=”; 在其上一行插入代码:
dp_MorePortHtml(“ReClassBdInfo”,$classid,0,0,0,0,$infofile,1,$cr);
(5)同步碎片文件 *可选
查找 //生成碎片文件 ,找到 DoSpReFile 函数,在 函数内部的 ob_start(); 代码上一行插入代码:
dp_MorePortHtml(“SpReFile”,$spid,0,0,0,0,”,1,$r);
(6)同步自定义列表 *可选/建议
查找 $listr[‘addpath’]=$addpath; 在其下一行插入代码:
dp_MorePortHtml(“ReUserlist”,0,0,0,0,0,$addpath,1,$listr);
(7)同步自定义页面 *可选/建议
查找 WriteFiletext($path,$pagestr); 在其下一行插入代码:
dp_MorePortHtml(“ReUserpage”,$id,0,0,0,0);
(8)同步自定义JS *可选
查找 WriteFiletext_n($jsfilepath,$allnew); 在其下一行插入代码:
dp_MorePortHtml(“ReUserjs”,0,0,0,0,0,$addpath,1,$jsr);
(9)同步删除文件 *必须
A、搜索 //删除信息文件 找到 DelNewsFile 函数
在函数内部,找到一处以 DelPath(eReturnTrueEcmsPath() 开头的代码,在这行其下一行插入代码:
dp_MorePortHtml(“DelPathFile”,eReturnTrueEcmsPath().$iclasspath.$mynewspath.ReturnInfoSPath($filename),1,0,0,0);
接着往下看几行,找到一处代码 DelFiletext($file); 在其下一行插入代码:
dp_MorePortHtml(“DelPathFile”,$file,2,0,0,0);
B、接着上一步,在 DelNewsFile 函数结束后,紧接着找到了紧挨其下的 function DelZtcFile
在 DelZtcFile 函数内部,找到两处代码 DelFiletext($file); 都在其下一行插入代码:
dp_MorePortHtml(“DelPathFile”,$file,2,0,0,0);
******************** 4、其它说明 ********************
(1)在其它访问端的列表页、内容页模板中,可以使用 [!–now.url–] 标签获取(列表和内容页)当前页地址。主端不能使用此标签。
(2)用 [!–news.url–] 标签获取各端的首页地址。
插件获取请联系站长。