Legosp Forum

Shop-Script "Legosp" => Общие вопросы => Тема начата: Mikkel от Января 12, 2016, 02:58:21 pm

Название: Сообщение после регистрации
Отправлено: Mikkel от Января 12, 2016, 02:58:21 pm
Всем доброго времени суток!
Перечитал весь форум, перерыл всё и вся в поисках решения данной проблемы.

Суть проблемы.
Скачал последний билд (на сегодня) legosp, установил всё без проблем.
Когда прохожу регистрацию, сообщение на почту не приходит. Просто перекидывает на страницу "Извините! Идут технические работы....."
В админке и базе запись о новом пользователе появляется. Но письмо на почту не пришло!
Если обновить страницу, то ты уже залогинен.
Попробывал сделать заказ. Всё ок. Сообщение о новом заказе пришло на почту.

Мне нужно что бы сообщения отсылались с помощью smtp, галочку и правильные данные в админке ввёл.
Функция phpmail () у хостера отключена, поэтому и не использую, включить её нет возможности.

Пожалуйста , помогите решить проблемку ....
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 12, 2016, 10:22:51 pm
Попробуйте заменить файл:
 корень_сайта/includes/cust_register.php
на прикрепленный во вложениях.
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 13, 2016, 04:47:25 pm
Попробуйте заменить файл:
 корень_сайта/includes/cust_register.php
на прикрепленный во вложениях.

Спасибо, огромное , человеческое! ;)
Всё работает, почта приходит!
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 26, 2016, 02:54:30 pm
А работает ли вообще SMTP авторизация на последней версии LegoSP ??
я прописываю в настройках всё правильно, но в результате 0
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 26, 2016, 10:17:04 pm
Файл в релизе идентичен тому, что я Вам отправлял ранее.
Покажите последние записи в файле /cfg/error.log, а лучше весь файл.
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 27, 2016, 08:58:49 am
Файл в релизе идентичен тому, что я Вам отправлял ранее.
Покажите последние записи в файле /cfg/error.log, а лучше весь файл.

Всё, разобрался. Косяки со стороны хостера....

В каком файле редактируется шаблон отправки сообщения администратору о новом заказе?
UPD
Всё нашёл.

Трабл в другом. Почему-то не хочет очистить таблицу мускул
#1701 - Cannot truncate a table referenced in a foreign key constraint (`название базы`.`SS_orders_carts`, CONSTRAINT `orderID` FOREIGN KEY (`orderID`) REFERENCES `название базы`.`SS_orders` (`orderID`))
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 27, 2016, 10:54:56 pm
Ограничения внешнего ключа мешают.
Варианта 2:
1) или очищать сначала дочерние таблицы, а потом  родительские,
2) или перейти на вкладку SQL в phpMyAdmin и выполнить запрос, который находится в файле во  вложения.
Рекомендую  вариант №2.
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 28, 2016, 11:22:06 am
А если у меня уже товаров много загружено в базу, этот запрос не повлечёт за собой никаких последствий (например, придётся опять заливать весь товар) ?
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 28, 2016, 11:56:39 am
Повлечет! Это код полной очистки базы!
Вам необходимо УДАЛИТЬ из запроса строки с названиями таблиц которые должны быть СОХРАНЕНЫ!
Будьте осторожны, создайте резервную копию.
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 28, 2016, 03:14:46 pm
Повлечет! Это код полной очистки базы!
Вам необходимо УДАЛИТЬ из запроса строки с названиями таблиц которые должны быть СОХРАНЕНЫ!
Будьте осторожны, создайте резервную копию.

Выполнил.
В итоге:
# MySQL вернула пустой результат (т.е. ноль строк).
Обновилось, но спустя какое-то время....
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 29, 2016, 10:01:02 am
Вы получили требуемый результат? Таблицы очистились?
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Января 29, 2016, 12:16:26 pm
Таблица и так пустая.
Через админ панель всё заказы удалил.
В мускуле таблица уже пустая. Но на сайте номера заказов не обновились.

Когда пустую таблицу в мускуле очистил, спустя какое-то время заказы обновились.....чудеса
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Января 29, 2016, 05:24:13 pm
Попробуйте очистить кэш.
/core/cache/ удалите все файлы из этой папки.
Название: Re: Сообщение после регистрации
Отправлено: Mikkel от Февраля 02, 2016, 10:14:48 am
Цитировать
Попробуйте очистить кэш.
/core/cache/ удалите все файлы из этой папки.

Спасибо!

Ещё такой вопрос. На форуме нигде не нашёл.
Реализована ли функция "Восстановить пароль" для юзеров ?

Если нет, то очень хочется что бы обычный пользователь имел возможность Восстановить забытый пароль.
Фунционал скудный:

Проверяем мыло на валидность.
Генерируем пароль.
Высылаем на почту.
И сделать возможным поменять пароль в профиле.

Желаемый функционал: :D

Проверяем мыло на валидность.
Высылаем на почту ТОКЕН с подтверждением о запросе восстановления пароля.
При переходе по ссылке Токена, вводим новый пароль и записываем в базу.
Название: Re: Сообщение после регистрации
Отправлено: RedLine от Февраля 02, 2016, 08:42:37 pm
Я и в коде не нашел)
Этот функционал крайне важен, обязательно будет добавлен!
Поддерживаю, стоит реализовывать по пути "Желаемого функционала".  ;)