對於seo來講,tag靜態化的好處不用多說了,都知道。那麼對於眾多新人來說,如何實現網站tag標籤靜態化呢?經過多次測試,方法如下
工具/原料
織夢dedeCMS網站
織夢DedeCMS TAG靜態化生成外掛
設定步驟
在DEDE網站根目錄,建立“tag”目錄(小寫)
在DEDE後臺SQL執行器裡,執行以下一條SQL:
ALTER TABLE `#@__tagindex` ADD `maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0';
根據網站格式選擇對應的外掛(UTF或者GBK),按照以下路徑增加檔案到對應資料夾:
templets/default/list_tag.htm //可從文章列表頁複製修改
templets/default/index_tag.htm //可從tag.htm複製
dede/makehtml_tag_action_list.php
dede/makehtml_tag_action_index.php
dede/makehtml_tag.php
dede/templets/makehtml_tag.htm
include/arc.taghtml.class.php
修改檔案:
dede/inc/inc_menu.php
143行,插入
include/taglib/tag.lib.php 61行遮蔽,62行插入 (參考附帶的檔案,也可以直接覆蓋)
include/extend.func.php 把裡面的程式碼,都複製到你的extend.func.php檔案裡
也可以備份原始檔後,把外掛裡面的檔案直接覆蓋對應檔案。此時,基本設定工作完成
Tag生成
進入後臺“生成”,即可看到左邊的“更新TAG靜態”(就在更新主頁、欄目、文件等功能的下方)
自行編輯TAG列表頁模板list_tag.htm、TAG首頁模板index_tag.htm,都放在你站點模板所在目錄即可(和首頁模板、列表頁模板、內容頁模板等在一起)如果不熟悉,可以先用外掛自帶的
生成有個選項“是否強制全部生成”,它是為了節約資源設計的
如果是“重新生成全部TAG列表”,它會更新所有的TAG的列表頁;
如果是“僅更新上次生成後有變化的TAG”,它則會只更新上次更新之後有變化及新增加的TAG的列表頁,這個比較節約時間
通過以上步驟就完成了織夢dedeCMS網站tag標籤靜態化設定
注意事項
TAG這個目錄可以改,修改arc.taghtml.class.php的146行和extend.func.php的15行,裡面的tag/字樣
檔名裡的id號不能去掉,舉例說因為“作業”和“昨夜”的拼音都一樣,如果沒有ID,他們的檔名就重複了。
外掛裡面是有兩個格式的,注意分清楚網站格式喲,下載地址見參考資料