Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

AirDemon

Новачок
  
  • Публікації

    7
  • З нами

  • Відвідування

Усі публікації користувача AirDemon

  1. Файл catalog/model/catalog/product.php, метод getProducts(), строка 166 if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; } заменить if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY IF(p.price = '0', 1, 0), LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY IF(p.price = '0', 1, 0), (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY IF(p.price = '0', 1, 0), " . $data['sort']; } } else { $sql .= " ORDER BY IF(p.price = '0', 1, 0), p.sort_order"; }
  2. Никогда ничего не писал тут, но вдруг поможет. Заодно и ошибки может найдете))) Выглядит вот так http://daimax.ru/index.php?route=product/product&path=59_67&product_id=17061 в файле /template/product/product.tpl ищите <?php echo $price; ?> первое вхождение меняете на <?php if ($price == 0) { echo "<a href='адрес страницы с обратной связью' target='_blank'>По запросу!</a>"; } else { echo $price; } ?> Второе вхождение не трогать! Не красиво конечно, но вроде работает и можно всплывающую форму обратной связи прикрутить. Ну и привязки к версии как бы и нет и к движку тоже, главное правильную переменную отвечающую за вывод цены подсунуть)
  3. Замечательный модуль, все работает! Тех. поддержка тоже приятно удивила. Чуть выше писал про траблы. Человек не только не поленился и проверил свой модуль, но и исправил мои косяки! Спасибо freelancer!
  4. И еще хотелось бы иметь возможность выбора фильтров для конкретных категорий. Допустим в одной я хочу показывать фильтр "производитель" (может быть любой другой), а в другой нет.
  5. Как сделать чтобы вот это не скрывалось данным модулем? catalog\view\theme\default\template\product\category.tpl <div class="description"> <?php if($product['attribute_groups']) { ?> <table> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <thead><!--названия групп--> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead><!----> <tbody> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> <?php } ?> </div>
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.