Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

AlexDW

Users
  
  • Posts

    11,319
  • Joined

  • Last visited

Everything posted by 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 в тройке это уже исправлено
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.