首页站内杂志技术文摘
文章内容页

东坡网的帝国移动端同步生成插件修复同步删除移动端信息文件功能

  • 作者:雨祺
  • 来源: 原创
  • 发表于2022-06-14 16:48:08
  • 被阅读0
  • 东坡网的 移动端同步生成插件 (本网已经提供资源下载包),可自动同步生成的页面有:首页、栏目页、内容页、专题页、专题子类、标题分类页、自定义列表页。

    安装此插件后,众多同学们都表示“工作负担大大减轻,压力上感觉不到移动端的存在。”

    但,如果要删除某文章,移动端已经生成的文件却不能同步删除,是个大麻烦。。

    为此,我们进行了插件更新,只需修改一个系统函数即可。

    说明:

    (1)以下蓝色部分代码是新增的,你也可以仅增加蓝色部分代码。

    (2)对于没有使用过东坡网移动端同步生成插件的帝国程序也可以使用,需要将上述代码中的 $mob_r['msitepath'] 修改成自己的移动端绝对地址。

    代码:

    打开文件e/class/functions.php,查找"function DelNewsFile",找到函数DelNewsFile,替换成以下代码:
     

    1. function DelNewsFile($filename,$newspath,$classid,$newstext,$groupid=0){ 
    2.         global $class_r,$addgethtmlpath,$mob_r
    3.         include_once ECMS_PATH."e/dongpo/mob/config.php"
    4.         //文件类型 
    5.         if($groupid) 
    6.         { 
    7.                 $filetype=".php"
    8.         } 
    9.         else 
    10.         { 
    11.                 $filetype=$class_r[$classid][filetype]; 
    12.         } 
    13.         //是否有日期目录 
    14.         if(empty($newspath)) 
    15.         { 
    16.                 $mynewspath=""
    17.     } 
    18.         else 
    19.         { 
    20.                 $mynewspath=$newspath."/"
    21.     } 
    22.         $iclasspath=ReturnSaveInfoPath($classid,$id); 
    23.         $r=explode("[!--empirenews.page--!!]",$newstext); //去掉分页标签后面的!!
    24.         for($i=1;$i<=count($r);$i++) 
    25.         { 
    26.                 if(strstr($filename,'/')) 
    27.                 { 
    28.                         DelPath(eReturnTrueEcmsPath().$iclasspath.$mynewspath.ReturnInfoSPath($filename)); 
    29.                         DelPath($mob_r['msitepath'].$iclasspath.$mynewspath.ReturnInfoSPath($filename)); 
    30.                 } 
    31.                 else 
    32.                 { 
    33.                         if($i==1) 
    34.                         { 
    35.                                 $file=eReturnTrueEcmsPath().$iclasspath.$mynewspath.$filename.$filetype; 
    36.                                 $mfile=$mob_r['msitepath'].$iclasspath.$mynewspath.$filename.$filetype; 
    37.                         } 
    38.                         else 
    39.                         { 
    40.                                 $file=eReturnTrueEcmsPath().$iclasspath.$mynewspath.$filename."_".$i.$filetype; 
    41.                                 $mfile=$mob_r['msitepath'].$iclasspath.$mynewspath.$filename."_".$i.$filetype; 
    42.                         } 
    43.                         DelFiletext($file); 
    44.                         DelFiletext($mfile); 
    45.                 } 
    46.         } 
    【审核人:站长】

        标题:东坡网的帝国移动端同步生成插件修复同步删除移动端信息文件功能

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/94.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑