帝国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、批量修改信息标题、文件名.



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

为您推荐


北京精雕软件 雕塑冲压,磨光,都看不见范围红圈了

雕塑冲压,磨光,都看不见范围红圈了,这个原因是精雕软件太老了,对独立显卡驱动不好友造成的,也就是显卡驱动不兼容!   解决方法,直接把独显禁用,精雕就正常了。

win10个性化背景图删除方法

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Wallpapers 打开注册表,找到上面值里删除即可。

win11跳过联网激活方法

首次开机进入设置页面 ① 按 Shift+F10键,打开命令行程序(部分笔记本选按 Fn+shift+F10); ② 进命令行输入: oobe\bypassnro 然后敲击回车 (如果无法输入文字,需要鼠标点下窗口,才能输入!); ③ 电脑自动重启,再次进入联网界面,下面多出了“ 我没有Internet连接”选项,此时点击此选项,可继续进行后续设置。

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文件替换为就版本的即可。批处理文件见附件,找到对应的系统,右键以管理员身份运行就可以了。   方法三:不用卸载补丁方法   新建记事本文档,输入如下内容……

版权声明:

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