Форум русской поддержки Joomla!® CMS
08.12.2016, 20:06:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как добавить текст после регистрации в joomshoping ?

 (Прочитано 2187 раз)
0 Пользователей и 1 Гость смотрят эту тему.
АндрэУ
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« : 28.07.2013, 15:37:51 »

Уважаемые человеки!) Подскажите как добавить страницу с текстом, которая будет открываться после регистрации в joomshoping! Текст типа: Спасибо за регистрацию, проверьте мыло, чтобы подтвердить регистрацию!

Joomla 3.0 Joomshoping Version 4.2.2
« Последнее редактирование: 29.07.2013, 17:44:46 от АндрэУ » Записан
Serg_
Осваиваюсь на форуме
***

Репутация: +16/-0
Offline Offline

Пол: Мужской
Сообщений: 111


« Ответ #1 : 29.07.2013, 17:21:02 »

смотрите в языковый файл /components/com_jshopping/lang/ru-RU.php переменная _JSHOP_THANK_YOU_ORDER
Записан
АндрэУ
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #2 : 29.07.2013, 17:23:34 »

THANK YOU ORDER - СПАСИБО ЗАКАЗ (Это я знаю где меняется)

Мне не нравится, что после регистрации не сообщает: "Спасибо за регистрацию, проверьте свою почту!"
Записан
Serg_
Осваиваюсь на форуме
***

Репутация: +16/-0
Offline Offline

Пол: Мужской
Сообщений: 111


« Ответ #3 : 29.07.2013, 17:38:18 »

а да, магазин использует регистрацию Joomla, поэтому надо в language\ru-RU\ru-RU.com_users.ini менять COM_USERS_REGISTRATION_SAVE_SUCCESS
Записан
АндрэУ
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #4 : 29.07.2013, 17:42:14 »

Нашел эту строку, там текст написан!   Smiley

Там даже есть уже то что нужно,

COM_USERS_REGISTRATION_COMPLETE_VERIFY="Учетная запись для вас была создана. На указанный при регистрации адрес электронной почты была отправлена ссылка для её активации. Обратите внимание, что необходимо подтвердить учётную запись, перейдя по содержащейся в письме ссылке. После этого Администратор активирует учётную запись и вы сможете входить на сайт под вашим логином и паролем."

а как сделать чтобы он выводился?

После регистрации переходит на страницу авторизации http://site.ru/shop/user/login
« Последнее редактирование: 29.07.2013, 17:52:46 от АндрэУ » Записан
Serg_
Осваиваюсь на форуме
***

Репутация: +16/-0
Offline Offline

Пол: Мужской
Сообщений: 111


« Ответ #5 : 29.07.2013, 17:54:21 »

ну у вас же выводится текст из переменной COM_USERS_REGISTRATION_SAVE_SUCCESS, вот и меняйте её.
Записан
АндрэУ
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #6 : 29.07.2013, 18:04:12 »

Вопрос не Как тест поменять, а как сделать чтобы он хоть как то отображался!

После регистрации переходит на страницу авторизации http://site.ru/shop/user/login, где нужно ввести логин-пароль для авторизации на сайте
Записан
Serg_
Осваиваюсь на форуме
***

Репутация: +16/-0
Offline Offline

Пол: Мужской
Сообщений: 111


« Ответ #7 : 29.07.2013, 18:17:29 »

Вопрос не Как тест поменять, а как сделать чтобы он хоть как то отображался!
Т.е. у вас вообще не выводится сообщение после регистрации?
Тогда смотрите в файлах регистрации Joomla \components\com_users\controllers\registration.php должен быть код
Код:
// Redirect to the profile screen.
if ($return === 'adminactivate'){
$this->setMessage(JText::_('COM_USERS_REGISTRATION_COMPLETE_VERIFY'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
} elseif ($return === 'useractivate') {
$this->setMessage(JText::_('COM_USERS_REGISTRATION_COMPLETE_ACTIVATE'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
} else {
$this->setMessage(JText::_('COM_USERS_REGISTRATION_SAVE_SUCCESS'));
$this->setRedirect(JRoute::_('index.php?option=com_users&view=login', false));
}
и в джумшоппинге
\components\com_jshopping\controllers\user.php
Код:
if ($useractivation == 2){
            $message  = JText::_('COM_USERS_REGISTRATION_COMPLETE_VERIFY');
            $return = SEFLink("index.php?option=com_jshopping&controller=user&task=login",1,1,$jshopConfig->use_ssl);
        } elseif ($useractivation == 1){
            $message  = JText::_('COM_USERS_REGISTRATION_COMPLETE_ACTIVATE');
            $return = SEFLink("index.php?option=com_jshopping&controller=user&task=login",1,1,$jshopConfig->use_ssl);
        } else {
            $message = JText::_('COM_USERS_REGISTRATION_SAVE_SUCCESS');
            $return = SEFLink("index.php?option=com_jshopping&controller=user&task=login",1,1,$jshopConfig->use_ssl);
        }
JText::_('COM_USERS_REGISTRATION_COMPLETE_VERIFY') - это вывод текстового сообщения
Записан
karma
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #8 : 21.04.2015, 08:01:19 »

Просто в шаблоне надо выводить <jdoc:include type="message" /> и на этом месте будет показываться сообщение.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet