Jump to content

vetalkurilenko

Новичок
  • Content Count

    24
  • Joined

  • Last visited

Community Reputation

0 Обычный

About vetalkurilenko

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

Recent Profile Visitors

282 profile views
  1. Насколько я понимаю данный модуль генерирует код вида: gtag('event', 'page_view', { ecomm_pagetype: 'product', ecomm_prodid: 34592212, ecomm_totalvalue: 29.99, }); Это уже устаревшая версия, гугл меняется ежедневно.
  2. Добрый день. Необходимо подключить динамический ремаркетинг для 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> Пытался искать по этому вопросу материалы, ничего особо не нашлось. Может кто-то обладает информацией по данному вопросу. Помогите разобраться с этой проблемой )
  3. убрал 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']; и проверил на большой базе. Все нормально отрабатывает, но есть одна мелочь. Не работает пагинация на первую страницу. Все страницы нормально открывает кроме первой
  4. Для примера открыл подобного плана модуль, и вот как там выглядит эта функция public function getTotalTestimonials() { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "pttestimonial"); return $query->row['total']; } и нормально отрабатывает без счетчика
  5. заметил, что при комментировании строки $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; ошибка пропадет, на второй странице появляется пагинация и правильно отображается количество, но пагинация работает только с первой страницы
  6. Сейчас я подгрузил в базу 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 и пропадает пагинация вообще
  7. Да, таблица есть. Запрос проверял вручную - отдает правильно все. В том то и дело, что на первой странице пагинации все правильно работает, а со второй вылезает эта ошибка.
  8. День добрый. Проблема такая. Есть шаблон 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'); } } Не могу понять в чем причина ошибки. Прошу вашей помощи, заранее спасибо )
  9. Добрый день. Такая проблема, нужно изменить шаблон стандартного письма клиенту при регистрации и т.д. Разработал дизайн, сверстал, но проблема в следующем. Любой код html, добавленный в файл шалона catalog/view/theme/default/template/mail/register.twig выводится в письме обычным текстом. Opencart 3. Подскажите, как быть в данной ситуации? Заранее спасибо.
  10. Проблема решена отключением модуля Google Shopping
  11. Отключил модуль, почистил кэш и обновил модификаторы. Проблема осталась.
  12. я думаю это модуль Google_Base - может быть он ?
  13. Добрый день. Выскакивает следующая ошибка при создании товара. OpenCart 3.0. Куда копать ? Как быть ? Заранее спасибо.
  14. Всем доброго времени суток. Имеется вот такой вот сайт на Opencart 3 - https://molli.com.ua/ Проблемой на сайте является долгое время ответа сервера (прилагаю скрин). Пробовал выключать модули и т.д. но не особо помогает( Прошу совета специалистов, как решить данную проблему ? В какую сторону копать )? Буду рад вашему совету.
×

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.