首页 > 其他 > 网站日记>正文

jiuhecai的帝国cms同步更新插件

提示: 阅读权限:阅读需要10000积分。  

帝国cms7.2 7.5多端口同步刷新插件 by jiuhecai

第一步,主端-添加一个扩展变量 tongBuRe  ,写入内存,作为同步刷新的开关,为1开,为0关。

第二步,主端-修改文件 eclassfunctions.php,在尾部附加一个新的函数

 

此处隐藏2193个字。

阅读需要10000积分。

 

第三步,还是这个文件,把这么一句 jhcShuaXin(__FUNCTION__,func_get_args(),2);//add by jiuhecai 插入到这个文件的三个地方。

(1)同步首页 function GetIndextemp(){  

(2)同步内容页 function GetHtml($classid,$id,$add,$ecms=0,$doall=0){

(3)同步列表页 function ListHtml($classid,$fields,$enews=0,$userlistr=""){
(4)  同步索引类信息列表 function ListHtmlIndex($classid,$fields,$enews=0,$userlistr=""){

另外,对于文件 /e/class/hinfofun.php  查找 

  function AddInfoToReHtml($classid,$dore){

在其后插入:  jhcShuaXin(__FUNCTION__,func_get_args(),2);//add by jiuhecai


具体操作参看    http://www.zhongyf.com/qita/rj/2017-08-20/124289.html 

 

第四步,在手机端增加一个文件/e/extend/jhcshua/index.php  内容为:

<?php
define('EmpireCMSAdmin','1');
require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../class/functions.php");
require("../../data/dbcache/class.php");
require("../../class/t_functions.php");
require "../".LoadLang("pub/fun.php");
require("../../class/delpath.php");
require("../../class/copypath.php");
require("../../data/dbcache/MemberLevel.php");
//会员
//require("../member/class/user.php");
require("../../class/hinfofun.php");
$link=db_connect();
$empire=new mysqlquery();
$editor=1;
//验证用户
$token=$_POST[token];
$jhcr=json_decode($_POST[data],true);
//en 为多端id
$en=$jhcr[en];
$jhcr[postpass]=$emoreport_r[$en][postpass];
if($token!==md5(json_encode($jhcr)))exit(false);
//分类刷新
switch($jhcr[action]){
    case 'GetHtml':
        GetHtml($jhcr[canshu][0],$jhcr[canshu][1],'',0,1);//生成信息文件
        break;
    case 'GetIndextemp':  
        $indextemp=GetIndextemp();
        NewsBq(0,$indextemp,1,0); //刷新首页
        break;
    case 'ListHtml':
        ListHtml($jhcr[canshu][0],$jhcr[canshu][1],$jhcr[canshu][2],$jhcr[canshu][3]);//刷新列表
        break;
    case 'ListHtmlIndex':
        ListHtmlIndex($jhcr[canshu][0],$jhcr[canshu][1],$jhcr[canshu][2],$jhcr[canshu][3]);//刷新索引类信息列
    case 'ReListHtml':
        ReListHtml($jhcr[canshu][0],$jhcr[canshu][1]);//刷新信息列表   
        break;
    case 'AddInfoToReHtml':
        AddInfoToReHtml($jhcr[canshu][0],$jhcr[canshu][1]);
        break;
    default:
        exit('0');
}
exit(1);

 

这样简单的修改后,就可以实现帝国cms7.x的多端同步生成。

 

上一篇:jiuhecai谈帝国cms 生成首页函数是怎样的?如何二开?

下一篇:喵的云手机发送短信的php函数

tags: 帝国 插件 jiuhecai 同步 更新 cms

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部