解决帝国CMS删除信息后手机端不同步删除的方法
帝国CMS删除信息手机端不同步删除的解决方法如下: 1. 首先,登录帝国后台。 2. 然后,点击“系统”菜单,选择“系统参数”。 3. 在弹出的页面中,找到“数据更新方式”,将其设置为“手动更新”。 4. 接下来,点击“栏目管理”,选择需要同步删除信息的栏目。 5. 在弹出的页面中,找到“内容页HTML”,将其设置为“动态浏览”。 6. 最后,点击“更新栏目HTML”,即可实现手机端与电脑端的同步删除。
我们在用到帝国CMS多终端同步插件的时候,后台删除信息后手机端其实并没有同步删除,这也是菜鸡源码近期才发现的BUG。
之前一直只能手动去手机端目录去一个个删除,现在终于有时间解决了这个问题,方法如下:
修改步骤
打开文件e/class/functions.php,查找"function DelNewsFile",找到函数DelNewsFile,替换成以下代码:
functionDelNewsFile($filename,$newspath,$classid,$newstext,$groupid=0){global$class_r,$addgethtmlpath,$mob_r;include_onceECMS_PATH."e/dongpo/mob/config.php";//文件类型if($groupid){$filetype=".php";}else{$filetype=$class_r[$classid][filetype];}//是否有日期目录if(empty($newspath)){$mynewspath="";}else{$mynewspath=$newspath."/";}$iclasspath=ReturnSaveInfoPath($classid,$id);$r=explode("