您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程

帝国CMS二次开发批量修改标题的步骤教程

友巧2023-05-06帝国CMS教程已有人查阅

导读以下修改方法可以同时用于 e/data/html/list/alllistinfo.php文件 和 e/data/html/list/listinfo.php文件,或者自定义的系统模型列表文件。

以下修改方法可以同时用于 e/data/html/list/alllistinfo.php文件 和 e/data/html/list/listinfo.php文件,或者自定义的系统模型列表文件。
帝国cms二次开发步骤
第一步 查找 $ignamer=$ftnr['igr'];  在其下一行插入如下代码

function dp_editmoreinfotitle($add,$userid,$username){
        global $empire,$dbtbpre,$class_r;
        $classid=(int)$add['classid'];
        $infoid=$add['infoid'];
        $n1=$add['title'];
        $count=count($infoid);
        $tbname=$class_r[$classid]['tbname'];
        if(!$classid||!$tbname||!$count)
        {
                printerror("请选择需要修改的信息",'history.go(-1)',1,0,1);
        }
        //操作权限
        $doselfinfo=CheckLevel($userid,$username,$classid,"news");
        if(!$doselfinfo['doeditinfo'])//编辑权限
        {
                printerror("没有足够的权限",'history.go(-1)',1,0,1);
        }
        $dopubid=0;
        $donum=0;
        $dolog='';
        //主表
        $infotb='';
        for($i=0;$i<$count;$i++)
        {
                $doinfoid=(int)$infoid[$i];
                if(empty($infotb))
                {
                        //索引表
                        $index_r=$empire->fetch1("select classid,checked from {$dbtbpre}ecms_".$tbname."_index where id='$doinfoid' limit 1");
                        if(!$index_r['classid'])
                        {
                                continue;
                        }
                        //返回表
                        $infotb=ReturnInfoMainTbname($tbname,$index_r['checked']);
                }
                $do1=$n1[$i];
                $empire->query("update ".$infotb." set title='$do1' where id='$doinfoid'");
        }
        printerror("修改成功",$_SERVER['HTTP_REFERER'],1,0,1);
}
$enews=$_POST['enews'];
if($enews=="EditMoreInfoTitle"){
        hCheckEcmsRHash();
        dp_editmoreinfotitle($_POST,$logininid,$loginin);
}

第二步 查找 <?=$r[title]?>  找到后如下操作
将<?=$r[title]?> 和上下一行的 <a >和</a>删除(一共删除3行),换成代码:

<input type="text" name="title[]" value="<?=$oldtitle?>" style="width:99%">

第三步 查找 <span id="moveclassnav"></span>
在其上插入一行,输入代码:

<input type="submit" name="Submit7" value="批量修改标题" onclick="document.listform.enews.value='EditMoreInfoTitle';document.listform.action='ListAllInfo.php';">

补充说明
1、修改完成后样式可能不是人人喜欢,可以根据自己的喜好做样式修改。
2、网站备份时请备份e/data/html/list文件夹。
3、可以扩展成批量修改作者、来源、图片、tag、关键字等等。

本文标签:帝国cms功能开发 帝国cms标题 

很赞哦! ()

相关源码

  • 帝国CMS7.5养生生活健康网模板完整带会员中心可封装APP本套模板为生活服务类网站设计,适用于两性健康、减肥瘦身、生活资讯等领域。采用帝国CMS7.5核心开发,结构清晰合理,视觉体验舒适,能够有效满足相关行业的建站需求。查看源码
  • (自适应)绿色园林建筑花卉园艺艺术模板免费下载为景观设计及园艺企业打造的响应式网站框架,基于PbootCMS系统开发,帮助传统园林行业建立现代化数字展示平台。采用标准DIV+CSS前端架构,代码精简无冗余。查看源码
  • (自适应)绿色LED灯具照明灯饰灯光灯泡pbootcms网站源码下载本模板基于PbootCMS内核开发,为LED照明、灯具制造及相关光电技术企业量身打造。设计充分考虑了照明行业的展示需求,从产品陈列到技术说明,从光源展示到工程案例,每一个细节都体现出专业照明行业的特点。查看源码
  • (响应式H5)帝国cms7.5文章新闻博客模板带会员中心本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
  • (自适应响应式)工业机床工程农业机械设备网站源码下载框架适用于工程机械、机床设备等工业领域。通过模块调整可快速转型为农业机械、物流设备展示系统。预留7种工业产品展示模板。查看源码
  • (自适应)证书授权书防伪查询系统pbootcms模板本模板基于PbootCMS系统开发,为各类证书查询机构设计,可快速构建高效安全的证书核验平台。采用响应式布局技术,自动适配手机端操作,支持批量导入证书数据,提供便捷的查询接口,满足机构证书管理及用户在线核验需求。查看源码
分享笔记 (共有 篇笔记)
验证码: