作者 主題: ecshop首頁調用高級搜索表單  (閱讀 1915 次)

0 會員 與 1 訪客 正在閱讀本文。

離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
ecshop首頁調用高級搜索表單
« 於: 十二月 04, 2012, 03:32:53 下午 »
有會員需要此功能
所以特地做了這篇教學
多數頁面的調用方法都大同小異

高級搜索表單在 search.dwt
為了方便管理我將它複製一份並重新命名為 search2.lbi
放到 library 目錄裡
這樣就可以在任何頁面調用他
在 index.dwt 使用
代碼: [選擇]
<!-- #BeginLibraryItem "/library/searc2.lbi" --><!-- #EndLibraryItem -->
來調用
因為表單需要從資料庫撈出分類及品牌清單供選擇
所以還必須在對應的程式檔 index.php 的
$smarty->display('index.dwt', $cache_id);
之前加上
$smarty->assign('cat_list',   cat_list(0, 0, true, 2, false));
$smarty->assign('brand_list', get_brand_list());
附件提供檔案直接上傳即可
由於修改了PHP檔案請自行做好紀錄...
LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php

離線 simonk0829

  • VIP會員
  • 正式會員
  • ******
  • 積分 +0/-0
Re: ecshop首頁調用高級搜索表單
« 回覆 #1 於: 十二月 05, 2012, 12:10:45 下午 »
高級搜尋測試可以,但是首頁品牌專賣圖片卻變成亂碼
請參考http://www.just-best.com.tw

離線 andy

  • 管理員
  • 正式會員
  • *****
  • 積分 +1/-0
  • 性別: 男
    • 原來如此
Re: ecshop首頁調用高級搜索表單
« 回覆 #2 於: 十二月 05, 2012, 12:35:13 下午 »
沒錯
變數衝突

除非你能 smarty 把變數換掉!
LINE ID:ecshop_weshop
Email:andy@we-shop.net
聯絡我:https://we-shop.net/contactus.php