- 2008-01-31 (木) 19:39
zencart URL書き換え日本語版を使って静的なURLにする。
1.2対応なので、1.3対応に一部書き換える→他の人が紹介してるので割愛→ググれって事で。
問題はZen-cartのAdvanced_searchを使って時に、次のページへのリンクが中途半端なリンクになってしまう事。
例えば
index.php?main_page=advanced_search_result&search_in_description=1&keyword=%E3%83%9E%E3%83%83%E3%83%81%E3%83%A7DVD
なんて検索結果のページの2ページ目を表示しようとすると
index.php?main_page=advanced_search_result&search_in_description=1&keyword=%E3%83%9E%E3%83%83%E3%83%81%E3%83%A7DVD/sort20a/page2/
と、動的なURLの後ろに静的なパスが追加されてしまう。
これはいかん。
というよりも誰か、気付かなかったのか?
んで、検索結果なんてキーワードによってぜんぜん違うんで、動的なままで処理するようにする。
html_output.phpの63行目あたりを
if($page != “advanced_search_result”){ // <—– 追加 if
$parameters = str_replace(’&sort=’, ‘/sort’, $parameters);
$parameters = str_replace(’&page=’, ‘/page’, $parameters);
$parameters = str_replace(’&filter_id=’, ‘/filter’, $parameters);
$parameters = str_replace(’disp_order=’, ‘display’, $parameters);
} // <—– 追加 if
検索結果ページの場合だけ、パラメーターを書き換えしないようにする。これだけ。
とりあえずメモメモ。。。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://webparty.t-pad.net/zen_cart_index/zencart-url書き換え日本語版メモ/trackback
- Listed below are links to weblogs that reference
- zencart URL書き換え日本語版(メモ) from Walk in the WWW

