dede織夢系統tag標籤靜態

2021-06-27 05:58:37 字數 1648 閱讀 4901

待測試

dede織夢系統tag標籤靜態

長樂未央

修改前,請備份相關的原始檔案。

二、修改步驟:

1、在dede**根目錄,建立「tag」目錄(小寫)

2、在dede後台sql執行器裡,執行以下一條sql:

alter table `tagindex` add `maketime` int( 10 ) unsigned not null default '0';

3、增加檔案:

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

4、修改檔案:

dede/inc/inc_menu.php 

142行,插入  

include/taglib/tag.lib.php  

61行遮蔽,62行插入 (參考附帶的檔案,也可以直接覆蓋)

include/extend.func.php  

把裡面的**,都複製到你的extend.func.php檔案裡  

三、使用說明:

1、進入後台「生成」,即可看到左邊的「更新tag靜態」(就在更新主頁、欄目、文件等功能的下方)

2、自行編輯tag列表頁模板list_tag.htm、tag首頁模板index_tag.htm,都放在你站點模板所在目錄即可(和首頁模板、列表頁模板、內容

頁模板等在一起)

3、生成有個選項「是否強制全部生成」,它是為了節約資源設計的

如果是「重新生成全部tag列表」,它會更新所有的tag的列表頁;

如果是「僅更新上次生成後有變化的tag」,它則會只更新上次更新之後有變化及新增加的tag的列表頁,這個比較節約時間

4、生成的tag首頁,放在根目錄,叫做tags.html

[field:id function="nic_tag_url(@me)" /] 

其中的id就是這個tag的id號

6、在內容頁模板,如果想指向該文tag的列表頁,用以下標籤即可:

高階補充說明:

1、tag這個目錄可以改,修改arc.taghtml.class.php的146行和extend.func.php的15行,裡面的tag/字樣

2、檔名裡的id號不能去掉,舉例說因為「作業」和「昨夜」的拼音都一樣,如果沒有id,他們的檔名就重複了。

3萬篇了。

你可以到後台的sql執行工具裡,執行這一句看看,就知道tag對應文章之後,數量就遠大於tag數量本身:

select count(*) as c from taglist

dede/inc/inc_archives_functions.php

增加 741行、758~765行

需要改命名規則的時候找生成檔案arc.taghtml.class.php,還有最後讀取用的extend.func.php檔案。

dede織夢Tag標籤路徑如何靜態化?

開源的織夢程式可以說是簡單易操作,是大多數站長 seoer們的首選程式之一。用過織夢程式的朋友都知道,織夢預設的tag不是靜態的,織夢tag標籤urltag標籤url裡含有 tags.php?be ad d1 e9 b7 d6 cf ed 很長而且 也很難看,長難看不說,關鍵是像這類url俗稱動態的...

DEDE織夢標籤大全

全域性標籤 描述標籤 標題呼叫 引用頁標頭檔案 引用頁尾檔案 根目錄 欄目標籤 當前位置 分頁顯示 時間呼叫 field pubdate function strftime y m d h m s me field pubdate function strftime y m d me 當前欄目標籤 ...

DEDE織夢常用的標籤

第一天使用dede,用了兩天時間做了乙個內容資訊的 做完後發現只用了如下的這些標籤,其它的還沒有用到過!欄目鏈結 field typelink 內容列表 field pubdate function mydate y m d me field textlink field arcurl field ...