文章標題和內(nèi)容是在采集回來的時候被調(diào)換,可以和原采集網(wǎng)頁對照。
一、數(shù)據(jù)庫的安裝與批量導(dǎo)進
方法一:
1)打開【批量導(dǎo)進數(shù)據(jù)庫】文件夾里面的dede_str_replace.txt文件,全選(Ctrl+A)并復(fù)制(Ctrl+C)dede_str_replace.txt里面的內(nèi)容
2)以超級治理員身份登錄后臺,主菜單依次選擇[系統(tǒng)]-[SQL命令工具],選擇【多行命令】并在“運行SQL命令行:”的文本框下粘貼(Ctrl+V)剛復(fù)制的內(nèi)容:(粘貼后點擊“斷定”),增加表dede_str_replace并批量導(dǎo)進數(shù)據(jù)庫,當現(xiàn)實履行SQL語句成功時,表明數(shù)據(jù)庫安裝成功并批量導(dǎo)進成功。
方法二:
1)用phpMyAdmin安裝數(shù)據(jù)庫并批量導(dǎo)進。用DEDE所用的數(shù)據(jù)庫用戶名和密碼登陸phpMyAdmin,進進DEDE所應(yīng)用數(shù)據(jù)庫;
2) 然后在右上邊選擇【導(dǎo)進】–》選擇文件–》選擇【批量導(dǎo)進數(shù)據(jù)庫】文件夾里面的dede_str_replace.sql文件–》履行,當顯示成功是,表明數(shù)據(jù)庫安裝成功并批量導(dǎo)進成功。
闡明:數(shù)據(jù)庫里自帶12900個調(diào)換詞庫,足夠偽原創(chuàng)應(yīng)用。
二、在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行處添加如下代碼:
<input type=”button” name=”replace” value=”調(diào)換詞設(shè)置” onClick=”location=’pr_str_replace.php’;” style=”width:100px” />
五、修正文件include\dedecollection.func.php(假如此文件之前沒有被修正過可以直接籠罩),參照附帶文件include\dedecollection.func.php,修正如下:
1、第585至604行處添加如下代碼:
以下為引用的內(nèi)容: function pr_str_replace($str) { $dsql = new DedeSql(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); } else if($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']);
下載地址:DEDECMSV5.5GBK原創(chuàng)批量導(dǎo)進插件
原文:http://blog.shuxiong.net/archives/1643
本文系用戶投稿,并不代表本站支撐文中觀點。
感謝 iaqg1987 的投稿