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

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

Здравствуйте. Данной модуль полностью восместим со сборкой MaxyStore на основе OpenCart v.1.5.4.1 ?

Все поля в модуле регулируются?

Да, совместим. Поля все, но чтобы не выяснять сейчас, что вкладывается в понятие "все" прошу посмотреть админку демо сайта demo.simpleopencart.com/admin (demo/demo)

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

Warning: unlink(/home/v/vritme/vritmesexa.ru/public_html/system/cache/cache.product.1.0.8.bb0590d8ab75c856af0d2416bf35d572.1355737681): No such file or directory in /home/v/vritme/site.ru/public_html/system/library/cache.php on line 14Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/v/vritme/vritmesexa.ru/public_html/index.php:105) in/home/v/vritme/site.ru/public_html/system/library/session.php on line 11

Как поправить?

появилась при заполнения email

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


А можете сделать интеграцию модуля в шаблон (как сделано для шопики)?

Вы можете сделать это самостоятельно через Template Helper. Просто для наиболее популярных сделал это сам. Плюс для шоппики сделал изменения некоторых стилей, чтобы была схожесть в основных стилях, так как опять же только с шоппикой все стили поплыли, что не было замечено с другими темами.

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

Warning: unlink(/home/v/vritme/vritmesexa.ru/public_html/system/cache/cache.product.1.0.8.bb0590d8ab75c856af0d2416bf35d572.1355737681): No such file or directory in /home/v/vritme/vritmesexa.ru/public_html/system/library/cache.php on line 14Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/v/vritme/vritmesexa.ru/public_html/index.php:105) in/home/v/vritme/vritmesexa.ru/public_html/system/library/session.php on line 11

Как поправить?

появилась при заполнения email

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

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

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

То есть в этот момент чистился кеш? да не скрою есть модуль который автоматом чистит кеш из-а того что что произошло одновременно могло повлиять?

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


То есть в этот момент чистился кеш? да не скрою есть модуль который автоматом чистит кеш из-а того что что произошло одновременно могло повлиять?

Это и повлияло как раз, так как файл был кем-то удален

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

Проверьте, может быть какой-то вкмод перезаписывает модель заказа.

Поудалял вообще все вк моды - результат тот же, нету покупательского комментария в письме, которое уходит к покупателю..

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


Поудалял вообще все вк моды - результат тот же, нету покупательского комментария в письме, которое уходит к покупателю..

Посмотрите на это философски - на кой черт покупателю видеть его же собственные комментарии? :-) ИМХО это еще более бесполезно, чем отправлять покупателю его имя и адрес - вдруг он забудет, как его зовут или где он живет? :-D

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

а какой файл? типо кеш товара этого?

Да

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

Было раз в 15 минут очистка кеша.

поставил раз в час и убрал отображение сообщений об ошибках.

как думаете так норм будет?

Еще сделайте вот что, откройте файл /system/library/cache.php и перед вызовами unlink поставьте @, это будет скрывать ошибки, если файл будет отсутствовать

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

Поудалял вообще все вк моды - результат тот же, нету покупательского комментария в письме, которое уходит к покупателю..

В общем, посмотрел я наконец-то детально отправку писем.

Суть вот в чем, при формировании письма формируются ДВА тела письма, которые сохраняются в поля класса письма:

$mail->text - сюда сохраняет текст через $mail->setText(html_entity_decode($text, ENT_QUOTES, 'UTF-8'));

$mail->html - сюда сохраняется html письма через $mail->setHtml($html);

То есть текстовой представление письма и html

Но, внимание, эти два текста формируются по-разному, отсылаются оба в одном письме, а отображается в итоге html, но комментарий сохраняется только в текстовое представление письма.

Все данные для html сохраняются в $template->data, а в итоге отображатся в html через вызов шаблона для писем:

$html = $template->fetch($this->config->get('config_template') . '/template/mail/order.tpl');

Соответственно необходимо добавить комментарий в

$template->data['comment'] = $order_info['comment'];

И вывести его в шаблоне письма '/template/mail/order.tpl' через

<?php echo $comment ?>

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

Уважаемый Deeman. Поставил вчера Simple и тут-же посыпались такие проблемы.

1.Блок покупатель-Начальное значение флажка "Зарегистрироваться на сайте" = Да. Но при оформлении заказа, в блоке "Покупатель" "Зарегистрироваться на сайте"=предыдущее значение, т.е. не зависит от установленного в админке.

2. Там же, при оформлении заказа-если выбрать "Не регистрировать", то в браузере -пустое окно (Опера, в других не пробовал)! Кстати, при включенном DEBUG-режиме все нормально.....

3. Установил по умолчанию Страну и регион. НО при появлении формы регистрации оба поля не заполены! Попробовал подключить гео (по вашей инструкции) и выставил определение страны и региона по IP-не работает! Поля пустые!

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


я понял, что надо сделать так:

$template->data['email'] = $order_info['email'];

$template->data['telephone'] = $order_info['telephone'];

$template->data['ip'] = $order_info['ip'];

$template->data['comment'] = $order_info['comment'];

if ($comment && $notify) {

$template->data['comment'] = nl2br($comment);

а в шаблоне добавить вывод комментария внизу письма, вот так:

</table>

<p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $comment; ?></p>

<p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $text_footer; ?></p>

<p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $text_powered; ?></p>

</div>

</body>

</html>

но, почему-то не работает.. может еще что-то где-то нужно дописать?

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


3. Установил по умолчанию Страну и регион. НО при появлении формы регистрации оба поля не заполены! Попробовал подключить гео (по вашей инструкции) и выставил определение страны и региона по IP-не работает! Поля пустые!

была такая же проблема.. перезалил таблицы гео. Удалил модуль Simple. Заново закинул файлы модуля на фтп, установил модуль, почистил кеш и удалил куки.. заработало! Грешу, конечно, на файлзиллу, что-то в последнее время она отгрызает маленькие кусочки кода в разных файлах при передаче..

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


Поставил вчера Simple и тут-же посыпались такие проблемы.

Попробуйте еще раз перезалить файлы и переустановить модуль. И обязательно чистите кэш.

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


Уважаемый Deeman. Поставил вчера Simple и тут-же посыпались такие проблемы.

1.Блок покупатель-Начальное значение флажка "Зарегистрироваться на сайте" = Да. Но при оформлении заказа, в блоке "Покупатель" "Зарегистрироваться на сайте"=предыдущее значение, т.е. не зависит от установленного в админке.

2. Там же, при оформлении заказа-если выбрать "Не регистрировать", то в браузере -пустое окно (Опера, в других не пробовал)! Кстати, при включенном DEBUG-режиме все нормально.....

3. Установил по умолчанию Страну и регион. НО при появлении формы регистрации оба поля не заполены! Попробовал подключить гео (по вашей инструкции) и выставил определение страны и региона по IP-не работает! Поля пустые!

1) На странице регистрации запоминается выбор пользователя в сессии, следовательно, если постоянно меняете настройки для теста, открывайте новый браузер.

2) Пустое окно может быть из-за каких либо фатальных ошибок. Как правило это могут быть ошибки в шаблонах, языковых файлах, вкмодах, в которых может быть элементарно не закрыты кавычки, вставлены BOM символы и т.п, и т.д. Так же встречал ошибки как в самом опенкарте, так и в вкмодах, когда данные в моделях берутся напрямую из POST ($this->reuqest->post[]), не учитывая то, что модель может быть использована любым кодом на любой странице.

Добавьте в /index.php следующий код в самом верху после <?php

error_reporting(E_ALL);
ini_set('display_errors', TRUE);

И посмотрите, где происходит ошибка

3. Геоип может и не сработать, если Вашего адреса нет в базе, так как база собиралась из открытых источников, которые полнотой и точностью не блещут. А вот значения полей по умолчанию работать должны. Опять же на странице оформления заказа они могут быть запомнены в сессии либо в кукисах (если включены)

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

но, почему-то не работает.. может еще что-то где-то нужно дописать?

Не досмотрел, что название переменной comment уже используется, но для другой цели, следовательно нужно использовать любое другое название

$template->data['comment_1'] = $order_info['comment'];

<p style="margin-top: 0px; margin-bottom: 20px;"><?php echo $comment_1; ?></p>

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

Здравствуйте. Подскажите пожалуйста, пользователи почему то не могут удалять адреса в личном кабинете, пишет "У Вас должно быть не менее 1 адреса!", хотя адресов штук 5. Добавлять могут а вот удалять нет...

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


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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