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

AlexDW

Користувачі
  
  • Публікації

    11 319
  • З нами

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

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

  1. означает что не может найти и подключить файл admin\controller\extension\extension\installer.php стандартно в движке нет такого файла по такому пути ищите причину в используемых модулях/модификаторах
  2. вероятно какой-нибудь косячный модуль просмотренных товаров
  3. catalog\model\catalog\product.php 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"; // сортировка по умолчанию $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; }
  4. подсчитайте количество запросов и время выполнения до и после (для чистоты эксперимента остальной свой код кроме CREATE уберите)
  5. начать вводить название нужной характеристики в поле
  6. нет, читайте внимательно в вашем случае, раз управляющих файлов нет и весь ваш модуль состоит только из xml то если, например, добавляете свой функционал в admin/controller/marketing/coupon.php - в нем же и делайте проверку на наличие нужных данных в БД и добавление их при отсутствии
  7. плюс если что-то меняете/добавляете в стандартных таблицах движка - обязательно указывайте этот момент в описании своего модуля данная информация облегчит жизнь и пользователям, и коллегам по цеху и в конечном итоге вам самому
  8. в тройке упразднили install.sql / install.php если голова на плечах - не нужны никакие "расширенные установщики" при наличии управляющего контроллера (админка) у устанавливаемого модуля - для создания таблиц использовать в нем метод install тогда при установке модуля (в списке модулей админки) код из install будет выполнен если мод из одного только xml и контроллера нет - цеплять проверку и создание данных в самом xml в подходящем месте
  9. более кошерно не запрещать оформление при сумме менее 1000 а добавлять дополнительную плату штатными средствами движка через low order fee
  10. не всем дано сделать это правильно патч localcopy позволяет позволяет ставить архивы ocmod.zip минуя FTP, напрямую и избежать плясок с бубном и возможных ошибок (см.п.1)
  11. так сделайте по-человечески - вывод в шаблоне, а через контроллер саму ссылку
  12. $data['vendor_link'] = '<a href="" target="_blank" class="btn btn-warning btn-lg btn-block">'.$data['product_vendor_link'].'</a>'; $data['vendor_link'] = '<a href="'.$data['product_vendor_link'].'" target="_blank" class="btn btn-warning btn-lg btn-block"></a>';
  13. все верно, только замечание не по адресу FeaturedPlus добавляет мультиязычные заголовки и возможность вывода в случайном порядке и при этом не меняет запрос выборки, так работает сам стандартный модуль движка
  14. правильно, нафига что-то учить.. нужно сразу так
  15. дело не в сборке, баги с отчетами наследуются из оригинального движка opencart в файле admin\model\report\product.php замените SUM(op.price + (op.tax * op.quantity)) AS total на SUM((op.price + op.tax) * op.quantity) AS total в тройке это уже исправлено
×
×
  • Створити...

Important Information

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