最新公告
  • 欢迎您光临站长源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 东坡插件之帝国CMS多端同步生成删除插件详细使用教程/适用帝国cms7.2/7.5

    正文概述 管理员   2024-09-02   6

    适用版本: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

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元