Jump to content

Padlik

Пользователи
  • Content Count

    66
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Padlik

  • Rank
    Пользователь

Recent Profile Visitors

1,678 profile views
  1. Скорее всего проблема именно в рендеринге, т.к. долгое открытие страницы со списком товаров наблюдается при первом заходе, потом, вероятно, список берется из кэша браузера и последующее обновление страницы происходит довольно быстро. Попробую сделать автокомплит там, где это используется постоянно, а в модулях типа выгрузки на маркет можно и так пережить. Спасибо за помощь!
  2. А есть альтернативные варианты использования автокомплита? Построение списка категорий используется еще в ряде модулей, стал ковырять и реально заметил, что там, где категории выводятся списком select - заметны сильные тормоза. Например, в модуле выгрузки на маркет или в батче.
  3. На странице списка 20 товаров. Да, грузится селект по категориям и на него я тоже думал, для эксперимента убрал выборку по категориям из списка товаров - стало сильно лучше работать. Конечно, можно вообще все фильтры убрать - тогда будет еще лучше, но тогда работать будет с товарами вообще проблемно. Пытался переходить на php версиями выше. Никаких результатов. Посмотрел кусок кода из файла модели public function getProductsByCategoryId($category_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "' ORDER BY pd.name ASC"); return $query->rows; } Вроде бы тоже ничего криминального.
  4. Добрый день! Версия движка 1.5.1.3. Импортировал около 50 тысяч товаров и 10-15 тысяч категорий. На фронте полет нормальный, страницы загружаются быстро. В админке проблема - при переходе Каталог - Товары - длительность загрузки страницы достигает 30-40 секунд. В логах медленных запросов пусто. Поставил профайлер запросов, чтобы проверить что создает нагрузку. Так вот при переходе на вышеуказанную страницу запрос и время обработки просто мизерное: totalProcessTime - 0.6812379360199 sec Queries - 51. Queries time - 0.50532507896423. Веб-сервер организован в связке apache + nginx. Апач работает в режиме fastcgi, версия php 5.4.16. Это не виртхост и не впс, это своя железка, 16Гб оперативки, процессор Core i-7 и 2ТБ диска. Atop периодически показывает высокую нагрузку на mysql. Но при этом в профайлере и в логах пусто. Остальные страницы админки открываются без проблем. Vqmod не используется. Есть сильные подозрения, что длительная загрузка обусловлена большим количеством категорий, т.к. модули, где присутствует вывод категорий в админке немного тупят, но не критично, не так как на странице товаров. Прошу подсказать, в какую сторону смотреть. Файл модели категории оригинальный, убрал из запросов выборку языка и магазина. Не помогло. Может быть на сервере подкрутить какие-то директивы для php? Буду благодарен любому совету.
  5. День добрый! Прошу помочь. Выбираю нужные категории в модуле выгрузки. Товаров в них приличное количество. Но при модерации в маркете найден всего 1 товар. Смотрю файл offers.yml - там реально один товар, при этом все категории магазина, независимо от выбора категорий в модуле.
  6. Если кто-то сможет реализовать за деньги - предложения в личку.
  7. Есть модификатор, который меняет цены на сайте с учетом указанных скидок. Его надо включать в определенное время для изменения цен и выключать для возврата к ценам по-умолчанию.
  8. Теме АП. А как можно по крону включать и выключать определенный модификатор?
    Модуль рекомендую, работает правильно. Автору респект за помощь с настройкой и доработкой.
  9. В горизонтальном меню не влезают все нужные категории, возможно несколько категорий объединить под кнопку "Еще?" или типа того, не создавая для нее отдельную категорию родительскую?
  10. Возможно ли в горизонтальном выпадающем меню сделать количество колонок не 4, а 6, например? При указаннии в редактировании категории количество столбцов 6 - показывается все в один столблец. Хотелось бы сжать немного расстояния между столбцами.
  11. Добрый день! Модуль работает прекрасно, но есть проблема - при большом количестве категорий при установке значений процентных скидок - в БД сохраняются не все значения, а всего 40 или 50. Как быть? Поправка - в БД все пишется, но в самом модуле поля заполнены только для первых 40-50 категорий.
  12. Друзья, прошу помочь. Задача - добавить кнопку создания товара на страницу заказа в админке. Чтобы было легко добавлять новый товар в заказ, если его нет в базе. Сделал в контроллере order.php добавил $this->load->model('catalog/product'); $data['insert'] = $this->url->link('catalog/product/add', 'token=' . $this->session->data['token'], 'SSL'); В шаблон order_info добавил саму кнопку <a href="<?php echo $insert; ?>">Добавить товар</a> Все работает, но не так как хотелось. При такой конструкции открывается форма добавления товара на своей странице, а нужно, чтобы форма появлялась во всплывающем окне, не покидая страницу заказа. Прошу помочь, как реализовать? Версия opencart 2.3
×

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.