織夢搜尋結果增加dede:type、dede:arclist、dede:channelartlist、dede:tag、dede:php等標籤支援
阿新 • • 發佈:2020-08-13
在織夢的搜尋結果頁面中,如果你用了 {dede:include filename="head.htm"/} {dede:include filename="foot.htm"/}
你會發現頁面是沒有輸出任何東西的
因為織夢的搜尋結果頁不解析這些標籤
dede:type、dede:arclist、dede:channelartlist、dede:tag 、dede:php 、dede:myad
如果想讓它支援,你需要這樣做
開啟 /include/arc.searchview.class.php 找到
require_once(DEDEINC."/taglib/channel.lib.php");
在它的下面加入
require_once(DEDEINC."/taglib/type.lib.php");
require_once(DEDEINC."/taglib/arclist.lib.php");
require_once(DEDEINC."/taglib/channelartlist.lib.php");
require_once(DEDEINC."/taglib/tag.lib.php");
require_once(DEDEINC."/taglib/php.lib.php");
require_once(DEDEINC."/taglib/myad.lib.php");
繼續找到
else if($tagname=="hotwords") { $this->dtp->Assign($tagid,lib_hotwords($ctag,$this)); }
大概在540行,在它的下面加入
else if($tagname=="arclist") { $this->dtp->Assign($tagid,lib_arclist($ctag,$this)); } else if($tagname=="channelartlist") { $this->dtp->Assign($tagid,lib_channelartlist($ctag,$this)); } else if($tagname=="tag") { $this->dtp->Assign($tagid,lib_tag($ctag,$this)); } else if($tagname=="php") { $this->dtp->Assign($tagid,lib_php($ctag,$this)); } else if($tagname=="myad") { $this->dtp->Assign($tagid,lib_myad($ctag,$this)); }
如圖