POST TIME:2017-11-13 00:50
Dedecms是目前國內cms的龍頭老大,相信沒多少人有異議。本人從2009年開始用dede,積累了一些經驗,在此分享給各位織夢愛好者。
為什么要分享?因為織夢的一些技術問題,在織夢官網論壇很難找到解決方法,論壇提問一般無人回答,下面遇到的有些問題我自己都花費了很長時間才解決。
特別提醒:優化要適度,自然,以提高用戶體驗為主。
以下經驗和技巧,有些為本人修改,有些網上收集,全部放在這里集中,有需要的可以直接全部拿去,也歡迎網友完善。
1、隨機文章:好處就在于能夠保證文章有新鮮內容,但前提是你必須要有一定文章數量,50篇以下的就不要用了,請將*換成你的域名。
調用代碼:
{dede:arclist titlelen='30' orderby='rand' row='8' typeid=rand }
<li><a href="http://www.***.com[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
2、翻頁標題重復問題:dedecms列表頁假如有多頁的話,標題都是一樣的,到5.7版本仍然沒有改進(希望官方在下一個版本改進)。其實最簡單的就是加個第一頁第二頁即可。
修改代碼:在列表頁模板中將原來的標題調用標簽{dede:field.title/}換成{dede:field.title/}_第{dede:pagelist listsize='0' listitem='pageno'function='html2text(@me)'/}頁-{dede:global.cfg_webname/} ,會生成 “標題_第1頁-網站名稱”之類的標題。
3、自動關鍵字:從5.3起,系統就一直自動帶這個功能,只不過很多人不知道怎么用而已。這是一個非常強大的功能。使用方法如下:
設置步驟:后臺的“核心”→“批量維護 ”→“文檔關鍵詞維護 ”,新增關鍵字并同時加上要鏈接的網址即可。盡量避免重復,要精準單一,假如你給“兼職”設置了一個鏈接,給“兼職網站”又加了一個,5.6以后的版本系統只會自動給兼職網站加,但以前的版本就會給兼職網站同時加上兩個鏈接,請注意自己的使用的版本。
這里設置好了以后,還要需要再設置一個地方。后臺的“系統設置”→“系統基本參數 ”→“其它選項”→“文檔內容同一關鍵詞替換次數(0為全部替換)”默認是2。這個可以根據自己的情況適當的調整。
4、相關文章設置:相關文章設置是有效提高用戶體驗的一種方法哦。5.7以后的系統自動帶了這個功能了,以前的版本要自己添加。這個要注意一點的就是,相關文章的調用是根據tag標簽或者關鍵字來調用的,假如你發表的文章這兩個位置都沒有設置的話,相關文章里面不會有內容的,因此,一定要設置一個。
5、dedecms調用wp博客文章:很多人用dedecms作主站,用wp搭建二級目錄的博客,如何在dedecms中調用wp 的文章,這個我花費了很長時間才調試好,前提是wp啟用了固定鏈接,下面的例子是數字鏈接,調用的是博客內的最新文章,將域名換成你自己的就行了。
調用代碼:{dede:sql sql="select *,id as post_id from wp_posts where post_status='publish'and post_type='post' order by id desc limit 0,10"}
<li class='dotline'><a href='http://www.***.com[field:post_id/].html' target='_blank'>[field:post_title/]</a></li>
{/dede:sql}
6、谷歌地圖:谷歌地圖對于谷歌收錄幫助非常之大,5.7版自帶谷歌地圖了。
設置步驟:后臺的“核心”→“頻道模型 ”→“自由列表管理 ”,簡單設置更新即可,這里要特別注意一點的是,系統自動生成不帶首頁和列表頁這關鍵的幾頁(不知道是不是官方的失誤),只有文章頁,請在模板googlemap.htm自己加上。
7、首頁調用問答模板文章:開通了問答模塊的,首頁應該如何調用呢?這個我調式了很久,雖然現在沒用了,但可能有網友有用:
調用代碼: {dede:ask row=‘14’ qtype=‘ok’ orderby=‘pubdate’ }
<li ><a href='/ask/question-id-[field:id/].html' target='_blank'>[field:title/]</a></li>
{/dede:ask}
打開/include/taglib/ask.lib.php文件;修改 else if($qtype=='ok') $qtypeQuery = "$tid status=1 order by solvetime desc ";這條語句的order by XXXXXdesc,把XXXX換成你要排序的字段就OK了。
8、適當優化:將當前位置的“主頁”字樣,改為“你自己的網站名稱”。解釋:學習過SEO的朋友一看就知道為什么了,增加內鏈,另一個好處就是利用回首頁的關鍵詞連接告訴蜘蛛,你的網站定位。其實這點真的很重要。
如何修改:在“系統參數設置”的主頁鏈接輸入“你的網站名稱”即可,然后重新生成html。
9、全站RSS輸出:織夢自帶的rss和網站地圖一樣的,是按照欄目來分類的,不方便別人訂閱。這個代碼很長,自行去網上搜下,注意下就行了。
10、新窗口打開文章:小技巧,這個最簡單的方法就是在把加入到head.htm這個模板的 區域里里就行了,對其它cms一樣實用哦,這樣就不用每個鏈接都去設置了,一勞永逸。
以上內容,是本人3年多年使用織夢的經驗,有些來自于網絡,有些自己修改調試了很長時間,花費了很大的心血,現在分享出來,希望對正在或者即將使用dedecms建站的朋友有幫助。也歡迎大家分享更多經驗。
本文由恒星兼職網www.jianzhiwangzhan.com站長原創,轉載請注明出處!