Archive for

一つ解消

2007/4/16 月曜日 投稿時の月齢:28.3  月名:二十九日月  潮汐:大潮 

らくetchに切り替えたらJoomla!のphpshopでアイテムが表示されなくなってしまった。phpのソースを解析するとバグを発見。LEFT JOINしたいテーブルを最初に記述してしまっている。これでは正常に動作しない。さっそく修正したところ、無事動作。しかし、何故sargeの時には動作していたのだろう? 条件分岐でこの行は実行されていなかったのだろうか??
 
修正箇所
administrator/components/com_phpshop/html/shop.browse.php
 
//2行削除
// $list € = “SELECT DISTINCT $fieldnames FROM #__pshop_product, #__pshop_category, #__pshop_product_category_xref,#__pshop_shopper_group “;
// $count € = “SELECT $count_name FROM #__pshop_product, #__pshop_category, #__pshop_product_category_xref,#__pshop_shopper_group “;
 
//2行追加
 €$list € = “SELECT DISTINCT $fieldnames FROM #__pshop_category, #__pshop_product_category_xref,#__pshop_shopper_group,#__pshop_product “;
 €$count € = “SELECT $count_name FROM #__pshop_category, #__pshop_product_category_xref,#__pshop_shopper_group,#__pshop_product “;