

vetalkurilenko
Новичок-
Публикаций
28 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя vetalkurilenko
-
Добрый день. Имеется сайт на opencart 3.0.3.1, на котором работает ajax подгрузка товаров в категории https://molli.com.ua/elektronika/gps-navigatory/ На данный момент пытаюсь настроить правильно google remarketing. Столкнулся с такой проблемой, что модификатор, который я использую, не подгружает ID товаров в категории при переходе на страницу 2 и тд. На шаблонах без ajax работает правильно, при переходе на вторую страницу id товаров изменяются. Cам код remarketing выглядит следующим образом: <script type="text/javascript"> gtag("event", "view_item_list", { 'send_to': "AW-TEST", 'items': [{ 'id': ["94","107","72","101","114","95","108","73","102","115","96","109","74","103","42"], 'google_business_vertical': "retail" }] }); </script> Часть модификатора, отвечающая за вывод правильного кода remarketing в категории: <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[$results = $this->model_catalog_product->getProducts($filter_data);]]></search> <add position="after"> <![CDATA[ $data['remarketing_ids'] = array(); ]]> </add> </operation> <operation error="skip"> <search><![CDATA[$data['products'][] = array(]]></search> <add position="before"> <![CDATA[ $data['remarketing_ids'][] = $result['product_id']; ]]> </add> </operation> <operation error="skip"> <search><![CDATA[$data['pagination'] = $pagination->render();]]></search> <add position="after"> <![CDATA[ $data['dynx_pagetype'] = 'view_item_list'; $data['remarketing_code'] = ''; if (count($data['remarketing_ids']) > 1){ $dynx_itemid = '["' . implode('","', $data['remarketing_ids']) . '"]'; } elseif (!empty( $data['remarketing_ids'])) { $dynx_itemid = '"' . $data['remarketing_ids'][0] . '"'; } else { $dynx_itemid = ''; } if ($data['dynx_pagetype']) { $data['remarketing_code'] .= '<script type="text/javascript">'."\n"; $data['remarketing_code'] .= 'gtag("event", "' . $data['dynx_pagetype'] . '", {'."\n"; $data['remarketing_code'] .= '\'send_to\': "AW-' . $this->config->get('config_remarketing_code') .'",'."\n"; $data['remarketing_code'] .= '\'items\': [{'."\n"; if (!empty($dynx_itemid)) $data['remarketing_code'] .= '\'id\': ' . $dynx_itemid . ','."\n"; $data['remarketing_code'] .= '\'google_business_vertical\': "retail"'."\n"; $data['remarketing_code'] .= '}]'."\n".'});'."\n</script>\n"; } ]]> </add> </operation> </file> Как правильно реализовать вывод id товаров при использовании подгрузки ajax? Или может подскажите другой путь решения проблемы ) Заранее спасибо.
-
Некорректное отобращение товаров в категории
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 2.x: Песочница
Всем спасибо за советы, ошибку нашел и исправил. -
Некорректное отобращение товаров в категории
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 2.x: Песочница
Уточните пожалуйста, о каком именно описании идет речь ? -
Некорректное отобращение товаров в категории
vetalkurilenko опубликовал теме в Opencart 2.x: Песочница
Добрый день. Недавно на сайте появилась проблема. Перестало корректно работать отображение товаров в категории. https://molli.com.ua/igrushki/dekorativnye/ Не могу понять в чем причина. OPencart 3.0, шаблон Debaco. Помогите найти решение, в какую сторону смотреть ? -
Настройка Google Remarketing в opencart 3
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Настройка и оптимизация
Насколько я понимаю данный модуль генерирует код вида: gtag('event', 'page_view', { ecomm_pagetype: 'product', ecomm_prodid: 34592212, ecomm_totalvalue: 29.99, }); Это уже устаревшая версия, гугл меняется ежедневно. -
Добрый день. Необходимо подключить динамический ремаркетинг для Opencart 3. А точнее необходимо правильно настроить событие ремаркетинга вида: <script> gtag('event', 'page_view', { 'send_to': 'AW-733542847', 'value': 'replace with value', 'items': [{ 'id': 'replace with value', 'google_business_vertical': 'retail' }] }); </script> Пытался искать по этому вопросу материалы, ничего особо не нашлось. Может кто-то обладает информацией по данному вопросу. Помогите разобраться с этой проблемой )
-
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
убрал if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; и проверил на большой базе. Все нормально отрабатывает, но есть одна мелочь. Не работает пагинация на первую страницу. Все страницы нормально открывает кроме первой -
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
Для примера открыл подобного плана модуль, и вот как там выглядит эта функция public function getTotalTestimonials() { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "pttestimonial"); return $query->row['total']; } и нормально отрабатывает без счетчика -
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
заметил, что при комментировании строки $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; ошибка пропадет, на второй странице появляется пагинация и правильно отображается количество, но пагинация работает только с первой страницы -
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
Сейчас я подгрузил в базу 22 почты. на первой странице выдает string(7) "0 - 20" а на второй странице выдает такое string(8) "20 - 20" Notice: Undefined index: total in D:\Server\OSPanel\domains\molli.com.ua.loc\admin\model\plaza\newsletter.php on line 57 и пропадает пагинация вообще -
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
Да, таблица есть. Запрос проверял вручную - отдает правильно все. В том то и дело, что на первой странице пагинации все правильно работает, а со второй вылезает эта ошибка. -
Ошибка Undefined index: total в модуле рассылки
vetalkurilenko опубликовал теме в Opencart 3.x: Песочница
День добрый. Проблема такая. Есть шаблон Debaco, связи с разработчиком к сожалению нету. В нем имеется уже встроенный модуль рассылки почты. В этом модуле возникает ошибка Notice: Undefined index: total in D:\Server\OSPanel\domains\molli.com.ua.loc\admin\model\plaza\newsletter.php on line 55 при попытке пагинации, при чем ошибка появляется только начиная со второй страницы списка. Ну и сам код: <?php class ModelPlazaNewsletter extends Model { public function getMail($newsletter_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "ptnewsletter_email WHERE newsletter_id = '" . (int) $newsletter_id . "'"); return $query->row; } public function getMails($data = array()) { $sql = "SELECT * FROM " . DB_PREFIX . "ptnewsletter_email"; if(isset($data['filter_mail'])) { $sql .= " WHERE mail LIKE '%" . $this->db->escape($data['filter_mail']) . "%'"; } if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->rows; } public function getTotalMails($data = array()) { $sql = "SELECT COUNT(*) AS total FROM " . DB_PREFIX . "ptnewsletter_email"; if(isset($data['filter_subscribe'])) { $sql .= " WHERE subscribe = '" . $this->db->escape($data['filter_subscribe']) . "'"; } if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->row['total']; } public function editSubscribe($mail_id, $subscribe) { $this->db->query("UPDATE " . DB_PREFIX . "ptnewsletter_email SET subscribe = '" . (int) $subscribe . "' WHERE newsletter_id = '" . (int) $mail_id . "'"); } public function deleteMail($mail_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "ptnewsletter_email WHERE newsletter_id = '" . (int) $mail_id . "'"); } public function install() { $this->db->query(" CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "ptnewsletter_email` ( `newsletter_id` INT(11) NOT NULL AUTO_INCREMENT, `subscribe` TINYINT(1) NOT NULL DEFAULT '1', `mail` varchar(255) NOT NULL, PRIMARY KEY (`newsletter_id`) ) DEFAULT COLLATE=utf8_general_ci;"); $this->load->model('user/user_group'); $this->model_user_user_group->addPermission($this->user->getGroupId(), 'access', 'plaza/newsletter'); $this->model_user_user_group->addPermission($this->user->getGroupId(), 'modify', 'plaza/newsletter'); } public function uninstall() { $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "ptnewsletter_email`"); $this->load->model('user/user_group'); $this->model_user_user_group->removePermission($this->user->getGroupId(), 'access', 'plaza/newsletter'); $this->model_user_user_group->removePermission($this->user->getGroupId(), 'modify', 'plaza/newsletter'); } } Не могу понять в чем причина ошибки. Прошу вашей помощи, заранее спасибо ) -
Добрый день. Такая проблема, нужно изменить шаблон стандартного письма клиенту при регистрации и т.д. Разработал дизайн, сверстал, но проблема в следующем. Любой код html, добавленный в файл шалона catalog/view/theme/default/template/mail/register.twig выводится в письме обычным текстом. Opencart 3. Подскажите, как быть в данной ситуации? Заранее спасибо.
-
- письмо
- письмо клиенту
- (и ещё 3)
-
Ошибка при создании нового товара
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
Проблема решена отключением модуля Google Shopping- 5 ответов
-
- товар
- создание товара
-
(и ещё 2)
Теги:
-
Ошибка при создании нового товара
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
Отключил модуль, почистил кэш и обновил модификаторы. Проблема осталась.- 5 ответов
-
- товар
- создание товара
-
(и ещё 2)
Теги:
-
Ошибка при создании нового товара
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Песочница
я думаю это модуль Google_Base - может быть он ?- 5 ответов
-
- товар
- создание товара
-
(и ещё 2)
Теги:
-
Добрый день. Выскакивает следующая ошибка при создании товара. OpenCart 3.0. Куда копать ? Как быть ? Заранее спасибо.
- 5 ответов
-
- товар
- создание товара
-
(и ещё 2)
Теги:
-
Сократите время ответа сервера (Opencart 3)
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 3.x: Настройка и оптимизация
Спасибо, помогло- 2 ответа
-
- оптимизация opencart
- оптимизация бд
- (и ещё 2)
-
Всем доброго времени суток. Имеется вот такой вот сайт на Opencart 3 - https://molli.com.ua/ Проблемой на сайте является долгое время ответа сервера (прилагаю скрин). Пробовал выключать модули и т.д. но не особо помогает( Прошу совета специалистов, как решить данную проблему ? В какую сторону копать )? Буду рад вашему совету.
- 2 ответа
-
- оптимизация opencart
- оптимизация бд
- (и ещё 2)
-
Canonical для страниц категорий
vetalkurilenko ответил в теме пользователя ingenerks в SEO-вопросы (оптимизация и продвижение магазина)
Доброго времени суток. Делаю как написал автор - не выходит ничего) в чем может быть проблема, подскажите пожалуйста )У меня canonical светится на первой странице категории, на остальных никак не работает. В чем может быть дело?https://gbosvit.com.ua/podkapotnoe-oborudovanie-na-2-pokolenie/ - пример категории -
Страница с файлами для скачивания Opencart 2.1
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 2.x: Поиск модулей
Спасибо, буду пробовать -
Страница с файлами для скачивания Opencart 2.1
vetalkurilenko ответил в теме пользователя vetalkurilenko в Opencart 2.x: Поиск модулей
Спасибо за ответ, но не охота после каждого добавления нового документа, например, эту разметку дописывать может есть способ выводить это дело более автоматизированно? -
Доброго времени суток. При создании интернет-магазина возникла необходимость создания отдельной страницы с файлами для скачивания. Стандартный функционал Opencart предусматривает только прикрепление файла к товару и загрузку после покупки. Мне же необходимо сделать все намного проще, просто страница с файлами в в виде списка - при нажатии на элемент списка, начинается загрузка. Что вы можете посоветовать в данном случае ? Может кто сталкивался с похожей ситуацией ? Версия Opencart 2.1.0.1
-
Добрый день. Господа знатоки, возник такой вопрос. Есть главное меню на сайте, в котором много категорий. Они все соответственно не влазят в экран. Собственно в чем вопрос, нужно создать пункт меню "Еще", в который будут попадать категории, которые не вместились в ширину экрана.Как это сделать ? OcStore 2.1.0.1 Заранее всем благодарен.
-
[Решено] Не работают отзывы
vetalkurilenko ответил в теме пользователя vetalkurilenko в Помощь программистам и разработчикам
Спасибо большое)
Останні розширення
-
SP Cool Timer Автор: spectre
-
Все товары магазина Автор: kJlukOo
-
-
Список Заказов PRO Автор: Parallax
-