PHPCMS批量更改文章内容的办法

发表于2016-07-20 17:44:28来源于创想网页设计工作室

次点击[] [] [] [打印] [关闭窗口] [评论]

欢迎大家加入创想工作室QQ群 网络瘫痪上不了网?电脑出故障?找破解软件?加入创想工作室QQ群,向大神求助,一步解决问题!QQ群号码:326338868[点此获取更多QQ群]
PHPCMS默认自带修改文章功能,如果只是要修改很少篇文章就好办了,直接在后台操作即可。但如果是要把某个栏目或者某些栏目下面的文章全部修改那就相当麻烦和累人了!
 
今天,分享二种办法给大家哈!案例中以把116和110这2个栏目下面的文章全部替换成固定样式的文章,但是又不要全部文章内容都是一样的,所以再用了rand随机函数实现。
 

一、写程序批量UPDATE处理数据库。

 
代码如下:
 
<?php
$mydbhost = "localhost";  //配置主机
$mydbuser = "test";           //数据库用户
$mydbpw = "test2016#";           //数据库密码
$mydbname = "gongzheng";           //数据库名字
$mydbcharset = "utf8";    //设置编码
$catid = "116,110";    //栏目ID
$link = mysql_connect($mydbhost,$mydbuser,$mydbpw) or die (mysql_error());
mysql_select_db($mydbname,$link) or die("没有该数据库:".$mydbname);
mysql_query("SET NAMES '$mydbcharset'");
 
$row= mysql_query("SELECT `a`.`id` as `k`,`b`.`id` as `p` FROM `v9_news` as `a` left join `v9_news_data` as `b` on `a`.`id` = `b`.`id` WHERE `a`.`catid` not in ($catid) ORDER BY `a`.`id` DESC");
while ($rs=mysql_fetch_array($row)){
$id = $rs[k];
 
//插入随机内容
$num = rand(1,5);
switch ($num){
case 1:
$text='<div>香港国际公证认证网专业公证律师悉心照顾每一个认证文件、高度重视每一个公证需求,并准确、高效的在外交部和中国使馆间传递。可为我司客户提供包括但不仅限于下面地区及属地的公司公证以及出具法律意见书公证服务:BVI、开曼、英国、美国、香港、加拿大、日本、新加坡、萨摩亚、法国、俄罗斯等。如需办理相关业务,欢迎联系咨询我们,我们将提供专业高效一对一服务,24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
break;
case 2:
$text='<div class="cdred">我们郑重承诺:凡我公司经办的公司注册、文件、证书、律师公证、国际条码、专利证书、国际书刊号等业务项目真实可靠,如有虚假愿承担法律责任。24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
break;
case 3:
$text='<div>中国大使馆认证是一份最权威的政府文件,由律师、外务部和中国大使馆一级秘书对这个公司的认证。其主要的用途在于该公司以国外公司的身份到中国来投资时,中国受理外商投资时所需的一份认证,证明其公司在当地的使馆认证,证明其合法、有效性。</div>';
break;
case 4:
$text='<div>一直以来,香港国际公证认证网以最优质的服务、全新的经营理念、认真负责的工作态度以及员工熟练的业务水平赢得广大顾客的一致好评。</div>
<div>&nbsp;</div>
<div>多年的律师公证和使馆认证实践经验,香港国际公证认证网为您提供快捷、便利、专业、高效的服务!24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
break;
  default:
$text='<div>香港国际公证认证网(中国驻外大使馆认证服务网)一直与美国、英国、香港、BVI、香港、澳洲、加拿大、澳大利亚、新加坡、德国、法国以及新西兰等国家当地的几十家著名的律师事务所公证律师,以及各国驻华使领馆保持着长期、紧密的业务合作,专业办理各商业文件使馆认证、各商业文件商会认证和产地证业务以及香港商会认证和加签,24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
}
//插入随机内容
 
$sql = "UPDATE $mytable SET `content` = "$text" WHERE `id`='$id'";
mysql_query($sql);
 
//echo $text;
//echo $sql;
}
mysql_close();//关闭数据库连接
?>
 
 

二、在模板里面处理。

 
把{$content}标签换成下面的代码,代码如下:
 
{if ($top_parentid == 116 || $top_parentid == 110)}
<?php
$num = rand(1,5);
if($num == 1){
 $text='<div>香港国际公证认证网专业公证律师悉心照顾每一个认证文件、高度重视每一个公证需求,并准确、高效的在外交部和中国使馆间传递。可为我司客户提供包括但不仅限于下面地区及属地的公司公证以及出具法律意见书公证服务:BVI、开曼、英国、美国、香港、加拿大、日本、新加坡、萨摩亚、法国、俄罗斯等。如需办理相关业务,欢迎联系咨询我们,我们将提供专业高效一对一服务,24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
}
elseif($num == 2){
 $text='<div class="cdred">我们郑重承诺:凡我公司经办的公司注册、文件、证书、律师公证、国际条码、专利证书、国际书刊号等业务项目真实可靠,如有虚假愿承担法律责任。24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
}
elseif($num == 3){
 $text='<div>中国大使馆认证是一份最权威的政府文件,由律师、外务部和中国大使馆一级秘书对这个公司的认证。其主要的用途在于该公司以国外公司的身份到中国来投资时,中国受理外商投资时所需的一份认证,证明其公司在当地的使馆认证,证明其合法、有效性。</div>';
}
elseif($num == 4){
 $text='<div>一直以来,香港国际公证认证网以最优质的服务、全新的经营理念、认真负责的工作态度以及员工熟练的业务水平赢得广大顾客的一致好评。</div>
<div>&nbsp;</div>
<div>多年的律师公证和使馆认证实践经验,香港国际公证认证网为您提供快捷、便利、专业、高效的服务!24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
}
else{
 $text='<div>香港国际公证认证网(中国驻外大使馆认证服务网)一直与美国、英国、香港、BVI、香港、澳洲、加拿大、澳大利亚、新加坡、德国、法国以及新西兰等国家当地的几十家著名的律师事务所公证律师,以及各国驻华使领馆保持着长期、紧密的业务合作,专业办理各商业文件使馆认证、各商业文件商会认证和产地证业务以及香港商会认证和加签,24小时服务热线:0755-23762132、23760253、23765923 ,QQ:2853870231,使馆认证QQ群:290568223。</div>';
}
echo $text;
?>
{else}
{$content}
{/if}

© copyright 2002-2024, 22BA.COM All Rights Reserved

网站备案号:粤ICP备19114910号

ChuangXiang Design Studio - WebDesign & Internet Marketing

关于我们业务范围联系我们开心一刻网站地图

QQ群一:326338868QQ群二:78712271

QQ群三:193078177

邮箱:news@22ba.com

地址:深圳市福田区金田路现代国际大厦2606