我們在用織夢制作網(wǎng)站時(shí),一般會考慮企業(yè)網(wǎng)站SEO頁面推薦文章,更有利于蜘蛛抓取文章。所以,在不同網(wǎng)站內(nèi)頁都會設(shè)計(jì)一些推薦板塊,做為最新文章或相關(guān)文章推薦,還有一個(gè)就是隨機(jī)文章,能更好全面去推薦新老文章。
那么,如何做到全站或者指定欄目做隨機(jī)調(diào)用文章呢?下面提供一些簡單方法。
{dede:arclist typeid='1' row=‘8’ titlelen='60' orderby='rand'}[field:pubdate runphp='yes'] $a="";$b=""; $c=strftime("%m/%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate]•[field:title/]{/dede:arclist}
去掉 $a="";$b=""; $c=strftime("%m/%d","@me"); $ntime = time();就變成[field:pubdate runphp='yes'] $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate][field:title/]</a>這是在前面不調(diào)用時(shí)間的
其中,typeid表示欄目ID,row表示要調(diào)用的數(shù)目,titlelen表示標(biāo)題的長度,orderby表示排序規(guī)則,這里rand便是隨機(jī)。
上面這段代碼即可實(shí)現(xiàn)隨機(jī)調(diào)用文章標(biāo)題。不過只是實(shí)現(xiàn)了順序隨時(shí)調(diào)換位置而已,如:A文章、B文章、C文章,或者C文章、B文章、A文章,等。對于搜索引擎來說,這種隨機(jī)調(diào)用出來的文章標(biāo)題沒多大意義。有沒有更好的隨機(jī)調(diào)用辦法呢?答案是有的。
其實(shí),我們可以這樣來實(shí)現(xiàn)。先隨機(jī)調(diào)用10000個(gè)網(wǎng)頁,對10000篇文章隨機(jī)排序,然后我們只取排在最前面的8篇文章即可,這樣便可以真正實(shí)現(xiàn)隨機(jī)調(diào)用8篇隨機(jī)文章了,實(shí)現(xiàn)代碼如下:
{dede:arclist typeid='1' row='10000' pagesize='8' titlelen='60' orderby='rand'}[field:pubdate runphp='yes'] $a=""; $b=""; $c=strftime("%m/%d","@me"); $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)<$oneday) @me = $a.$c.$b; else @me =$c; [/field:pubdate]•[field:title/]{/dede:arclist}
上面的typeid表示欄目ID為1,如果不限制欄目,全站隨機(jī)調(diào)用,則把2修改為rand即可;pagesize這個(gè)標(biāo)簽原本出現(xiàn)在列表頁,按規(guī)則對列表頁文章進(jìn)行排序,放到內(nèi)容頁位置,同樣有效。這些測試在dedecms v5.6和5.7版本中有效,至于更早的版本未測試。
有個(gè)技巧說明一下,實(shí)現(xiàn)每個(gè)網(wǎng)頁都隨機(jī)調(diào)用到不同的文章,你的文章數(shù)目越多,可以把row的數(shù)值設(shè)到越大,這樣全站更新后,隨機(jī)調(diào)用到的結(jié)果會更豐富;另外,建議一個(gè)網(wǎng)頁有一個(gè)隨機(jī)調(diào)用文章的區(qū)域即可,同時(shí)還有推薦文章、相關(guān)文章,這樣會讓搜索引擎發(fā)現(xiàn)你推薦文章的同時(shí),發(fā)現(xiàn)部分老文章,從而讓網(wǎng)站收錄率更高。
舉例:{dede:arclist typeid='1' row='10000' pagesize='4' titlelen='60' orderby='rand'}
<li><a href="[field:arcurl /]">●[field:title /]</a></li>
{/dede:arclist}
實(shí)現(xiàn)效果如圖:

以上是織夢實(shí)現(xiàn)隨機(jī)調(diào)用文章或全站或指定欄目的方法,總結(jié)就是采用隨機(jī)調(diào)用一定大數(shù)量文章進(jìn)行隨機(jī)排序,再截取排前部分進(jìn)行調(diào)用,還可以指定某個(gè)欄目或者全站來調(diào)用文章。
以上就是關(guān)于【織夢網(wǎng)站優(yōu)化頁面怎么實(shí)現(xiàn)隨機(jī)調(diào)用文章】的文章內(nèi)容,如果您還想了解更多關(guān)于網(wǎng)站建設(shè)與網(wǎng)絡(luò)推廣的相關(guān)文章,請繼續(xù)查看【織夢教程】欄目的其它文章
來源www.theround.com.cn廣州明行威,致力于中小企業(yè)網(wǎng)絡(luò)營銷推廣、整體外包運(yùn)營(網(wǎng)站建設(shè)、SEM、SEO等)、企業(yè)SEO內(nèi)訓(xùn)、信息流廣告運(yùn)營
歡迎交流 加微信13430336474 廣州張楷

上一篇:織夢dede:channelartlist排除欄目調(diào)用方法 下一篇:織夢DEDE實(shí)現(xiàn)首頁分頁翻頁