仲居 雅浩
m_nakai****@ca2*****
2006年 2月 18日 (土) 10:01:16 JST
曽我部さま、ご教示ありがとうございます。 ご指摘通り、過去ログは > http://lists.sourceforge.jp/mailman/archives/tep-j-general/2002-November/011746.html を参考にさせて頂き、型番の表示状態で、ソートすることが出来ていました。 本家フォーラムにある変更は、ログに沿って $select_column_list = ''; を $select_column_list = 'p.products_model, '; に変更してみたのですが、 1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' pd.products_name, p.products_quantity, p.products_id, p.manuf select p.products_model, , pd.products_name, p.products_quantity, p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id, products_to_categories p2c left join specials s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '4' and p2c.categories_id = '292' のエラーがてでしまった次第です。 説明が足りず、誠に失礼致しました。 非表示での型番ソートは、曽我部さまのご教示くださった変更で解決致しました。 また、advanced_search_result.phpにつきましても ------------------------------------------------- if (in_array('PRODUCT_LIST_MODEL', $column_list)) { for ($col=0, $n=sizeof($column_list); $col<$n; $col++) { if ($column_list[$col] == 'PRODUCT_LIST_MODEL') { $HTTP_GET_VARS['sort'] = $col+1 . 'a'; $order_str = ' order by p.products_model'; break; } } } else { $HTTP_GET_VARS['sort'] = '0a'; $order_str = " order by p.products_model"; } -------------------------------------------------- に変更で非表示ソートできました。 本当に有難うございます。 なかい