濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識 > Dedecms/織夢cms建站經(jīng)驗(yàn)和技巧總結(jié)

Dedecms/織夢cms建站經(jīng)驗(yàn)和技巧總結(jié)

POST TIME:2017-11-13 00:50

Dedecms是目前國內(nèi)cms的龍頭老大,相信沒多少人有異議。本人從2009年開始用dede,積累了一些經(jīng)驗(yàn),在此分享給各位織夢愛好者。

為什么要分享?因?yàn)榭棄舻囊恍┘夹g(shù)問題,在織夢官網(wǎng)論壇很難找到解決方法,論壇提問一般無人回答,下面遇到的有些問題我自己都花費(fèi)了很長時間才解決。

特別提醒:優(yōu)化要適度,自然,以提高用戶體驗(yàn)為主。

以下經(jīng)驗(yàn)和技巧,有些為本人修改,有些網(wǎng)上收集,全部放在這里集中,有需要的可以直接全部拿去,也歡迎網(wǎng)友完善。

1、隨機(jī)文章:好處就在于能夠保證文章有新鮮內(nèi)容,但前提是你必須要有一定文章數(shù)量,50篇以下的就不要用了,請將*換成你的域名。

調(diào)用代碼:

{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、翻頁標(biāo)題重復(fù)問題:dedecms列表頁假如有多頁的話,標(biāo)題都是一樣的,到5.7版本仍然沒有改進(jìn)(希望官方在下一個版本改進(jìn))。其實(shí)最簡單的就是加個第一頁第二頁即可。

修改代碼:在列表頁模板中將原來的標(biāo)題調(diào)用標(biāo)簽{dede:field.title/}換成{dede:field.title/}_第{dede:pagelist listsize='0' listitem='pageno'function='html2text(@me)'/}頁-{dede:global.cfg_webname/} ,會生成 “標(biāo)題_第1頁-網(wǎng)站名稱”之類的標(biāo)題。

3、自動關(guān)鍵字:從5.3起,系統(tǒng)就一直自動帶這個功能,只不過很多人不知道怎么用而已。這是一個非常強(qiáng)大的功能。使用方法如下:

設(shè)置步驟:后臺的“核心”→“批量維護(hù) ”→“文檔關(guān)鍵詞維護(hù) ”,新增關(guān)鍵字并同時加上要鏈接的網(wǎng)址即可。盡量避免重復(fù),要精準(zhǔn)單一,假如你給“兼職”設(shè)置了一個鏈接,給“兼職網(wǎng)站”又加了一個,5.6以后的版本系統(tǒng)只會自動給兼職網(wǎng)站加,但以前的版本就會給兼職網(wǎng)站同時加上兩個鏈接,請注意自己的使用的版本。

這里設(shè)置好了以后,還要需要再設(shè)置一個地方。后臺的“系統(tǒng)設(shè)置”→“系統(tǒng)基本參數(shù) ”→“其它選項(xiàng)”→“文檔內(nèi)容同一關(guān)鍵詞替換次數(shù)(0為全部替換)”默認(rèn)是2。這個可以根據(jù)自己的情況適當(dāng)?shù)恼{(diào)整。

4、相關(guān)文章設(shè)置:相關(guān)文章設(shè)置是有效提高用戶體驗(yàn)的一種方法哦。5.7以后的系統(tǒng)自動帶了這個功能了,以前的版本要自己添加。這個要注意一點(diǎn)的就是,相關(guān)文章的調(diào)用是根據(jù)tag標(biāo)簽或者關(guān)鍵字來調(diào)用的,假如你發(fā)表的文章這兩個位置都沒有設(shè)置的話,相關(guān)文章里面不會有內(nèi)容的,因此,一定要設(shè)置一個。

5、dedecms調(diào)用wp博客文章:很多人用dedecms作主站,用wp搭建二級目錄的博客,如何在dedecms中調(diào)用wp 的文章,這個我花費(fèi)了很長時間才調(diào)試好,前提是wp啟用了固定鏈接,下面的例子是數(shù)字鏈接,調(diào)用的是博客內(nèi)的最新文章,將域名換成你自己的就行了。

調(diào)用代碼:{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版自帶谷歌地圖了。

設(shè)置步驟:后臺的“核心”→“頻道模型 ”→“自由列表管理 ”,簡單設(shè)置更新即可,這里要特別注意一點(diǎn)的是,系統(tǒng)自動生成不帶首頁和列表頁這關(guān)鍵的幾頁(不知道是不是官方的失誤),只有文章頁,請在模板googlemap.htm自己加上。

7、首頁調(diào)用問答模板文章:開通了問答模塊的,首頁應(yīng)該如何調(diào)用呢?這個我調(diào)式了很久,雖然現(xiàn)在沒用了,但可能有網(wǎng)友有用:

調(diào)用代碼: {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、適當(dāng)優(yōu)化:將當(dāng)前位置的“主頁”字樣,改為“你自己的網(wǎng)站名稱”。解釋:學(xué)習(xí)過SEO的朋友一看就知道為什么了,增加內(nèi)鏈,另一個好處就是利用回首頁的關(guān)鍵詞連接告訴蜘蛛,你的網(wǎng)站定位。其實(shí)這點(diǎn)真的很重要。

如何修改:在“系統(tǒng)參數(shù)設(shè)置”的主頁鏈接輸入“你的網(wǎng)站名稱”即可,然后重新生成html。

9、全站RSS輸出:織夢自帶的rss和網(wǎng)站地圖一樣的,是按照欄目來分類的,不方便別人訂閱。這個代碼很長,自行去網(wǎng)上搜下,注意下就行了。

10、新窗口打開文章:小技巧,這個最簡單的方法就是在把加入到head.htm這個模板的 區(qū)域里里就行了,對其它c(diǎn)ms一樣實(shí)用哦,這樣就不用每個鏈接都去設(shè)置了,一勞永逸。

以上內(nèi)容,是本人3年多年使用織夢的經(jīng)驗(yàn),有些來自于網(wǎng)絡(luò),有些自己修改調(diào)試了很長時間,花費(fèi)了很大的心血,現(xiàn)在分享出來,希望對正在或者即將使用dedecms建站的朋友有幫助。也歡迎大家分享更多經(jīng)驗(yàn)。

本文由恒星兼職網(wǎng)www.jianzhiwangzhan.com站長原創(chuàng),轉(zhuǎn)載請注明出處!



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
全南县| 彰武县| 如皋市| 太康县| 兴和县| 漳平市| 广安市| 平果县| SHOW| 华蓥市| 云浮市| 前郭尔| 尼木县| 顺昌县| 涿州市| 寿阳县| 汤阴县| 新平| 阳原县| 潮州市| 农安县| 新竹县| 开封县| 深泽县| 肇庆市| 津市市| 色达县| 屏边| 灵寿县| 沅陵县| 社旗县| 神农架林区| 淅川县| 安泽县| 康定县| 乌拉特后旗| 雅江县| 金坛市| 庐江县| 申扎县| 六枝特区|