帝国CMS 批量修改信息标题方法

帝国CMS 批量修改信息标题方法

日期:2021年8月23日 下午1:11 分类:CMS问题

帝国CMS 批量修改信息标题方法可以同时用于 e/data/html/list/alllistinfo.php文件 和 e/data/html/list/listinfo.php文件,或者自定义的系统模型列表文件。

 

第一步 查找 $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); }

 

第二步 查找 找到后如下操作 将 和上下一行的 和删除(一共删除3行),换成代码:

<?=$oldtitle?>

第三步 查找 在其上插入一行,输入代码: 补充说明 1、修改完成后样式可能不是人人喜欢,可以根据自己的喜好做样式修改。 2、网站备份时请备份e/data/html/list文件夹。 3、可以扩展成批量修改作者、来源、图片、tag、关键字等等。 更多批量修改的例子 1、批量修改会员信息 2、批量修改tag属性 3、批量修改信息标题、文件名.



点这里获得人工在线支持,快速解决电脑、网络和网站等问题!

为您推荐


win11添加共享打印机的时报0x000006ba错误解决方法

win11添加共享打印机的时候遇到0x000006ba错误怎么解决   运行 services.msc命令,注意这里的英文单词是services,结尾带s的。然后在弹出的服务列表里查看Print Spooler服务,这是有关打印机的服务。     点选Print Spooler服务,双击鼠标左键,在弹出的界面里,查看服务状态,出问题时,服务状态为已停止……

Win11推送KB5016691预览更新修复打印机BUG

微软为Win11推送了KB2016691预览版更新,在此次更新中,微软又一次修复了多个与打印机相关的Bug。   在安装补丁后,重新启动或安装打印机不再会出现故障;从Internet打印协议类驱动程序切换到独立硬件驱动程序后,也不再会进入错误模式;同时,此前阻止访问设备功能的双向通信问题也获得了解决。   除了打印机……

Win11打印机共享时提示709错误解决方法

方法一:卸载补丁   Win10 卸载有问题的补丁KB5006667或KB5006670;win11回退回退到旧版本。   方法二:文件替换   把系统win32spl.dll文件替换为就版本的即可。批处理文件见附件,找到对应的系统,右键以管理员身份运行就可以了。   方法三:不用卸载补丁方法   新建记事本文档,输入如下内容……

微软 Win11 22H2 修复了被暴出的打印机 Bug

现在微软已经为该问题提供了修复补丁,它将在运行 Win11 22H2 的受影响设备上自动下载并修复此问题。“一旦安装的打印机的问题得到解决,就应该移除保护措施,并且您应该能够升级到 Windows 11 版本 22H2。”   微软建议受影响的客户不要使用“立即更新”或 MCT 工具手动安装 Windows 11 2022 更新,除非确认他们的设备……

使用PowerPoint在Windows11上录屏

Windows 11中屏幕录制的第三种方法是使用PowerPoint,利用该软件也可以轻松完成屏幕录制,用于将录制内容保存到幻灯片放映。下面让我们跳到详细的操作步骤:   步骤1.打开 PowerPoint并在你的计算机上打开一个新文件,然后单击“插入”以选择“屏幕录制”按钮。   步骤2.单击“选择区域”以选择录制区域,然后单击红……

使用易我录屏助手在Windows11上录屏

通过Xbox只能进行一些简单的录制,如果你对录屏有着更高的需求,想要在录制后进行一些编辑,或者是加一些水印等等,你可以使用专业的屏幕录制工具。   易我录助手是一款专业的电脑录屏软件,它不单单适用于Windows电脑,还有专门的Mac版本,所以也是支持苹果电脑的。易我录屏助手可以录制整个屏幕、特定窗口、网络摄……

版权声明:

fm0898.com小部分文章引用或者参考了网络上传播的部分开源开放代码,我站采用的这部分代码仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请 联系我们并出示版权证明以便删除 !