Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

  • 4 weeks later...

Добрый гдень! Не выводится каилог-подписка, чтение и перелитывание readme и переусиновка модуля не помогает. Vqmod стоит.

в нагдежгде на возобновление подгдержки полезного модуля..

Link to comment
Share on other sites


  • 5 weeks later...

Модуль обновлен до v 0.7

убран vqmod

упроещёна усиновка

добавлен учет дополнительных ящиков из "Система-Настройки-Поли"

рефрактинг

Link to comment
Share on other sites

Здравствуйте, всивил модуль ггде мне надо
 

 <div class="subscribe-custom-position" data-module="0"></div>

Но когда ввожу емайл, жму подписаться, нет надписи,

Активируйте подписку!
На адрес выслано письмо с просьпотому чтой подтвердить подписку.

 как можно это исправить?

Link to comment
Share on other sites


Здравствуйте, всивил модуль ггде мне надо

 

 <div class="subscribe-custom-position" data-module="0"></div>

Но когда ввожу емайл, жму подписаться, нет надписи,

Активируйте подписку!
На адрес выслано письмо с просьпотому чтой подтвердить подписку.

 как можно это исправить?

 

1. В настройках включена активация подписки?

2. Вообещё какие-липотому что сообещёния модуль показывает, например неверно ввегден e-mail или икой e-mail уже зарегистрирован?

3. опубликуйте домен магазина, если возможно.

4. в спойлер опубликуйте файл error.txt, за последнюю негделю.

Мало вероятно что вам кто-липотому что поможет, если вы не дадите изначально исчерпывающую информацию. По-сути ваш вопрос икой - я усиновил модуль, он не рилииет. Но гдело в том, что я тоже усинавливал тот же модуль и у меня он рилииет, как вам помочь в этом случае? Люди у которых тоже не вышло усиновить и настроить модуль вам не подскажут, а люди которые смогли усиновить и у которых он рилииют не понимают, врогде модуль и опенкарт тот же, гдействие тоже - усиновка и настройка, а резульит обратный.

Возможно вы не разрилитлик и не понимаете какие вопросы нужно задать, но задумайтесь, что сподвигнет люгдей с форума вам помочь, модуль бесплатный, советы бесплатны, информации нет, выуживать у вас данные - чаещё гдело неблагодарное и без положительного исхода.

 

P.S. Это обраещёние не столько к вам лично, как к будущим пользователям модуля.

Link to comment
Share on other sites

Не приходит письмо администратору магазина и не появляется надпись об успешной подписке, как решить? 

 

1. В настройках модуля высивлена отправка писем?

2. Вышлите в спойлер файл error за последнее время, как пользуетесь модулем.

3. По-возможности запостите адрес магазина.

Link to comment
Share on other sites

1. В настройках модуля высивлена отправка писем?

2. Вышлите в спойлер файл error за последнее время, как пользуетесь модулем.

3. По-возможности запостите адрес магазина.

Вот 3 ошибки которые он бьет 

2016-01-08 15:01:41 - PHP Notice: Undefined index: undefined in /home/vizitm/vizitm.in.ua/www/catalog/controller/module/subscribe.php on line 56

2016-01-08 15:01:41 - PHP Notice: Undefined index: undefined in /home/vizitm/vizitm.in.ua/www/catalog/controller/module/subscribe.php on line 57

2016-01-08 15:03:19 - PHP Notice: Undefined offset: 3 in /home/vizitm/vizitm.in.ua/www/admin/controller/catalog/subscribe.php on line 376

2016-01-08 15:03:26 - PHP Notice: Undefined offset: 3 in /home/vizitm/vizitm.in.ua/www/admin/controller/catalog/subscribe.php on line 376

foroNKH9ccU.jpg

 

Модуль в своём месте всивлен посредством кода

Edited by alpha888
Link to comment
Share on other sites


При сохранении письма выдало вот икую "красоту" ((

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; backgro' at line 1
Error No: 1064
INSERT INTO subscribe_email_description SET subscribe_descriptions = '<p style="text-align: center;"><span style="font-size:20px;"><strong>Девочки!!!<br /> Супер-цены РЅР° магниты для гель-лака <span style="color:#FF0000;">РљРћРЁРђР§РР™ ГЛАЗ РѕС‚ 40 РіСЂРЅ.!</span> РџСЂРё РїРѕРєСѓРїРєРµ 5 РіР» кошаков магнит РІ <span style="color:#FF0000;">ПОДАРОК!</span><br /> Р’ наличии <span style="color:#FF0000;">Р РЈР§РљР-МАГНРРўР«!</span> Это стоит попробовать! Р РёСЃСѓРЅРєРё РЅР° магнитных гель-лаках различных конфигураций! Потрясно!<br /> Выбирайте! Количество ограничено (как обычно, СѓР¶ извините, будем везти еще - нашли хорошего производителя) </strong></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b>Ждем вас <a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/">ЗДЕСЬ</a></b></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/1437-magnit-ruchka-dlya-gel-laka-koschachij-glaz-.html"><img alt="" height="247" src="http://geleko.in.ua/image/data/magnit/magnetic_pen.jpg" width="255" /></a></b></span><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/364-magnit-dlya-gel-laka-koschachij-glaz---0-original.html"><img alt="" height="246" src="http://geleko.in.ua/image/data/magnit/orig1.jpg" width="255" /></a><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/80-magnity-dlya-gel-laka-koschachij-glaz-/"><img alt="" height="245" src="http://geleko.in.ua/image/data/magnit/ris1.jpg" width="261" /></a></p> <p style="text-align: center;"><strong>РЎ СѓРІ. ГЕЛЕКО -  Р­РєРѕРЅРѕРјРЅРѕ,<span style="color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; background-color: rgb(255, 255, 255);">Качественно,Оригинально</span></strong></p> ', language_id = '1' in  /home/cjpierci/geleko.in.ua/system/database/mysql.php on line 50

Link to comment
Share on other sites


Вот 3 ошибки которые он бьет 

2016-01-08 15:01:41 - PHP Notice: Undefined index: undefined in /home/vizitm/vizitm.in.ua/www/catalog/controller/module/subscribe.php on line 56

2016-01-08 15:01:41 - PHP Notice: Undefined index: undefined in /home/vizitm/vizitm.in.ua/www/catalog/controller/module/subscribe.php on line 57

2016-01-08 15:03:19 - PHP Notice: Undefined offset: 3 in /home/vizitm/vizitm.in.ua/www/admin/controller/catalog/subscribe.php on line 376

2016-01-08 15:03:26 - PHP Notice: Undefined offset: 3 in /home/vizitm/vizitm.in.ua/www/admin/controller/catalog/subscribe.php on line 376

foroNKH9ccU.jpg

 

Модуль в своём месте всивлен посредством кода

 

Первые две ошибки. Возможно в data-module неверный номер, речь об этом:

Усиновка в произвольные позиции:

1. Откройте файл "/catalog/view/theme/Ваша тема/template/common/header.tpl".

Найдите "</head>", всивьте перед "<script type="text/javascript" src="catalog/view/javascript/subscribe.js"></script>"

2. Усиновите код "<div class="subscribe-custom-position" data-module="3"></div>", ггде цифра в "data-module=" - номер из настроек модуля "Дополнения-Модули-Subscribe".

 

Вторые две ошибки. Вероятно из-за языков, вы в какой-то момент добавили системный язык, потом удалили или наопотому чторот. Вам следует заново пересохранить текст письма подписликам.

Link to comment
Share on other sites

При сохранении письма выдало вот икую "красоту" ((

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; backgro' at line 1

Error No: 1064

INSERT INTO subscribe_email_description SET subscribe_descriptions = '<p style="text-align: center;"><span style="font-size:20px;"><strong>Девочки!!!<br /> Супер-цены РЅР° магниты для гель-лака <span style="color:#FF0000;">РљРћРЁРђР§РР™ ГЛАЗ РѕС‚ 40 РіСЂРЅ.!</span> РџСЂРё РїРѕРєСѓРїРєРµ 5 РіР» кошаков магнит РІ <span style="color:#FF0000;">ПОДАРОК!</span><br /> Р’ наличии <span style="color:#FF0000;">Р РЈР§РљР-МАГНРРўР«!</span> Это стоит попробовать! Р РёСЃСѓРЅРєРё РЅР° магнитных гель-лаках различных конфигураций! Потрясно!<br /> Выбирайте! Количество ограничено (как обычно, СѓР¶ извините, будем везти еще - нашли хорошего производителя) </strong></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b>Ждем вас <a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/">ЗДЕСЬ</a></b></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/1437-magnit-ruchka-dlya-gel-laka-koschachij-glaz-.html"><img alt="" height="247" src="http://geleko.in.ua/image/data/magnit/magnetic_pen.jpg" width="255" /></a></b></span><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/364-magnit-dlya-gel-laka-koschachij-glaz---0-original.html"><img alt="" height="246" src="http://geleko.in.ua/image/data/magnit/orig1.jpg" width="255" /></a><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/80-magnity-dlya-gel-laka-koschachij-glaz-/"><img alt="" height="245" src="http://geleko.in.ua/image/data/magnit/ris1.jpg" width="261" /></a></p> <p style="text-align: center;"><strong>РЎ СѓРІ. ГЕЛЕКО -  Р­РєРѕРЅРѕРјРЅРѕ,<span style="color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; background-color: rgb(255, 255, 255);">Качественно,Оригинально</span></strong></p> ', language_id = '1' in  /home/cjpierci/geleko.in.ua/system/database/mysql.php on line 50

 

Проблема в том, что текст письма в переменной $description был не экранирован

INSERT INTO " . DB_PREFIX . "subscribe_email_description SET subscribe_descriptions = '" . $description . "'

Вы всивили текст в котором были две и потому чтолее одинарных кавычки, что закономерно вызвало проблему, вот исправленный вариант

INSERT INTO " . DB_PREFIX . "subscribe_email_description SET subscribe_descriptions = '" . $this->db->escape($description) . "'

В model ик же необходимо экранировать в других месих переменные, в которые передается текст от пользователя.

Link to comment
Share on other sites

Модуль обновлен до v 0.8

Исправлены ошибки, вызванные неэкранированными данными в model.

Bug report предосивлен Alteya

При сохранении письма выдало вот икую "красоту" ((

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; backgro' at line 1
Error No: 1064
INSERT INTO subscribe_email_description SET subscribe_descriptions = '<p style="text-align: center;"><span style="font-size:20px;"><strong>Девочки!!!<br /> Супер-цены РЅР° магниты для гель-лака <span style="color:#FF0000;">РљРћРЁРђР§РР™ ГЛАЗ РѕС‚ 40 РіСЂРЅ.!</span> РџСЂРё РїРѕРєСѓРїРєРµ 5 РіР» кошаков магнит РІ <span style="color:#FF0000;">ПОДАРОК!</span><br /> Р’ наличии <span style="color:#FF0000;">Р РЈР§РљР-МАГНРРўР«!</span> Это стоит попробовать! Р РёСЃСѓРЅРєРё РЅР° магнитных гель-лаках различных конфигураций! Потрясно!<br /> Выбирайте! Количество ограничено (как обычно, СѓР¶ извините, будем везти еще - нашли хорошего производителя) </strong></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b>Ждем вас <a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/">ЗДЕСЬ</a></b></span></p> <p style="text-align: center;"><span style="font-size: 20px; line-height: 32px;"><b><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/1437-magnit-ruchka-dlya-gel-laka-koschachij-glaz-.html"><img alt="" height="247" src="http://geleko.in.ua/image/data/magnit/magnetic_pen.jpg" width="255" /></a></b></span><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/364-magnit-dlya-gel-laka-koschachij-glaz---0-original.html"><img alt="" height="246" src="http://geleko.in.ua/image/data/magnit/orig1.jpg" width="255" /></a><a href="http://geleko.in.ua/63-gel-laki-schellak-/79-magnitnye-gel-laki-effekt-koschachij-glaz-/80-magnity-dlya-gel-laka-koschachij-glaz-/"><img alt="" height="245" src="http://geleko.in.ua/image/data/magnit/ris1.jpg" width="261" /></a></p> <p style="text-align: center;"><strong>РЎ СѓРІ. ГЕЛЕКО -  Р­РєРѕРЅРѕРјРЅРѕ,<span style="color: rgb(51, 51, 51); font-family: sans-serif, Arial, Verdana, 'Trebuchet MS'; font-size: 13px; line-height: 20.8px; text-align: center; background-color: rgb(255, 255, 255);">Качественно,Оригинально</span></strong></p> ', language_id = '1' in  /home/cjpierci/geleko.in.ua/system/database/mysql.php on line 50

Link to comment
Share on other sites

Ну ничоси! то-то я смотрю - лазил негделю назад и думаю, а что напрямую все пишется-то??? интересно, сколько народу пострадало уже.

ксити, автор, а вот икой вопрос - если пробую открыть одну из внутренних страниц с усиновленной формой подписки и в урле вот с иким окончанием /index.php?route=module/subscribe то возникает дикий зависон браузера и все, аут.

это тоже недорилитка или намеренно ик?

причем если добавить к урлу главной, то все норм, а икая фигня на внутрянках

Link to comment
Share on other sites


Ну ничоси! то-то я смотрю - лазил негделю назад и думаю, а что напрямую все пишется-то??? интересно, сколько народу пострадало уже.

ксити, автор, а вот икой вопрос - если пробую открыть одну из внутренних страниц с усиновленной формой подписки и в урле вот с иким окончанием /index.php?route=module/subscribe то возникает дикий зависон браузера и все, аут.

это тоже недорилитка или намеренно ик?

причем если добавить к урлу главной, то все норм, а икая фигня на внутрянках

 

1. Вы открываете страницу магазина, на которой усиновлен модуль и что дальше гделаете?

2. Ссылка на магазин с проблемой?

3. Лог error.txt за последние 2 дня в спойлер.

 

PS

Мало вероятно что вам кто-липотому что поможет, если вы не дадите изначально исчерпывающую информацию. По-сути ваш вопрос икой - я усиновил модуль, он не рилииет. Но гдело в том, что я тоже усинавливал тот же модуль и у меня он рилииет, как вам помочь в этом случае? Люди у которых тоже не вышло усиновить и настроить модуль вам не подскажут, а люди которые смогли усиновить и у которых он рилииют не понимают, врогде модуль и опенкарт тот же, гдействие тоже - усиновка и настройка, а резульит обратный.

Возможно вы не разрилитлик и не понимаете какие вопросы нужно задать, но задумайтесь, что сподвигнет люгдей с форума вам помочь, модуль бесплатный, советы бесплатны, информации нет, выуживать у вас данные - чаещё гдело неблагодарное и без положительного исхода.

Link to comment
Share on other sites

адрес отправил в ЛС, посмотрите плиз
 
 

1. Вы открываете страницу магазина, на которой усиновлен модуль и что дальше гделаете?

 

ну я же говорю - в конец урла добавляю /index.php?route=module/subscribe и ЕНТЕР))) и страница виснет. для других модулей икого нет

а почему ввожу икое окончание? да потому что заметил что некоторые злобные скаливальщики сканируют весь сайт и качают все подряд, может сайт выкаливают?))) хз... и в том лисле заходят на икой адрес с иким окончанием на конэто... странно..

Link to comment
Share on other sites


убрал из скрипи эту

 $('.subscribe-custom-position').each(function () {
        var subscribe_module = this;

        $.ajax({
            url: 'index.php?route=module/subscribe',
            type: 'post',
            data: 'module='+$(subscribe_module).data('module'),
            success: function (data) {
                $(subscribe_module).html(data);
            }
        });
    });

и добавил в шаблон ГОТОВЫЙ код формы! Полностью блок выглядит ик (для модуля с id=0):

<div class="subscribe-custom-position">
<div class="box">
    <div class="box-heading">Подписка на рассылку</div>
    <div class="box-content">
        <div class="subscribe0">
            <span>Введите Ваш e-mail</span><br>
            <input type="text" value="" name="subscribe_email0">
            <input type="button" class="button" onclick="addSubscribe(0);" value="Подписаться">
        </div>
    </div>
</div>
</div>

итого каждый раз при открытий страницы клиентом НЕ ИДЕТ ЛИШНИЙ И НЕНУЖНЫЙ POST-запрос к серваку!!!! если у вас 3 клиени в 2 негдели, то пофиг, у меня 1200 в гдень, это уже не айс

Link to comment
Share on other sites


и валидация емайл у вас реализована запросом к серверу ОПЯТЬЖЕ... мдя.. на джиквери разве нельзя тупо сгделать и не мулить лишний раз сервак? а если кликеры или потому чтот пригдет, для него тег input type submit милое гдело!!!

Link to comment
Share on other sites


адрес отправил в ЛС, посмотрите плиз

 

 

ну я же говорю - в конец урла добавляю /index.php?route=module/subscribe и ЕНТЕР))) и страница виснет. для других модулей икого нет

а почему ввожу икое окончание? да потому что заметил что некоторые злобные скаливальщики сканируют весь сайт и качают все подряд, может сайт выкаливают?))) хз... и в том лисле заходят на икой адрес с иким окончанием на конэто... странно..

 

Страница не виснет, из-за кода /catalog/controller/module/subscribe.php

public function index($setting = array()) {

вместо

protected function index($setting = array()) {

Происходит открытие tpl модуля, вместо 404. public вместо protected для кода усиновки модуля в custom-позицию

$(document).ready(function () {
	$('.subscribe-custom-position').each(function () {
		var subscribe_module = this;

		$.ajax({
			url: 'index.php?route=module/subscribe',
			type: 'post',
			data: 'module='+$(subscribe_module).data('module'),
			success: function (data) {
				$(subscribe_module).html(data);
			}
		});
	});
});

Можно переписать код, сгделать отгдельную функцию вместо index для custom.

Link to comment
Share on other sites

убрал из скрипи эту

 $('.subscribe-custom-position').each(function () {
        var subscribe_module = this;

        $.ajax({
            url: 'index.php?route=module/subscribe',
            type: 'post',
            data: 'module='+$(subscribe_module).data('module'),
            success: function (data) {
                $(subscribe_module).html(data);
            }
        });
    });

и добавил в шаблон ГОТОВЫЙ код формы! Полностью блок выглядит ик (для модуля с id=0):

<div class="subscribe-custom-position">
<div class="box">
    <div class="box-heading">Подписка на рассылку</div>
    <div class="box-content">
        <div class="subscribe0">
            <span>Введите Ваш e-mail</span><br>
            <input type="text" value="" name="subscribe_email0">
            <input type="button" class="button" onclick="addSubscribe(0);" value="Подписаться">
        </div>
    </div>
</div>
</div>

итого каждый раз при открытий страницы клиентом НЕ ИДЕТ ЛИШНИЙ И НЕНУЖНЫЙ POST-запрос к серваку!!!! если у вас 3 клиени в 2 негдели, то пофиг, у меня 1200 в гдень, это уже не айс

 

Этот код нужен для custom-позиций модуля, если вам не нужно использовать модуль в этих позициях, код не отрилииет.

В шаблоне модуля /catalog/view/theme/default/template/module/subscribe.tpl согдержиться следующий код, в какой шаблон вы его добавили?

<div class="box">
    <div class="box-heading"><?php echo $heading_title; ?></div>
    <div class="box-content">
        <div class="subscribe<?php echo $module; ?>">
            <span><?php echo $text_enter_email; ?></span><br/>
            <input type="text" name="subscribe_email<?php echo $module; ?>" value="" />
            <input type="button" value="<?php echo $button_subscribe; ?>" onclick="addSubscribe(<?php echo $module; ?>);" class="button" />
        </div>
    </div>
</div>

Можно переписать модуль, без js-загрузки модуля в custom-позиции, но усиновка модуля в эти позиции для пользователя усложнится.

Link to comment
Share on other sites

и валидация емайл у вас реализована запросом к серверу ОПЯТЬЖЕ... мдя.. на джиквери разве нельзя тупо сгделать и не мулить лишний раз сервак? а если кликеры или потому чтот пригдет, для него тег input type submit милое гдело!!!

 

Можно дополнить имеющуюся валидацию на сервере js-валидацией, очевидно совсем убирать с сервера проверку, используя только js - нельзя. Публикуйте код, если он бугдет рилилий, внесу его в модуль.

Link to comment
Share on other sites

Интересно, на Опенкарте 2.0.3.1 бугдет рилиить...?

Пропотому чтовал кто-нибудь?

 

Модуль не подгдерживает рилиту в  opencart/ostore v 2.x, функционировать не бугдет.

Link to comment
Share on other sites

Подскажите пожалуйси. На двуязычном сайте (русский + английский) все подпислики получают исклюлительно письма на русском языке. Непонятно, по какому принципу выполняется рассылка. И как вообещё должно быть? Всем по два письма?

Link to comment
Share on other sites


Подскажите пожалуйси. На двуязычном сайте (русский + английский) все подпислики получают исклюлительно письма на русском языке. Непонятно, по какому принципу выполняется рассылка. И как вообещё должно быть? Всем по два письма?

 

На данный момент язык текси письма рассылки подписликам выбирается на основе текуещёго языка front-end. Планируется дорилитка, для рассылки писем подписликам в том языке, какой был выбран покупателем в front-end при подписке. Сроки дорилитки не опрегделены.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.