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

PeletonTver

Users
  
  • Posts

    73
  • Joined

  • Last visited

Everything posted by PeletonTver

  1. Здравствуйте. Как обновить модуль, интуитивно нихрена не получается, инструкции нет
  2. ну я на шапку ветки ориентировался
  3. так это в исходнике ocstore 3.0.2.0 и таблицы в базе есть
  4. блин , сори это в admin-model-catalog-category
  5. admin-model-catalog-category похоже бесхозные WHERE параметры запросов public function getCategoryRelated($category_id) { $category_related_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related_wb WHERE product_id = '" . (int)$product_id . "'"); foreach ($query->rows as $result) { $product_related_data[] = $result['related_id']; } return $product_related_data; } public function getCategoryRelated_article($category_id) { $category_related_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "article_related_wb WHERE article_id = '" . (int)$article_id . "'"); foreach ($query->rows as $result) { $article_related_data[] = $result['related_id']; } return $article_related_data; }
  6. Возможно стала страница формироваться скриптами. Надо писать самому или парсер на базе хромиума или аналогов.
  7. Подскажите , есть рабочие модули после 01.04 ? Спасибо.
  8. а Where разве не ограничивает одним языком?. Убрал сортировку по имени и все забегало.
  9. В списке 100, сервер свой. Основной тормоз на данный момент это SELECT * FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' GROUP BY p.product_id ORDER BY pd.name ASC LIMIT 0,100 а именно ORDER BY , убираю его и запрос моментальный, а с ним до 15секунд. Надо что то ддумать. а getTotalProducts и не в админке тормозил. И на хрена в запросе Group By p.product_id если он и так уникальный?
  10. После Вашей помощи, продолжил курить запросы.Так вот у меня при 100000 товарах вкладка товары открывается секунд 10 в админке, как будто миллиарды записей перетряхивает. Стал смотреть что тормозит. Первый тормоз getTotalProducts. Оказывается запрос по умолчанию он формирует такой SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' AND p.price LIKE '%' и выполняется СЕКУНДУ. Убираем ненужный like и получаем в 20 раз быстрее.Оказывается в контроллере if (isset($this->request->get['filter_price'])) { $filter_price = $this->request->get['filter_price']; } else { $filter_price = ''; } меняем $filter_price=''' на = null и запрос без лайка и время выполнения нормальное Что думаете?
  11. Спасибо всем большое. А что правильней distinct или Limit 1, в данном случае ? Так, для развития..
  12. Хочу добавить в model/category функцию вывода category_id по названию. public function getIdCategory($category_name) { $query="SELECT IFNULL(category_id,null) FROM " . DB_PREFIX . "category_description WHERE name = '".$category_name ."'"; $query = $this->db->query($query); return $query->row['category_id']; } Не работает , хотя строка формируется нормально. В PhpMyAdmin-e работает А вот так работает $query="SELECT category_id FROM " . DB_PREFIX . "category_description WHERE name = 'ПРОБА'"; IFNULL вставляю - не работает Переменную вставляю - не работает. Что за хрень? Помогите кто чем может. зы. В функции нерабочий только IFNULL вызываю $a="ПРОБА"; $filter_category=$this->model_catalog_category->getIdCategory($a); работает как IFNULL поправить?
  13. Версия 3.0. Мне хотелось бы чтобы для пользователя можно было назначить категорию(ии) и чтоб в админке в категориях и в товарах были видны только они. Модуль куплю))Только для ввода.редактирования товара и описания категории
  14. На базе,это с дописыванием контроллеров и ....? В описании не нашел нужного функционала. Или в запрещенные вносить ссылки на запрещенные категории? product/category&path=89,product/category&path=90
  15. Подскажите плз, гуглил гуглил не нагуглил. Хочу разным пользователям дать разрешение на создание и редактирование на разные категории товаров. Например пользователь А категории аа и вв, а пользоаватель С категории вв и дд. Есть такой модуль, в категориях добавляющий пользователя(не админа) или наоборот в пользователях добавлять категории?
  16. Вообщем разобрался вроде, надо переменные TWIG передавать в vue через json_encode.
  17. Пробую связать Twig и Vue.js Правильно ли я передаю данные в Vue через ref в mounted() или есть более правильные решения?
  18. может это чтоб рекламу вставлять через этот сервис? что то с facebook,твиттера и пинтереста. Главное чтоб без ведома хозяина не понавыскакивало всякой хрени
  19. Как то так и подумал. Нашел еще в article.twig А есть еще подобные фичи ,которые надо удалить?
×
×
  • 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.