亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

DEDE文章中的keywords與tags

2024-04-25 20:31:55
字體:
來源:轉載
供稿:網友

DEDE的“關鍵詞”是個多處使用、容易混淆的概念,起碼我知道的常用在這幾處:

1、文章中作為SEO關聯詞來替換鏈接的,叫關鍵詞,代碼是keyword。需要在后臺手工添加關鍵詞和相應鏈接,生成文章時把這些詞自動替換為錨文本,可指定替換次數。

2、文章中關聯其它文章的詞,也叫關鍵詞,代碼有兩個,是keywords和tags。

3、用來搜索的詞,叫關鍵詞,代碼還沒去查。

我主要講講與文章有關的關鍵詞,keywords和tags。

在DEDE的發布文章中,填寫的是tags,然后寫入tag相關的兩個表,一個是tag表名,一個是文章列表。但tags與文章主表不相關,所以平時調用文章內容時,都是無法調用tags的。

調用文章時調的是keywords,這個是文章主表dede_archives中有字段。但keywords又不是獨立存在的,是依附于tags。如果發文章時填寫了tags,則keywords自動變成一樣,相當于把tags復制一份。在調用文章、處理自由列表時,都是用的keywords而不是tags,就是因為keywords可以直接從主表中讀取。

那么問題來了:如果是采集的文章,keywords有可能是一些亂七八糟的詞,不管是在后臺一篇篇文章打開,還是把數據表下載回來一個個整理,都是非常麻煩的事,相對來說整理dede_tagindex和dede_taglist這兩個容易得多,刪除亂詞就行了。

但這樣一來,keywords與tags就不一致了。tags是正確的,而keywords卻很亂。但文章生成時,顯示的還是keywords,前臺看到的tag這個標簽還是亂的,自由列表、相關文章調用時就不是預期的結果。

研究了各個相關代碼后發現,DEDE把tags復制一份再寫入keywords其實是一個多余的做法,只要稍微修改一下調用代碼,這個keywords就可以廢棄不用。

比如生成文章的arc.archives.class.php本身有一個調用tags的函數$this->Fields['tags'] = GetTags($aid);根本不需要keywords這一步就把tags調出來了,而且模板代碼都解析好了。文章模板默認是調用的keywords字段,換成tags字段一樣可顯示。

<meta name="keywords" content="{dede:field.keywords/}" />

改成如下就可以了

<meta name="keywords" content="{dede:field.tags/}" />

至于相關文章、自由列表什么的,同樣只需要添加GetTags($aid)這個函數就可以讀出來,完全沒keywords什么事,主表中的keywords這個字段可以刪除或清空了。

在采集的時候,默認是寫入keywords字段而不理會tags的,很多人采集回來的文章只在文章頁面顯示所謂的tag,但真正的tag列表頁tags.php中卻看不到,再次說明keywords的用處真的很小。

也就是說,keywords能發揮作用的地方,用tags替代的效果是一樣一樣的。而tags發揮作用的地方,keywords無能為力。那keywords其實就是一個多余的東西嘛!

采集時只寫入keywords不寫入tags怎么辦呢?當然有辦法。因為DEDE默認就有寫入tags的函數InsertTags($tag, $aid),只需要在采集文件中添加兩行代碼就可以了。思路就是:

1、讓tags=keywords

2、添加函數InsertTags($tag, $aid)

這樣凡是有keywords的,tags也一樣有了??傊褪莐eywords就是多余了。

如果追求完美主義,非要保留keywords字段且非要跟tags內容相同,也容易:在生成文章的文件arc.archives.class.php中添加一個寫入代碼,讓讀取出來的tags寫進keywords里就可以了。寫法是這樣的:找到以下代碼

$this->dsql->ExecuteNoneQuery("Update `dede_archives` SET ismake=1 WHERE id='".$this->ArcID."'");

這個代碼是在生成文章以后,把文章狀態修改為“已生成”,那就可以同時把keywords也變一變,改成這樣:

$this->dsql->ExecuteNoneQuery("Update `dede_archives` SET ismake=1,keywords='{$this->Fields[tags]}' WHERE id='".$this->ArcID."'");

以上修改我已經實施了,原因就是采集時不小心采了很多亂亂的keywords回來,留著惡心,清空了,連帶tags的相應內容也刪除了。然后利用“批量添加tags”的功能添加了很多,由于是在列表頁添加的,keywords還是為空,非要打開文章編輯頁才會把keywords變得跟tags一致。由于文章有幾千篇,這顯示是不可能的事,所以就添加這個寫入代碼,然后在把這幾千篇文章重新生成一遍,keywords就跟tags一樣了。

如果文章都生成靜態的話,其實真的可以把keywords這個字段刪除,只使用tags就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品视| 亚洲午夜av久久乱码| 欧美性生交xxxxxdddd| 日韩精品在线私人| 日韩毛片在线看| 国产在线精品成人一区二区三区| 欧美在线视频一二三| 欧美自拍视频在线| 国产乱人伦真实精品视频| 国产精品国产三级国产aⅴ浪潮| 日韩视频免费大全中文字幕| 中文字幕精品一区二区精品| 亚洲va电影大全| 欧美激情女人20p| 国产有码在线一区二区视频| 欧美一区亚洲一区| 国产一区二区三区毛片| 91日本在线观看| 日本精品性网站在线观看| 欧美老肥婆性猛交视频| 欧美猛男性生活免费| 成人午夜激情免费视频| 精品国产电影一区| 亚洲电影免费观看高清完整版在线观看| 日韩精品免费电影| 91大神福利视频在线| 中文国产亚洲喷潮| 成人精品在线视频| 亚洲欧美在线一区二区| 日韩av中文字幕在线| 国产精品夫妻激情| 91最新在线免费观看| 欧美福利视频在线观看| 亚洲精品久久久久久久久久久久久| 欧美一乱一性一交一视频| 国产精品白丝av嫩草影院| 欧美成人性色生活仑片| 日韩av高清不卡| 久久全球大尺度高清视频| 国产精品嫩草视频| 亚洲欧美综合图区| 欧美夫妻性视频| 亚洲专区中文字幕| 国产精品激情av在线播放| 爽爽爽爽爽爽爽成人免费观看| 亚洲人成人99网站| 一本一本久久a久久精品牛牛影视| 欧美精品第一页在线播放| 97精品伊人久久久大香线蕉| 久热国产精品视频| 精品成人在线视频| 最近2019中文字幕一页二页| 日韩在线观看高清| 国产精品久久久久久久久免费看| 国产免费一区二区三区香蕉精| 中文字幕日韩欧美在线| 亚洲成人黄色网| 国产精品美女www| 欧美另类在线观看| 欧美高清激情视频| 精品久久久久久久大神国产| 国产97人人超碰caoprom| 国产z一区二区三区| 久久人体大胆视频| 久久国产精品亚洲| 亚洲美女黄色片| 午夜免费久久久久| 91精品国产色综合久久不卡98口| 国模gogo一区二区大胆私拍| 亚洲白拍色综合图区| 国产精品伦子伦免费视频| 亚洲人成电影网站色| 久久久久一本一区二区青青蜜月| 6080yy精品一区二区三区| 爽爽爽爽爽爽爽成人免费观看| 亚洲精品久久久久久久久久久久| 欧美日韩不卡合集视频| 91亚洲精品久久久久久久久久久久| 国自产精品手机在线观看视频| 亚洲午夜性刺激影院| 久久精品视频在线播放| 亚洲精品久久久一区二区三区| 亚洲一区二区三区久久| 欧美日韩国产激情| 久久艹在线视频| 国产免费一区二区三区在线能观看| 久久久伊人日本| 高跟丝袜欧美一区| 亚洲国产成人精品久久久国产成人一区| 中文日韩在线视频| 亚洲精品综合久久中文字幕| 清纯唯美亚洲激情| 久久久噜噜噜久久中文字免| 伊人久久精品视频| 日韩欧美一区视频| 亚洲人免费视频| 欧美高清电影在线看| 亚洲一区精品电影| 精品亚洲aⅴ在线观看| 成人亚洲综合色就1024| 国产精品美女久久| 国产精品成人av性教育| 欧美在线视频一区二区| 日韩一区二区精品视频| 国产91精品视频在线观看| 一本色道久久88精品综合| www日韩中文字幕在线看| 91性高湖久久久久久久久_久久99| 中文字幕国产精品| 欧美激情按摩在线| 日韩成人av在线| 久久影视电视剧免费网站| 性色av一区二区三区免费| 欧美乱妇40p| 国产亚洲人成a一在线v站| 国产乱肥老妇国产一区二| 日韩一区二区av| 久久全球大尺度高清视频| 欧美伦理91i| 国产精品第1页| 岛国精品视频在线播放| 亚洲va男人天堂| 日韩成人激情视频| 成人黄色网免费| 在线观看日韩专区| 色偷偷av一区二区三区乱| 日韩av免费网站| 欧美成在线观看| 久久精品精品电影网| 亚洲综合小说区| 国产精品视频xxxx| 久久国产精品影片| 最近日韩中文字幕中文| 亚洲网站视频福利| 亚洲xxxx在线| 久久天天躁狠狠躁老女人| 成人av色在线观看| 97久久久久久| 欧美日韩在线另类| 精品国内亚洲在观看18黄| 日韩精品中文字幕在线播放| 久久免费视频这里只有精品| 欧美野外wwwxxx| 国产va免费精品高清在线| 秋霞午夜一区二区| 国产精品日日摸夜夜添夜夜av| 97超碰蝌蚪网人人做人人爽| 亚洲精品一二区| 国产99视频在线观看| 国产精品视频中文字幕91| 日韩免费在线免费观看| 日韩一区视频在线| 日韩欧美在线中文字幕| 久久久亚洲国产| 成人午夜在线影院| 欧美一级黄色网| 亚洲人成电影网站色xx| 91精品国产色综合| 国产亚洲视频在线| www.日韩av.com| 91丝袜美腿美女视频网站| 国产精品69久久久久| 亚洲成人黄色网| 亚洲视频在线观看网站|