volchonok27
-
Публікації
18 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем volchonok27
-
-
Версия модуля
2.0
-
Добрый день. Возникли проблемы с All in one Seo модулям, модуль стал все хорошо, все настроил как в инструкции. Версия опенкарта 2.0.3.1. И при генерации автоматически урлов выбивает в логах такие ошибки. и некоторые url формирует просто какими-то цифрами например en23, хотя название нормальное прописано товара.2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))2016-10-06 14:04:59 - stdClass Object([num_rows] => 1[row] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)[rows] => Array([0] => Array([url_alias_id] => 4666[query] => manufacturer_id=5[keyword] => NEW HOLLAND[lang] => 1)))
-
Тут вопрос другой. А что вам даст результат, если вы его найдете?
мне желательно вообще как-то его отключить его, я нашел где он, он используется в мегафильтре, но не где такого не включенно у меня. Запрос идет от сюда public_html/system/library/mfilter_core.php, но файл декодирован и не разобрать толком ничего. Хз что делать вообще
-
Это у вас фильтр батенька!
А такие запросы вот
) AS `tmp` ) AS `tmp`;
Не оптимизируются.
где посмотреть как-то часть запроса этого можно же?
-
Это у вас фильтр батенька!
А такие запросы вот
) AS `tmp` ) AS `tmp`;
Не оптимизируются.
блин не пойму где он включен, тогда
-
Добрый день, не могу понять где формируется этот запрос в Opencart 2.1. Он значительно долго выполняется. Понял что он срабатывает при нажатие на товар из последних поступлений модуля и в поиске по товару, когда уже начал просмотреть товар.
# Time: 160922 11:25:31 # User@Host: admin_moto[admin_moto] @ localhost [] # Query_time: 4.613022 Lock_time: 0.000153 Rows_sent: 1 Rows_examined: 225000 SET timestamp=1474543531; SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM( SELECT IFNULL( (SELECT `price` FROM `oc_product_special` AS `ps` WHERE `ps`.`product_id` = `p`.`product_id` AND `ps`.`customer_group_id` = '6' AND ((`ps`.`date_start` = '0000-00-00' OR `ps`.`date_start` < NOW()) AND (`ps`.`date_end` = '0000-00-00' OR `ps`.`date_end` > NOW())) ORDER BY `ps`.`priority` ASC, `ps`.`price` ASC LIMIT 1), IFNULL( (SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '6' AND `pd2`.`quantity` = '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1), `p`.`price` ) ) AS `price_tmp` FROM `oc_product` AS `p` INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 4 INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' ) AS `tmp` ) AS `tmp`;
-
порой недостаточно просто отключить в админке
ищите в файлах по коду
SELECT COUNT(DISTINCT `p`.`product_id`) AS totalсмотрите что за модули к нему обращаются и обходите по-возможностиа как пагинация товаров тогда будет работать если закоментить подсчет товаров
-
Это ж подсчет товаров. Отключите в админке.
подсчет у меня отключен
-
Привет всем. нужно помощь по оптимизации opencart 2.1, будет около 50000 товаров и 700 категорий. Нагрузил магазины тестовыми товарами около 60000 тысяч. И нужно по максу ускорить его работу. А первое что жалуется в журнале медленных запросов , такой запрос:
# Time: 160823 13:33:31# User@Host: admin_moto[admin_moto] @ localhost []# Query_time: 6.475727 Lock_time: 0.000153 Rows_sent: 0 Rows_examined: 3433933SET timestamp=1471959211;SELECT`c`.`parent_id`,`c`.`category_id`,`cd`.`name`,(SELECTCOUNT(DISTINCT `p`.`product_id`) AS totalFROM`oc_product_to_category` AS `p2c`INNER JOIN`oc_product` AS `p`ON`p`.`product_id` = `p2c`.`product_id`INNER JOIN`oc_category_path` AS `cp`ON`cp`.`category_id` = `p2c`.`category_id`INNER JOIN`oc_product_to_store` AS `p2s`ON`p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0INNER JOIN`oc_product_description` AS `pd`ON`pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 4WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND ((LCASE(`pd`.`name`) LIKE '%aaasimq%') OR LCASE(`p`.`model`) = 'aaasimq ' OR LCASE(`p`.`sku`) = 'aaasimq ' OR LCASE(`p`.`upc`) = 'aaasimq ' OR LCASE(`p`.`ean`) = 'aaasimq ' OR LCASE(`p`.`jan`) = 'aaasimq ' OR LCASE(`p`.`isbn`) = 'aaasimq ' OR LCASE(`p`.`mpn`) = 'aaasimq ' OR LCASE(`pd`.`tag`) LIKE '%aaasimq %') AND `cp`.`path_id` = `c`.`category_id`) AS `aggregate`FROM`oc_category` AS `c`INNER JOIN`oc_category_description` AS `cd`ON`cd`.`category_id` = `c`.`category_id` AND `cd`.`language_id` = '4'INNER JOIN`oc_category_to_store` AS `c2s`ON`c`.`category_id` = `c2s`.`category_id` AND `c2s`.`store_id` = '0'WHERE`c`.`status` = '1' AND `c`.`parent_id` = 0GROUP BY`c`.`category_id`HAVING`aggregate` > 0ORDER BY`c`.`sort_order` ASC, `cd`.`name` ASC;Нужно как-то оптимизировать его, это при поиске товара, и когда наверное нажимаешь его открыть , выполняется этот запрос. Думаю кому-то тоже это нужно, не только мне -
Отображается при развертывании дополнительного поля.
Отображается для оптовых клиентов с полями:
- цена розничная,
- уровень скидки (соответствует скидке заданной администратором аккаунту покупателя),
- цена после скидки.
Для категории розничных клиентов это поле не должно отображаться.
-
Добрый день. Может кто подскажет как сделать или модуль какой-то есть.
Необходимо реализовать категоризацию пользователей, позволяющий присвоить той или иной группе оптовую цену. И должна отображаться в карточке товара.
По умолчанию необходимо реализовать следующие группы пользователей:
1. Розничный покупатель – нет скидки.
2. Оптовый Покупатель, Статус 1 – доступна скидка на товары х1%
3. Оптовый Покупатель, Статус 2 – доступна скидка на товары х2%
4. Оптовый Покупатель, Статус 3 – доступна скидка на товары х3%
Статус для оптовых пользователей задается администратором сайта.
И что была возможность была настраивать для категорий товаров скидки.
-
Дайте ссылку на сайт, после какого обновления, что и куда обнеовляли? Какие модули ставили?
нужно в хостах прописать 91.226.81.167 moto-drive.com . Кажется после MegaFilter перестало, оно работало все, пока снона не обновил модификатор
-
И что.. смотрите в логи ошибок, а не модификатора.
Он пуст
-
причем здесь лог модификатора?
Ну после обновление, оно не работает , страница товара
-
Добрый день. Модификатор в логах пишет много ошибок и страница с товаром не открывается.Страница не может быть обработана пишет. Вот логи модификатора:
2016-08-09 8:04:49 - MOD: Modification Default FILE: system/engine/action.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 39 FILE: system/engine/loader.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 20 LINE: 59 LINE: 80 LINE: 99 FILE: system/library/config.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 23 FILE: system/library/language.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 25 LINE: 31 ---------------------------------------------------------------- MOD: Mega Filter PRO FILE: catalog/controller/common/column_left.php CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) { LINE: 50 FILE: catalog/controller/common/column_right.php CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) { LINE: 50 FILE: catalog/controller/common/content_top.php CODE: if (isset($part[0]) && $this->config->get($part[0] . '_status')) { LINE: 50 FILE: catalog/controller/common/header.php CODE: 'filter_sub_category' => true LINE: 175 FILE: catalog/controller/module/category.php CODE: 'filter_sub_category' => true LINE: 40 LINE: 52 FILE: admin/controller/design/layout.php CODE: foreach ($extensions as $code) { LINE: 381 CODE: $extensions = $this->model_extension_extension->getInstalled('module'); LINE: 375 FILE: admin/model/design/layout.php CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "layout_module WHERE layout_id = '" . (int)$layout_id . "'"); LINE: 39 LINE: 55 FILE: system/engine/controller.php CODE: $this->registry = $registry; LINE: 50 FILE: catalog/controller/product/special.php CODE: $product_total = $this->model_catalog_product->getTotalProductSpecials(); LINE: 101 FILE: catalog/controller/common/seo_url.php CODE: unset($data['route']); LINE: 118 CODE: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); LINE: 34 REGEX: ~foreach *\( *\$parts as \$part *\) \{~ LINE: 18 FILE: catalog/model/catalog/product.php CODE: $query = $this->db->query($sql); LINE: 204 LINE: 267 LINE: 529 CODE: $this->db->query("SELECT COUNT(DISTINCT ps.product_id) AS total FROM " . DB_PREFIX . "product_special ps LEFT JOIN " . DB_PREFIX . "product p ON (ps.product_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()))"); NOT FOUND! FILE: catalog/controller/product/category.php CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 198 FILE: catalog/controller/product/search.php CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 232 CODE: $data['categories'] = array(); LINE: 175 CODE: $data['products'] = array(); LINE: 197 CODE: $parts = explode('_', (string)$this->request->get['path']); LINE: 70 CODE: $url = ''; LINE: 54 LINE: 148 LINE: 298 LINE: 371 LINE: 404 LINE: 469 CODE: $this->response->setOutput( LINE: 464 LINE: 471 LINE: 535 LINE: 542 CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 246 FILE: catalog/controller/product/manufacturer.php CODE: $url = ''; LINE: 139 LINE: 257 LINE: 326 LINE: 355 LINE: 416 CODE: $this->response->setOutput( LINE: 77 LINE: 84 LINE: 421 LINE: 428 LINE: 488 LINE: 495 CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 216 CODE: $url = ''; LINE: 87 LINE: 292 LINE: 381 LINE: 430 CODE: $this->response->setOutput( LINE: 510 LINE: 517 CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 240 CODE: $url = ''; LINE: 47 LINE: 160 LINE: 229 LINE: 258 CODE: $this->response->setOutput( LINE: 314 LINE: 321 CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); NOT FOUND! FILE: catalog/controller/module/mega_filter.php CODE: $url = ''; LINE: 105 LINE: 269 LINE: 334 LINE: 363 CODE: $this->response->setOutput( LINE: 426 LINE: 434 LINE: 441 CODE: $product_total = $this->model_catalog_product->getTotalProducts($filter_data); LINE: 191 FILE: system/library/mfilter_module.php CODE: class MegaFilterModule LINE: 15 ---------------------------------------------------------------- MOD: All In One Seo Opencart FILE: admin/controller/common/menu.php CODE: $data['text_catalog'] LINE: 22 CODE: $data['home'] LINE: 138 FILE: admin/language/english/common/menu.php CODE: $_['text_zone'] LINE: 94 FILE: admin/language/russian/common/menu.php CODE: $_['text_zone'] LINE: 97 FILE: admin/view/template/common/menu.tpl CODE: <li><a class="parent"><i class="fa fa-share-alt fa-fw"></i> <span><?php echo $text_marketing; ?></span></a> LINE: 126 FILE: admin/controller/catalog/product.php CODE: if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) { LINE: 1324 FILE: admin/controller/catalog/category.php CODE: if ((utf8_strlen($value['meta_title']) < 3) || (utf8_strlen($value['meta_title']) > 255)) { LINE: 535 FILE: admin/model/catalog/product.php CODE: $product_id = $this->db->getLastId(); LINE: 84 FILE: admin/model/catalog/category.php CODE: $category_id = $this->db->getLastId(); LINE: 55 CODE: SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'product_id=" . (int)$product_id . "' LINE: 417 CODE: keyword = '" . $this->db->escape($data['keyword']) . "'"); LINE: 188 LINE: 341 CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "url_alias WHERE query = 'product_id=" . (int)$product_id . "'"); LINE: 409 CODE: WHERE query = 'category_id=" . (int)$category_id . "' LINE: 198 LINE: 226 LINE: 258 CODE: keyword = '" . $this->db->escape($data['keyword']) . "' LINE: 98 LINE: 201 FILE: admin/model/catalog/information.php CODE: SELECT keyword FROM " . DB_PREFIX . "url_alias WHERE query = 'information_id=" . (int)$information_id . "' LINE: 89 CODE: keyword = '" . $this->db->escape($data['keyword']) . "'"); LINE: 26 LINE: 66 CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "url_alias WHERE query = 'information_id=" . (int)$information_id . "'"); LINE: 81 CODE: $results = $this->model_catalog_category->getCategories($category_id); LINE: 201 CODE: $data['text_empty'] LINE: 141 FILE: catalog/controller/error/not_found.php CODE: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { LINE: 67 CODE: public function index() { LINE: 19 CODE: $data['products'][] LINE: 295 CODE: $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) LINE: 306 CODE: $data['categories'][] LINE: 214 CODE: $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) LINE: 216 CODE: $children_data[] LINE: 50 CODE: $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) LINE: 53 CODE: $data['continue'] LINE: 426 FILE: catalog/controller/common/home.php CODE: $data['column_left'] = $this->load->controller('common/column_left'); LINE: 37 FILE: catalog/model/catalog/review.php CODE: public function addReview( LINE: 16 FILE: catalog/controller/product/product.php CODE: $data['images'] = array(); LINE: 338 CODE: if (isset($this->request->get['product_id'])) { LINE: 166 CODE: public function getTotalProducts($data LINE: 456 CODE: $data['base'] LINE: 104 FILE: catalog/view/theme/default/template/common/header.tpl CODE: <?php foreach ($links as $link) { ?> LINE: 65 FILE: catalog/view/theme/so-maxshop6/template/common/header.tpl CODE: <?php foreach ($links as $link) { ?> LINE: 226 FILE: catalog/view/theme/default/template/product/product.tpl CODE: <?php echo $content_top; ?> LINE: 58 FILE: catalog/view/theme/so-maxshop6/template/product/product.tpl CODE: <?php echo $content_top; ?> LINE: 135 FILE: catalog/view/theme/default/template/common/language.tpl CODE: <a href=" LINE: 13 FILE: catalog/view/theme/so-maxshop6/template/common/language.tpl CODE: <a href=" NOT FOUND! FILE: catalog/controller/common/language.php CODE: foreach LINE: 18 CODE: if (!isset($this->request->get['route'])) { LINE: 48 CODE: if ($url[0] == 'information_id') { LINE: 73 CODE: if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') { LINE: 77 CODE: if (isset($this->request->get['route'])) { LINE: 137 CODE: if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { LINE: 154 CODE: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); LINE: 157 CODE: } elseif ($key == 'path') { LINE: 178 CODE: if ($url) { LINE: 212 CODE: public function rewrite($link) { LINE: 228 ---------------------------------------------------------------- MOD: pav_blog_2.0_seo_pro CODE: $data['recurrings'] = $this->model_catalog_product->getProfiles($this->request->get['product_id']); LINE: 534 CODE: $data['button_cart'] = $this->language->get('button_cart'); LINE: 270 FILE: catalog/language/english/product/product.php CODE: // Text LINE: 5 FILE: catalog/language/russian/product/product.php CODE: // Text LINE: 5 CODE: public function getCategories($product_id) { LINE: 439 CODE: <?php if ($tags) { ?> LINE: 446 CODE: <?php if ($tags) { ?> NOT FOUND! ----------------------------------------------------------------
-
Добрый день. Может кто знает не происходит не каких изменений при редактирование контроллеров в папке product. Даже если удалить от туда весь код и ничего все равно не происходит. Из за чего такое может быть?
-
Доброго времени суток, нужно помощь в реализации интернет-магазина мотозапчастей. Как можно реализовать, чтобы в самой запчасти выводило модели мотоциклов к которым подходит эта запчасть. Может есть какой-то готовый модуль или укажите подробный путь реализации. А также нужно будет реализовать поиск по самой модели мотоцикла, чтобы выводила к нему подходящие запчасти.
Очень надо мне реализовать. Заранее спасибо.
Скрин приложен, как это реализовано на http://www.larsson.pl/index.php?c=r&no=MzEwMDA1Nw==
{К автору}Проблемы с Seo Module
в Opencart 2.x: Загальні питання
Опубліковано:
не ответил уже пол дня, тем более разработчик не наш.