帝国cms批量处理自定义字段插件

插件名称: 帝国cms批量处理插件

复制开发者自述,刚看了下作者下面帝国论坛链接….居然是以前的VIP用户发的。。。。
插件很强大。今天我们不再是单纯的提供模板让站长建站,而是让网站更强大,使用更方便。
借助已提供的插件可以实现同模板下呈现不同的网站类型。

开发背景:

添加了好几万条信息了,结果需要修改字段值,这样的要求有没有?

或者是因为采集的时候过滤不充分

或者是数据表新添加了字段

或者是想搞l图片延时加载

或者是或者…


怎么办?

官方给了简单解决办法,后台有批量替换字段值

但是 不能满足我们的要求

所以写了个批量处理的插件 – 帝国批量王

只需要把处理的代码写到,增加sql语句里,就可以批量处理了。

【使用法】后台,系统,执行sql语句,名称格式要求以“[plw]”开头。这里写好后保存就可以了,不能直接执行,直接执行肯定报错。
要在批量王里执行呢。

内容参考示范代码。

主表副表字段都集成在$r数组中了。要求把最后修改的字段名写到$listtemp变量中,多个用逗号分开。

代码1:同时修改多个字段。要点–最后把需要修改的字段名写到$listtemp变量中,多个用逗号分开。

$r[‘newstext’].=’777′;
$r[‘smalltext’]=’777′.$r[‘smalltext’];
$r[‘title’]=’777′.$r[‘title’];
$listtemp=”newstext,title,smalltext”;

代码2:修改发布时间字段

【需求背景】 http://bbs.phome.net/ShowThread/?threadid=351326&forumid=13

【示范代码2】

$r[‘newstime’]=to_time(‘1988-12-30’);
$listtemp=”newstime”;

代码3:批量修改smalltext

【需求背景】http://bbs.phome.net/ShowThread/?threadid=343386&forumid=13

【示范代码3】

$r[‘newstext’]=stripslashes($r[‘newstext’]);
$smalltext=SubSmalltextVal($r[‘newstext’],100);
$r[‘smalltext’]=addslashes($smalltext);
$listtemp=”smalltext”;

代码4:修改文件地址

$r[filename]=dp_dec($r[classid],$r[id]);
$r[titleurl]=sys_ReturnBqAutoTitleLink($r);
$listtemp=’filename,titleurl’;

代码5 信息随机指定会员
sql名称:  [plw]随机指定发布者
代码:
global $ecms_config;
if($r[‘ismember’])continue;
$biaoName=$ecms_config[‘member’][‘tablename’];        //会员表;
$h = $empire->fetch1(“select * FROM $biaoName order by rand() limit 1”);
$r[‘userid’]=$h[‘userid’];
$r[‘username’]=$h[‘username’];
$r[‘ismember’]=1;
$listtemp=’userid,username,ismember’;

资源下载此资源仅限注册用户下载,请先
欢迎加入官方1群:526682442
客服QQ:1561406017
本站源码都用D盾扫过没有后门木马的,但是安全起见大家下载之后可以自行再扫一遍
注意:价格只是提供资源下载,不包含任何服务。
本站程序前面写都会有标注,如果程序不会,可以开通vip或者付费解决。小白请勿下载
资源下载
下载价格免费
欢迎加入官方1群:526682442
客服QQ:1561406017
本站源码都用D盾扫过没有后门木马的,但是安全起见大家下载之后可以自行再扫一遍
注意:价格只是提供资源下载,不包含任何服务。
本站程序前面写都会有标注,如果程序不会,可以开通vip或者付费解决。小白请勿下载

原文链接:https://www.zylou.cn/3953.html,未经允许,禁止转载。

评论0

请先

站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!欢迎投稿资源赚佣金
没有账号? 注册  忘记密码?