"Discuz論壇程序批量優化工具"是綠色軟件,單文件免安裝,請放心試用。
這是輔助優化discuz論壇程序和supsite xspace的工具。只要設置好xml配置文件,點擊按鈕就可自動完成優化。
軟件在discuz utf-8版本測試通過。big5,gbk版本如果有問題請到 http://bbs.yidabu.com 反饋。使用本軟件前請做好備份工作。
使用方法(以discuz為例):
1 運行"Discuz論壇程序批量優化工具",設置discuz程序路徑
要設置兩個文件夾路徑:
未經任何修改的discuz源程序路徑, 比如D:\web\source\yidabu\bbs\
修改過的文件保存在哪個文件夾, 比如D:\web\modified\yidabu\bbs\
源程序根目錄下存在discuz_version.php說明設置正確。
2 配置好"Discuz論壇程序批量優化工具"目錄下的discuz.xml文件
比如下面的配置文件:CODE: [Copy to clipboard]
<discuz source="D:\web\source\yidabu\bbs\" modified="D:\web\modified\yidabu\bbs\">
<templates\default\header.htm date="" type="" help="http://bbs.yidabu.com/viewthread.php?tid=637">
<pattern>
<from line="" result="" type="">
<meta name="description" content="$bbname $seodescription - Discuz! Board">
</from>
<to>
<meta name="description" content="$bbname $seodescription">
</to>
</pattern>
</templates\default\header.htm>
</discuz> 最外面的是discuz節點,表示是關於discuz的配置文件。
templates\default\header.htm表示源文件所在路徑。完整路徑是:
D:\web\source\yidabu\bbs\templates\default\header.htm
pattern表示一個替換單元。
from節點內部的文本表示要替換的文本。
to節點內部的文字表示替換成的文字,可以為空表示刪除。
如果替換成功,會保存到D:\web\modified\yidabu\bbs\templates\default\header.htm
3 在軟件左邊點選相應的文件
然後點擊「優化當前」按鈕執行替換。如果替換成功,相應替換單元會顯示result="replaced"。
"Discuz論壇程序批量優化工具"的精髓
"Discuz論壇程序批量優化工具"的精髓在於以下兩條指導思想:
1 原汁原味的網站程序文件和自己修改過的程序文件分開文件夾存放
而且文件夾要一一對應。
2 盡量只是在原程序上替換內容方式修改,而不進行複雜修改,以方便網站程序升級
當前版本未公開功能
1 替換失敗時高亮顯示處理結果
2 按快捷鍵自動打開當前處理的文件
yidabu用的是scite文本編輯器,當前版本實現的是在scite裡打開文件並導航到指定行。scite用的人可能不是很多,此功能暫不開放。
版本更新歷史
20070721
初版發佈。基本實現既定功能。考慮到要查看每個文件的處理結果,"優化全部"按鈕未啟用。 |
|