- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Сообщения: Kyborg
Статистика
- Группа: Assistent vsupport.club
- Сообщений: 31
- Просмотров: 2068
- Статус: Продвинутый пользователь
- Возраст: Неизвестен
- День рождения: Неизвестен
-
Пол
Не определился
1
Начинающий
Инструменты
Друзья
Kyborg еще не добавил друзей
Последние посетители
Мои сообщения
В теме: Достала ошибка 1064, подскажите куда копать?
13 March 2016 - 09:18 PM
В вязи с отсутствием достаточного времени, необходима помощь в борьбе с данной ошибкой, конечно с меня причитается. + поставить это дополнение от Badisoft, так как после его установки у меня пропали все характеристики товаров (либо мой косяк либо либо). Если у Дмитрия есть время, буду благодарен.
В теме: сортировка доп.характеристик
27 February 2016 - 09:35 PM
Есть относительно свежее решение по данной теме? У меня такой вариант не проходит, стоит патч Patch Optimize 01.
// BEGIN Patch Optimize 01 (by http://trickywebs.org.ua/ soulmare@gmail.com) // Initialize array for storing options if(!isset($optHash)) $optHash = Array(); // If option values set is not stored if(!isset($optHash[$_Row['optionID']])) { // Get and store option values set $sql = 'select povvt.option_value, povvt.variantID, post.price_surplus, post.productID FROM '.PRODUCTS_OPTIONS_SET_TABLE.' as post LEFT JOIN '.PRODUCTS_OPTIONS_VALUES_VARIANTS_TABLE.' as povvt ON povvt.variantID=post.variantID WHERE povvt.optionID='.$_Row['optionID'].' AND post.productID IN ('.implode(',', $ProductIDs).') AND povvt.optionID='.$_Row['optionID'].' ORDER BY post.productID, povvt.sort_order, povvt.option_value '; $q2=db_query($sql); while($rowOvs = db_fetch_assoc($q2)) if(isset($optHash[$_Row['optionID']][$rowOvs['productID']])) $optHash[$_Row['optionID']][$rowOvs['productID']][] = $rowOvs; else $optHash[$_Row['optionID']][$rowOvs['productID']] = Array($rowOvs); } $_Row['values_to_select']=array(); $i=0; foreach((array)$optHash[$_Row['optionID']][$_Row['productID']] as $_Rowue){ $_Row['values_to_select'][$i]=array(); $_Row['values_to_select'][$i]['option_value'] = $_Rowue['option_value']; // if ( $_Rowue['price_surplus'] > 0 )$_Row['values_to_select'][$i]['option_value'] .= ' (+ '.show_price($_Rowue['price_surplus']).')'; // elseif($_Rowue['price_surplus'] < 0 )$_Row['values_to_select'][$i]['option_value'] .= ' (- '.show_price(-$_Rowue['price_surplus']).')'; $_Row['values_to_select'][$i]['option_valueWithOutPrice'] = $_Rowue['option_value']; $_Row['values_to_select'][$i]['price_surplus'] = show_priceWithOutUnit($_Rowue['price_surplus']); $_Row['values_to_select'][$i]['variantID']=$_Rowue['variantID']; $i++; } $_Row['values_to_select_count'] = count($_Row['values_to_select']); $ProductsExtras[$_Row['productID']][] = $_Row; // END Patch Optimize 01
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Сообщения: Kyborg