登入 註冊
 

ecshop首頁調用高級搜索表單
閱讀 1653 次 0 會員 與 1 訪客 正在閱讀本文。
十二月 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檔案請自行做好紀錄...

記錄

* 十二月 05, 2012, 12:10:45 下午
#1
高級搜尋測試可以,但是首頁品牌專賣圖片卻變成亂碼
請參考http://www.just-best.com.tw

記錄

十二月 05, 2012, 12:35:13 下午
#2
沒錯
變數衝突

除非你能 smarty 把變數換掉!

記錄