|網(wǎng)站SEO建站,讓你的對(duì)手遙望我們一直在努力

向道全講述dede的搜索功能是怎么做的

您現(xiàn)在正位于該位置:高至 > 網(wǎng)站開(kāi)發(fā) > 向道全講述dede的搜索功能是怎么做的
前言:站內(nèi)搜索功能不管是對(duì)于企業(yè)網(wǎng)站還是大型網(wǎng)站以及SEO的用處都非常大,那么dede的搜索功能是怎么做的呢,向道全給大家介紹: 第一步:找到對(duì)應(yīng)的搜索模板的代碼 我們都知道,dede有自帶的搜索功能,我們只要找到對(duì)應(yīng)的模板,然后把我們想要的代碼拿出來(lái)就行了。具體如下: 首先進(jìn)入templets--default--search.htm打開(kāi)文件,大約在19行,找到代碼。如下圖: 第二步:修改代碼 把官
    站內(nèi)搜索功能不管是對(duì)于企業(yè)網(wǎng)站還是大型網(wǎng)站以及SEO的用處都非常大,那么dede的搜索功能是怎么做的呢,向道全給大家介紹:

第一步:找到對(duì)應(yīng)的搜索模板的代碼

向道全
我們都知道,dede有自帶的搜索功能,我們只要找到對(duì)應(yīng)的模板,然后把我們想要的代碼拿出來(lái)就行了。具體如下:
 
首先進(jìn)入templets-->default-->search.htm打開(kāi)文件,大約在19行,找到代碼。如下圖:
 

第二步:修改代碼     

向道全
把官方的代碼整理成自己想要的代碼:比如
代碼修改完成,把它放入我們的搜索模塊里面。
第三步:新建一個(gè)search.htm模板
新建一個(gè)search.htm模板,并把它放入我們的自定義模板文件夾里,(用于展示搜索結(jié)果)然后就是代碼的調(diào)用了。在你想要顯示搜索結(jié)果的地方,加入調(diào)用標(biāo)簽即可。
列表調(diào)用標(biāo)簽為:
{dede:list perpage='4'}{/dede:list}
底層調(diào)用字段和首頁(yè)、列表頁(yè)調(diào)用字段一樣。如果朋友還不知道這些底層的調(diào)用字段,可以看看這篇文章織夢(mèng)(dede)常用的調(diào)用標(biāo)簽。
DEDECMS織夢(mèng)搜索頁(yè)調(diào)用arclist標(biāo)簽的教程
打開(kāi)include/arc.searchview.class.php
向道全
  查找:
require_once(DEDEINC."/taglib/hotwords.lib.php");
require_once(DEDEINC."/taglib/channel.lib.php"); 
  在下面加入:
require_once(DEDEINC."/taglib/arclist.lib.php");    
require_once(DEDEINC."/taglib/channelartlist.lib.php");
  找到:
else if($tagname=="hotwords")                
{                    
$this->dtp->Assign($tagid,lib_hotwords($ctag,$this));
}
  在下面插入:
else if($tagname=="arclist")
{                    
$this->dtp->Assign($tagid,lib_arclist($ctag,$this));  
}                
else if($tagname=="channelartlist")   
{                    
$this->dtp->Assign($tagid,lib_channelartlist($ctag,$this));  
}
  這樣就可在dedecms織夢(mèng)搜索頁(yè)面使用arclist和channelartlist標(biāo)簽調(diào)用數(shù)據(jù)了。
轉(zhuǎn)載請(qǐng)注明出處及附上該鏈接:http://ebqao.cn/web/313.html

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

上一篇:<<萬(wàn)博易介紹織夢(mèng)dede:list排序類型有哪些 下一篇:piikee:織夢(mèng)首頁(yè)、列表頁(yè)調(diào)用文章body內(nèi)容的方法>>