当前位置:首页 > 文章 > 帝国CMS > 正文内容

东坡插件之帝国CMS多端同步生成删除插件详细使用教程/适用帝国cms7.2/7.5

3年前 (2022-10-22)帝国CMS8973

适用版本: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–] 标签获取各端的首页地址。

插件获取请联系站长。

 

东坡插件之帝国CMS多端同步生成删除插件详细使用教程/适用帝国cms7.2/7.5

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/790.shtml

“东坡插件之帝国CMS多端同步生成删除插件详细使用教程/适用帝国cms7.2/7.5” 的相关文章

帝国CMS动态页支持栏目导航标签循环子栏目数据标签万能标签的调用

帝国CMS动态页支持栏目导航标签循环子栏目数据标签万能标签的调用

分享一种利用JS来实现支持栏目导航标签,万能标签,循环子栏目数据标签的方法。   第一步:在【模板】下面增加标签模板,标签模板内容如下:   页面模板内容(*): [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.list...

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms用SQL语句调用栏目导航一级栏目和二级栏目

帝国cms调用一级栏目及下面的二级栏目调用方法如下: SQL语句 <?php  $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder li...

帝国cms内容页文章种添加广告环绕内容显示

帝国cms内容页文章种添加广告环绕内容显示

帝国CMS内容页模板加环饶广告代码方法!一起来看看吧: <div id="ad">[phomead]广告ID[/phomead]</div><style type="text/css"><!--#ad {float: right;}--></s...

帝国CMS自动审核发布信息文章的方法

帝国CMS自动审核发布信息文章的方法

当一个文章站大量采集内容,一次性全部发布完这一是不利于SEO的,也是容易作弊,所以从网上找了这个脚本稍作修改。分享给大家,其实也很简单,但比帝国自带的计划任务功能好的是,不用开启后台才运行,脚本放到服务器上后加入服务器的计划任务便可以每天定时审核发布信息。下面帝国cms模板网来告诉大家帝国CMS自动...

帝国CMS列表页模板怎么随机调用插入广告

帝国CMS列表页模板怎么随机调用插入广告

帝国CMS列表页模板怎么随机调用插入广告呢? 列表内容模板(list.var) (*)改造如下: $num='<div class="list"> <a href="[!--titleurl--]"> <img class="img" src="[!--titlepi...

帝国cms后台出现Failtoconnectftphost!

帝国cms后台出现Failtoconnectftphost!

帝国cms后台创建新栏目、上传附件会出现错误:Fail to connect ftp host! 后台备份数据库也备份了出现500错误 解决方式 后台 系统设置-ftp设置-php运行安全模式 取消就可以了...