商詳情頁修改方法:
首先找到ecshop並打開include/lib_common.php,找到文件中的build_uri函數。
修改成如下代碼。
case 'goods': if (empty($gid)) { return false; } else { $uri = $rewrite ? '你需要的關鍵詞拼音-' . $gid : 'goods.php?id=' . $gid; } break;
接着,打開.htaccess文件。打下代碼
RewriteRule ^goods-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
修改成
RewriteRule ^你需要的關鍵詞拼音-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
改完之后再進入ECShop后台清除緩存完成修改。
這樣,以后都不會是googs-1.html這樣的路徑了。
商品列表頁修改方法:
category.php?id=4 默認定義成 category-4.html
如自己定義成 chanpin-4.html (修改htaccess 與lib_common.php對應項目),那問題就來了,ec后台無法寫入 nav表cid字段,直接導致前台自定義導航欄無法顯示對應子分類。
解決此問題需修改admin目錄下 navigator.php文件
416行左右將 case 'category' : 修改成 case 'chanpin' 即可
再修改相對應的 .htaccess文件