Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Ilari

Новичок
  
  • Публикаций

    35
  • Зарегистрирован

  • Посещение

О Ilari

  • День рождения 27.08.1991

Информация

  • Пол
    Мужчина
  • Город:
    Санкт-Петербург

Достижения Ilari

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Редкая
  • Week One Done

Последние медали

0

Репутация

  1. Ilari

    Оптимизация SQL запросов

    Присоединяюсь к последнему вопросу, что это за решения, может мы его неправильно поняли? У меня тоже такая проблема, почему-то сайт генерирует оч большую нагрузку, до 100к cp, Может вы подскажете? хостинг прислал проблемный запрос: SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND cp.path_id = '63' exaplin запроса: [email protected][artilari_olive8e]> explain SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND cp.path_id = '63'; +----+-------------+-------+------------+--------+---------------------+---------+---------+----------------------------------------+-------+----------+--------------------------+ | id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra | +----+-------------+-------+------------+--------+---------------------+---------+---------+----------------------------------------+-------+----------+--------------------------+ | 1 | SIMPLE | p2s | NULL | index | PRIMARY | PRIMARY | 8 | NULL | 20056 | 10.00 | Using where; Using index | | 1 | SIMPLE | p | NULL | eq_ref | PRIMARY | PRIMARY | 4 | artilari_olive8e.p2s.product_id | 1 | 5.00 | Using where | | 1 | SIMPLE | pd | NULL | eq_ref | PRIMARY | PRIMARY | 8 | artilari_olive8e.p2s.product_id,const | 1 | 100.00 | Using index | | 1 | SIMPLE | p2c | NULL | ref | PRIMARY,category_id | PRIMARY | 4 | artilari_olive8e.p2s.product_id | 3 | 100.00 | Using where; Using index | | 1 | SIMPLE | cp | NULL | eq_ref | PRIMARY | PRIMARY | 8 | artilari_olive8e.p2c.category_id,const | 1 | 100.00 | Using index | +----+-------------+-------+------------+--------+---------------------+---------+---------+------
  2. А все, разобрался.. вот: Открываем по адресу: /catalog/controller/product/category.php (читать: «Как подключиться по FTP к сайту»). Находим строки: $data = array( 'filter_category_id' => $category_id, 'filter_filter' => $filter, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit );. и добавляем еще один параметр: 'filter_sub_category' => true, сразу после строки: 'filter_category_id' => $category_id,
  3. Подскажите пожалуйста в каком именно файле и что надо изменить для автоматического отображения товаров в Родительских категориях??? Движок OcStore 2.1.0.2.1
  4. Автор, а почему при каждой перезагрузки страницы выбивает слайды из слайдера? и они складываются воедино не так быстро, ужасно же, я все ждал, думал, может обновится шаблон и это будет исправлено, и почему об этом никто не говорит, это же просто рушит такой хороший шаблон, или я что-то не понимаю?
  5. Столько времени потратил, а оказалось, всего лишь надо было переустановить сломанный ВКюмод
  6. Здравствуйте! Залил просто скаченный 2.1.0.2.1 на 2.1.0.2 вместе с install, обновил, Админка работает норм, но фронтенд - белый экран 500. Все перепробовал, весь кэш и куки почистил, запрос в БД как написано выше сделал, там ошибку выдает: #1060 - Дублирующееся имя столбца 'name' Но если включить режим обслуживания и выйти с админки, страница тех.обсл.. работает, больше никак. Включил вывод ошибок, вот что показывает: Fatal error: Call to undefined method ModelCatalogProduct::getSpecialPriceEnd() in /.../catalog/controller/module/showintabs_output.php on line 99 Не подскажите в чем может быть дело?
  7. Ilari

    Релиз ocStore 2.1.0.2.1

    Так как справился с данной проблемой? у меня тоже самое, после обновления с 2.1.0.2 на 2.1.0.2.1 И еще белый экран 500 на фронтенде, но если ставишь режим обслуживания, то страница работает.
  8. А как же файлы config.php и admin/config.php их разве не нужно оставлять прежними и НЕ копировать с нового архива? И еще не совсем понятно это предложение "затем из дистрибутива предыдущей версии копируете 'папку' install и заменяете файлы в install с архива с измененными файлами." слишком запутанно, можно предложение проще как-то составить пожалуйста???)
  9. и как Вы настроили симлинк ?? объясните тоже пожалуйста для чайника :-)
  10. так и что, это будет влиять на индексацию или нет? спасибо Вам, что начали эту тему, я как раз тоже самое пытаюсь настроить.. пробовал сначала также как и вы через пути в конфиг - тоже не вышло, поэтому я здесь..
  11. Что, никто не подскажет? В инете так и не нашел ничего по этому поводу..
  12. Здравствуйте! У меня в совершенном заказе, не в уведомлениях, ни в админке внутри заказа не отображаются выбранные опции. Т.е. я в итоге не знаю, какой вариант (цвет/размер) выбрал клиент при заказе. Выглядит это так: "Товар номер 1" — цвет/размер: (пусто) Может кто-то подсказать, в чем дело? как исправить? ocStore 1.5.5.1.2
  13. а не подскажите, что за скрипт стоит такой "быстрый заказ" ??? так четко и быстро работает, а то все остальные на опенкарт подгружаются..
  14. Подскажите пожалуйста как сделать в 1.5.5.1.2. ???
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.