位置:首页 > CMS教程 > 帝国CMS

【手把手教会】帝国CMS 批量修改信息标题方法适用于大数据站点

发布时间:2023-02-27 22:27:41

文章来源:快乐收录网

访问次数:

经常需要修改文章标题,如何快速修改呢?介绍实现批量修改信息标题方法。
以下修改方法可以同时用于 e/data/html/list/alllistinfo.PHP文件 和 e/data/html/list/listinfo.PHP文件,或者自定义的系统模型列表文件。
第一步 查找
$ignamer=$ftnr['igr']; 在其下一行插入如下代码
ULQ快乐收录网

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
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]?> 和上下一行的 和删除(一共删除3行),换成代码:ULQ快乐收录网

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

第三步 查找ULQ快乐收录网

<span id="moveclassnav"></span>

在其上插入一行,输入代码:ULQ快乐收录网

1
<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、关键字等等。ULQ快乐收录网

ULQ快乐收录网

ULQ快乐收录网


ULQ快乐收录网

  《【手把手教会】帝国CMS 批量修改信息标题方法适用于大数据站点》更新于时间:2023-02-27 22:27:41;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

【手把手教会】帝国CMS 批量修改信息标题方法适用于大数据站点特别声明

本站快乐收录网提供的【手把手教会】帝国CMS 批量修改信息标题方法适用于大数据站点都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-02-27 22:27:41收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/empirecms/2023-02-27/91572.html转载请注明

标签: