Страница Регистрации
#1
Отправлено 14 Ноябрь 2012 - 23:47
#2
Отправлено 15 Ноябрь 2012 - 12:16
Опишу как все это можно сделать.
Скачать файл https://nodeload.git...essi/zip/master
расспокавать архив.
В панели администратор зайти Сайт -> Редактор тем.
И добавить файлы "messi.js", "messi.css" из распокованного архива.
Затем открыть файл HTML и добавить код до </head>:
<script type="text/javascript" src="{ASSETS_JS_PATH}messi.js"></script> <link rel="stylesheet" href="{ASSETS_STYLES_PATH}messi.css" type="text/css" />Сохранить изменения.
Теперь можно добавлять сообщение на страницу регистрации.
Открыть файл "ЛК Регистрация нового клиента Оформление "
Найти код:
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %}Заменить на:
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}"> {FORM_NOTICE} {% IF FORM_NOTICE_IS_GOOD %} <script> new Messi('{FORM_NOTICE}', {title: 'Сообщение', modal: true}); </script> {% ELSE %} {FORM_NOTICE} {% ENDIF %} </h3> {% ENDIF %}В файле "ЛК Настройки пользователя".
Найти код:
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %}Заменить на:
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}"> {FORM_NOTICE} {% IF FORM_NOTICE_IS_GOOD %} <script> new Messi('{FORM_NOTICE}', {title: 'Сообщение', modal: true}); </script> {% ELSE %} {FORM_NOTICE} {% ENDIF %} </h3> {% ENDIF %}
И естественно вы можете вставить свой текст. вот часть кода которое отвечает за сообщение.
Вы можете изменить сообщение.
<script> new Messi('текст сообщения', {title: 'заголовок', modal: true}); </script>
#3
Отправлено 15 Ноябрь 2012 - 15:41
#4
Отправлено 15 Ноябрь 2012 - 16:56
good_man (15 Ноябрь 2012 - 15:41) писал:
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}"> {FORM_NOTICE} {% IF FORM_NOTICE_IS_GOOD %} <script> new Messi('{FORM_NOTICE}', {title: 'Сообщение', modal: true}); </script> {% ELSE %} {FORM_NOTICE} {% ENDIF %} </h3> {% ENDIF %}Если вы туда добавили код, то окно должно появляться для любого сообщения. Например сообщение об успешной регистрации
#5
Отправлено 15 Ноябрь 2012 - 23:04
#6
Отправлено 16 Ноябрь 2012 - 08:41
#7
Отправлено 16 Ноябрь 2012 - 09:18
<p id="breadcrumb">Вы здесь: <a href="http://{NET_DOMAIN}/">Главная</a> > <strong>Регистрация</strong></p> <h1 style="background: #996633;color:#FFFFFF;">Регистрация</h1> <!-- Контент --> <form action="{USER_REGISTER_URL}" method="post" class="clientForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="from" value="{FROM}" /> {% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}"> {FORM_NOTICE} {% IF FORM_NOTICE_IS_GOOD %} <script> new Messi('Ваш код купона на скидку: "NOVO" Введите его при оформлении заказа и получите скидку 300 руб.', {title: 'Спасибо за регистрацию на сайте', modal: true}); </script> {% ELSE %} {FORM_NOTICE} {% ENDIF %} </h3> {% ENDIF %} <table> <!-- Тело таблицы. Форма регистрации --> <tbody> <tr> <td class="ceil1"><label for="reg_name">Представьтесь, пожалуйста</label></td> <td class="ceil2"><input id="reg_name" name="form[sites_client_name]" value="{FORM_SITES_CLIENT_NAME}" maxlength="100" class="required cornerAll"/></td> <td class="ceil3 valignMiddle" rowspan="4"> <div class="alignCenter" style="display:none;" id="caps_lock"> <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br /> <strong>Caps Lock включен.</strong><br /> Пароль может быть введен неверно. </div> </td> </tr> <tr> <td><label for="sites_client_phone">Телефон для связи</label></td> <td><input id="sites_client_phone" name="form[sites_client_phone]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required cornerAll"/></td> </tr> <tr> <td><label for="sites_client_mail">Укажите Email</label></td> <td><input id="sites_client_mail" name="form[sites_client_mail]" value="{FORM_SITES_CLIENT_MAIL}" maxlength="255" class="required email cornerAll"/></td> </tr> <tr> <td><label for="sites_client_pass">Придумайте пароль</label></td> <td> <input id="sites_client_pass" type="password" name="form[sites_client_pass]" value="{FORM_SITES_CLIENT_PASS}" maxlength="50" minlength="6" class="required cornerAll" /><br /> {% IFNOT user_agent_ie %} <div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="showPass">Показать пароль</a></div> {% ENDIF %} </td> </tr> </tbody> <!-- Низ таблицы. Кнопка отправки формы --> <tfoot> <tr> <td colspan="3"><input type="submit" value="Зарегистрироваться" /></td> </tr> <tr> <td colspan="3"> <a href="{USER_LOGIN_URL}">Вход с паролем</a> | <a href="{USER_RECOVERY_URL}">Восстановление пароля</a> </td> </tr> </tfoot> </table> </div> </form> <!-- end Контент -->
#8
Отправлено 16 Ноябрь 2012 - 12:31
Думаю лучше всего убрать изменения из шаблона "ЛК Регистрация нового клиента" а добавить такие изменения в шаблон "ЛК Настройки пользователя".
Попробуйте заменить шаблон "ЛК Регистрация нового клиента" на стандартный шаблон
<p id="breadcrumb">Вы здесь: <a href="http://{NET_DOMAIN}/">Главная</a> > <strong>Регистрация</strong></p> <h1>Регистрация</h1> <!-- Контент --> <form action="{USER_REGISTER_URL}" method="post" class="clientForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="from" value="{FROM}" /> {% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %} <table> <!-- Тело таблицы. Форма регистрации --> <tbody> <tr> <td class="ceil1"><label for="reg_name">Представьтесь, пожалуйста</label></td> <td class="ceil2"><input id="reg_name" name="form[sites_client_name]" value="{FORM_SITES_CLIENT_NAME}" maxlength="100" class="required cornerAll"/></td> <td class="ceil3 valignMiddle" rowspan="4"> <div class="alignCenter" style="display:none;" id="caps_lock"> <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br /> <strong>Caps Lock включен.</strong><br /> Пароль может быть введен неверно. </div> </td> </tr> <tr> <td><label for="sites_client_phone">Телефон для связи</label></td> <td><input id="sites_client_phone" name="form[sites_client_phone]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required cornerAll"/></td> </tr> <tr> <td><label for="sites_client_mail">Укажите Email</label></td> <td><input id="sites_client_mail" name="form[sites_client_mail]" value="{FORM_SITES_CLIENT_MAIL}" maxlength="255" class="required email cornerAll"/></td> </tr> <tr> <td><label for="sites_client_pass">Придумайте пароль</label></td> <td> <input id="sites_client_pass" type="password" name="form[sites_client_pass]" value="{FORM_SITES_CLIENT_PASS}" maxlength="50" minlength="6" class="required cornerAll" /><br /> {% IFNOT user_agent_ie %} <div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="showPass">Показать пароль</a></div> {% ENDIF %} </td> </tr> </tbody> <!-- Низ таблицы. Кнопка отправки формы --> <tfoot> <tr> <td colspan="3"><input type="submit" value="Зарегистрироваться" /></td> </tr> <tr> <td colspan="3"> <a href="{USER_LOGIN_URL}">Вход с паролем</a> | <a href="{USER_RECOVERY_URL}">Восстановление пароля</a> </td> </tr> </tfoot> </table> </div> </form> <!-- end Контент -->
далее уже в шаблоне "ЛК Настройки пользователя" найти
{% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %}
и заменить на
{%IF FORM_NOTICE=Вы успешно зарегистрировались%} <script> new Messi('Ваш код купона на скидку: "NOVO" Введите его при оформлении заказа и получите скидку 300 руб.', {title: 'Спасибо за регистрацию на сайте', modal: true}); </script> {%ELSE%} {% IF FORM_NOTICE %} <h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">{FORM_NOTICE}</h3> {% ENDIF %} {% ENDIF %}
#9
Отправлено 16 Ноябрь 2012 - 13:24
#10
Отправлено 16 Ноябрь 2012 - 13:54
Пожалуйста, не могли бы вы выложить сюда на форум содержимое файла "ЛК Регистрация нового клиента" и "ЛК Настройки пользователя"
#11
Отправлено 16 Ноябрь 2012 - 14:25
<p id="breadcrumb">Вы здесь: <a href="http://{NET_DOMAIN}/...}/">Главная</a> > <strong>Регистрация</strong></p>
<h1 style="background: #996633;color:#FFFFFF;">Регистрация</h1>
<!-- Контент -->
<form action="{USER_REGISTER_URL}" method="post" class="clientForm">
<div>
<input type="hidden" name="hash" value="{HASH}" />
<input type="hidden" name="from" value="{FROM}" />
{% IF FORM_NOTICE %}
<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">
{FORM_NOTICE}
{% IF FORM_NOTICE_IS_GOOD %}
<script>
new Messi('Ваш код купона на скидку: "NOVO" Введите его при оформлении заказа и получите скидку 300 руб.', {title: 'Спасибо за регистрацию на сайте', modal: true});
</script>
{% ELSE %}
{FORM_NOTICE}
{% ENDIF %}
</h3>
{% ENDIF %}
<table>
<!-- Тело таблицы. Форма регистрации -->
<tbody>
<tr>
<td class="ceil1"><label for="reg_name">Представьтесь, пожалуйста</label></td>
<td class="ceil2"><input id="reg_name" name="form[sites_client_name]" value="{FORM_SITES_CLIENT_NAME}" maxlength="100" class="required cornerAll"/></td>
<td class="ceil3 valignMiddle" rowspan="4">
<div class="alignCenter" style="display:none;" id="caps_lock">
<img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
<strong>Caps Lock включен.</strong><br />
Пароль может быть введен неверно.
</div>
</td>
</tr>
<tr>
<td><label for="sites_client_phone">Телефон для связи</label></td>
<td><input id="sites_client_phone" name="form[sites_client_phone]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_mail">Укажите Email</label></td>
<td><input id="sites_client_mail" name="form[sites_client_mail]" value="{FORM_SITES_CLIENT_MAIL}" maxlength="255" class="required email cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_pass">Придумайте пароль</label></td>
<td>
<input id="sites_client_pass" type="password" name="form[sites_client_pass]" value="{FORM_SITES_CLIENT_PASS}" maxlength="50" minlength="6" class="required cornerAll" /><br />
{% IFNOT user_agent_ie %}
<div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="showPass">Показать пароль</a></div>
{% ENDIF %}
</td>
</tr>
</tbody>
<!-- Низ таблицы. Кнопка отправки формы -->
<tfoot>
<tr>
<td colspan="3"><input type="submit" value="Зарегистрироваться" /></td>
</tr>
<tr>
<td colspan="3">
<a href="{USER_LOGIN_URL}">Вход с паролем</a> | <a href="{USER_RECOVERY_URL}">Восстановление пароля</a>
</td>
</tr>
</tfoot>
</table>
</div>
</form>
<!-- end Контент -->
"ЛК Настройки пользователя"
<p id="breadcrumb">Вы здесь: <a href="http://{NET_DOMAIN}/...}/">Главная</a> > <strong>Личный кабинет</strong></p>
<h1 style="background: #996633;color:#FFFFFF;">Личный кабинет</h1>
<!-- Контент -->
<form action="{USER_SETTINGS_URL}" method="post" class="clientForm">
<div>
<input type="hidden" name="hash" value="{HASH}" />
{% IF FORM_NOTICE %}
<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}red{% ENDIF %}">
{FORM_NOTICE}
{% IF FORM_NOTICE_IS_GOOD %}
<script>
new Messi('Ваш код купона на скидку: "NOVO" Введите его при оформлении заказа и получите скидку 300 руб.', {title: 'Спасибо за регистрацию на сайте', modal: true});
</script>
{% ELSE %}
{FORM_NOTICE}
{% ENDIF %}
</h3>
{% ENDIF %}
<table>
<!-- Тело таблицы. Форма настроек пользователя -->
<tbody>
<tr>
<td colspan="2"><h4 style="margin-top:0;">Персональные настройки</h4></td>
</tr>
<tr>
<td class="ceil1"><label for="reg_name">Вас зовут</label></td>
<td class="ceil2"><input id="reg_name" name="form[sites_client_name]" value="{FORM_SITES_CLIENT_NAME}" maxlength="100" class="required cornerAll"/></td>
<td class="ceil3 valignMiddle" rowspan="5">
<div class="alignCenter" style="display:none;" id="caps_lock">
<img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
<strong>Caps Lock включен.</strong><br />
Пароль может быть введен неверно.
</div>
</td>
</tr>
<tr>
<td><label for="sites_client_mail">Телефон для связи</label></td>
<td><input id="sites_client_mail" name="form[sites_client_phone]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_mail">Email</label></td>
<td><input id="sites_client_mail" name="form[sites_client_mail]" value="{FORM_SITES_CLIENT_MAIL}" maxlength="255" class="required email cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_pass">Пароль</label></td>
<td>
<input id="sites_client_pass" type="password" name="form[sites_client_pass]" value="{FORM_SITES_CLIENT_PASS}" maxlength="50" minlength="6" class="required cornerAll" /><br />
{% IFNOT user_agent_ie %}
<div class="showPassBlock"><a href="#" rel="Скрыть пароль" class="showPass">Показать пароль</a></div>
{% ENDIF %}
</td>
</tr>
<tr>
<td colspan="2"><br /><h4 style="white-space:nowrap;">Значения по умолчанию. Используются при оформлении заказа</h4></td>
</tr>
<tr>
<td><label for="sites_client_country">Страна</label></td>
<td><input id="sites_client_country" name="form[sites_client_country]" value="{FORM_SITES_CLIENT_COUNTRY}" maxlength="255" class="cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_region">Область</label></td>
<td><input id="sites_client_region" name="form[sites_client_region]" value="{FORM_SITES_CLIENT_REGION}" maxlength="255" class="cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_city">Город</label></td>
<td><input id="sites_client_city" name="form[sites_client_city]" value="{FORM_SITES_CLIENT_CITY}" maxlength="255" class="cornerAll"/></td>
</tr>
<tr>
<td><label for="sites_client_zip_code">Почтовый индекс</label></td>
<td><input id="sites_client_zip_code" name="form[sites_client_zip_code]" value="{FORM_SITES_CLIENT_ZIP_CODE}" maxlength="6" class="digits cornerAll"/></td>
</tr>
<tr>
<td class="valignTop"><label for="sites_client_addr">Адрес доставки</label></td>
<td><textarea id="sites_client_addr" name="form[sites_client_addr]" >{FORM_SITES_CLIENT_ADDR}</textarea></td>
</tr>
</tbody>
<!-- END Тело таблицы. Форма настроек пользователя -->
<!-- Низ таблицы. Кнопка отправки формы -->
<tfoot>
<tr>
<td colspan="3"><input type="submit" value="Сохранить" /></td>
</tr>
<tr>
<td colspan="3">
<a href="{USER_HISTORY_LIST_URL}">История заказов</a>
</td>
</tr>
</tfoot>
</table>
</div>
</form>
<!-- end Контент -->
#12
Отправлено 19 Ноябрь 2012 - 17:34
<input type="hidden" name="from" value="{FROM}" />
и замените на
<input type="hidden" name="from" value="http://{NET_DOMAIN}/user/settings" />
После этих изменений, и после авторизации на сайте - будет переход на страницу user/settings а не на главную страницу, и всплывающее сообщение в связи с этим должно отобразиться корректно.
#13
Отправлено 19 Ноябрь 2012 - 18:54
#14
Отправлено 20 Ноябрь 2012 - 15:34
#15
Отправлено 20 Ноябрь 2012 - 20:09
#17
Отправлено 25 Август 2015 - 02:18
.success { padding: 10px; color: #FFF; margin: 15px 30px 10px; font-size: 20px; }замените на:
.success { padding: 10px; color: #FFF; margin: 15px 30px 10px; font-size: 20px; background-color:#000000 !important; }
вместо #000000 укажите свое цветовое значение
#18
Отправлено 25 Август 2015 - 02:21
Vaccina (25 Август 2015 - 02:18) писал:
.success { padding: 10px; color: #FFF; margin: 15px 30px 10px; font-size: 20px; }замените на:
.success { padding: 10px; color: #FFF; margin: 15px 30px 10px; font-size: 20px; background-color:#000000 !important; }
вместо #000000 укажите свое цветовое значение
Спасибо!
#20
Отправлено 22 Сентябрь 2015 - 01:18
<div class="row"> {%IF ACT != login%} <div class="cols col-3"> {%IFNOT catalog_full_empty%} <div class="catwrp">замените на:
<div class="row"> <div class="cols col-3"> {%IFNOT catalog_full_empty%} <div class="catwrp">
Далее найдите:
<!-- END Недавно просмотренные товары --> </div> {%ENDIF%} <div class="cols col-9">замените на:
<!-- END Недавно просмотренные товары --> </div> <div class="cols col-9">
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных