您的位置:鄭州SEO網站優化 > dedecms > 內容詳情

讓dedecms搜索頁面支持標簽調用及自定義字段調用的方法

发布时间:2016-06-28 00:00 來源:互聯網 編輯:本站編輯 浏覽次數:76人

  默認情況下,織夢cms模板的搜索結果頁面模板是不能調用dedecms標簽的,那麽如何讓織夢cms的搜索頁面支持標簽調用呢!!!

  修改步驟如下:

  dedecms模板搜索頁search.php支持arclist和channelartlist標簽調用方法

  打開include/arc.searchview.class.php

  查找

1
2
require_once(DEDEINC./taglib/hotwords.lib.php”);
require_once(DEDEINC./taglib/channel.lib.php”);

  下面插入

1
2
require_once(DEDEINC./taglib/arclist.lib.php”);
require_once(DEDEINC./taglib/channelartlist.lib.php”);

  查找

1
2
3
4
else if($tagname==”hotwords”)
{
$this->dtp->Assign($tagid,lib_hotwords($ctag,$this));
}

  下面插入

1
2
3
4
5
6
7
8
else if($tagname==”arclist”)
{
$this->dtp->Assign($tagid,lib_arclist($ctag,$this));
}
else if($tagname==”channelartlist”)
{
$this->dtp->Assign($tagid,lib_channelartlist($ctag,$this));
}

  到這一步就OK了,如何還需要實現定義字段調用的話那麽就繼續:修改include/arc.searchview.class.php

  找到

1
$query = "Select

  整行修改爲:

1
2
3
4
$query = "Select addon.*,arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
  act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath
  from `{$this->AddTable}` arc left join `dede_arctype` act on arc.typeid=act.id left join `dede_addonarticle` addon on addon.aid=arc.id
  where {$this->AddSql} $ordersql limit $limitstart,$row"
;

  這樣織夢dedecms模板搜索頁search.php就支持arclist和channelartlist標簽的調用了。

最新文章

  • 1使用自媒體平台做SEO優化成未來趨勢
  • 2直播都那麽火爲什麽還一直堅持做
  • 3百度將近一個月的瘋狂更新,今天終
  • 4洛陽優化公司教你關于搜索引擎優化
  • 5SEO從業者學習免費自助建站的三個思
  • 6洛陽seo教你怎樣才能做好SEO管理者?
  • 7图片外链有什么用 可以提高网站的排
  • 8驚爆!有關SEO文章收錄的問題,詳情
  • 9數據庫遷移造成網站兩三天內打不開
  • 10新鄉SEO感想篇:SEO基礎五要素回顧
  • 11教你通過逆向思維實施SEO達成目的
  • 12新鄉網站優化網站一直不收錄怎麽辦
  • 13新鄉SEO告訴你網站如何進行圖片搜索
  • 14新鄉SEO告訴你新站怎樣快速獲得百度
  • 15開封裝修公司案例-開封漢東裝飾設計
  • 16開封SEO案例-開封婚紗攝影工作室
  • 17開封SEO案例-蔬菜大棚,大棚骨架
  • 18開封SEO優化案例-開封大衆婚慶公司
  • 19開封優化案例-開封大衆搬家公司
  • 20開封SEO案例-開封美的空調維修