利用DEDECMSV5.6GBK原创批量导入插件,一键就可导入1.5万替换词,功能强大,既可在文章标题和内容是采集回来时候被替换,也可以和原采集网页对照。操作方法如下:

一、数据库的安装与批量导入

方法一:

1)打开【批量导入数据库】文件夹里面的dede_str_replace.txt文件,全选(Ctrl+A)并复制(Ctrl+C)dede_str_replace.txt里面的内容

2)以超级管理员身份登录后台,主菜单依次选择[系统]-[SQL命令工具],选择【多行命令】并在“运行SQL命令行:”的文本框下粘贴(Ctrl+V)刚复制的内容:(粘贴后点击“确定”),增加表dede_str_replace并批量导入数据库,当现实执行SQL语句成功时,表明数据库安装成功并批量导入成功。

方法二:

1)用phpMyAdmin安装数据库并批量导入。用DEDE所用的数据库用户名和密码登陆phpMyAdmin,进入DEDE所使用数据库;

2)然后在右上边选择【导入】–》选择文件–》选择【批量导入数据库】文件夹里面的dede_str_replace.sql文件–》执行,当显示成功是,表明数据库安装成功并批量导入成功。

说明:数据库里自带12900个替换词库,足够伪原创使用。

二、在dede目录下添加附带目录dede里面的文件pr_str_replace.php。

三、在dede\templets目录下添加附带目录dede\templets里面的文件pr_str_replace.htm。

四、修改文件dede\templets\co_main.htm(如果此文件之前没有被修改过可以直接覆盖),参照附带文件dede\templets\co_main.htm,修改如下:

1、在138行处添加如下代码:

<inputtype=”button”name=”replace”value=”替换词设置”onClick=”location=’pr_str_replace.php’;”style=”width:100px”/>

五、修改文件include\dedecollection.func.php(如果此文件之前没有被修改过可以直接覆盖),参照附带文件include\dedecollection.func.php,修改如下:

1、第585至604行处添加如下代码:

以下为引用的内容:

functionpr_str_replace($str)

{

$dsql=newDedeSql(false);

$dsql->SetQuery(”SELECT*FROM`cz_str_replace`”);

$dsql->Execute();

while($row=$dsql->GetArray())

{

if($row['interconvert']==1)

{

$str=str_replace($row['find'],“@@@@”,$str);

$str=str_replace($row['replace'],$row['find'],$str);

$str=str_replace(”@@@@”,$row['replace'],$str);

}

elseif($row['interconvert']==0)

{

$str=str_replace($row['find'],$row['replace'],$str);

}

}

return$str;

}

六、修改文件include\dedecollection.class.php(如果此文件之前没有被修改过可以直接覆盖),参照附带文件include\dedecollection.class.php,修改如下:

1、在第235行处插入如下代码:

$body=pr_str_replace($body);

2、844行处插入如下代码:

$v['title']=pr_str_replace($v['title']);