Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

  • 4 weeks later...

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

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

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

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

убран vqmod

упрощена установка

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

рефрактинг

Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

 

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

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

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

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

 

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

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

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

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

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

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

Надіслати
Поділитися на інших сайтах

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

 

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

Змінено користувачем alpha888
Надіслати
Поділитися на інших сайтах


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

 

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

Надіслати
Поділитися на інших сайтах


Вот 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".

 

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

Надіслати
Поділитися на інших сайтах

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

 

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 так же необходимо экранировать в других местах переменные, в которые передается текст от пользователя.

Надіслати
Поділитися на інших сайтах

Модуль обновлен до 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

Надіслати
Поділитися на інших сайтах

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

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

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

 

PS

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

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

 $('.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 в день, это уже не айс

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

 

 

ну я же говорю - в конец урла добавляю /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.

Надіслати
Поділитися на інших сайтах

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

 $('.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-позиции, но установка модуля в эти позиции для пользователя усложнится.

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


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

 

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.