43 РЕГИОН

Сайт недорого - это возможно у нас

Редактируем код формы авторизации

Заметил такую особенность в настройке модуля авторизации — есть два поля «верхнее» и «нижнее», которые отображаются до входа пользователя в систему, а подобных полей, которые отображались бы после входа пользователя, просто нет. Т.е. возможно установить пару сообщений — одно выше формы авторизации, второе под ним. Вопрос — зачем?
Действительно, какая-то ерунда. Решил копнуть и сделать одно сообщение, над формой авторизации, до входа, второе, в том же месте, после авторизации.
Нашел модуль, отвечающий за отображение(от корня сайта: modules/mod_login/tmpl/default.php), в нем есть два куска кода, которые отвечают за вывод сообщений.
Первый:
<?php if ($params->get('pretext')): ?>
        <div class="pretext">
        <p><?php echo $params->get('pretext'); ?></p>
        </div>
    <?php endif; ?>

Второй:
<?php if ($params->get('posttext')): ?>
        <div class="posttext">
        <p><?php echo $params->get('posttext'); ?></p>
        </div>
    <?php endif; ?>

Второй кусок установим на место, где ранее был первый, он будет отображать сообщение до авторизации, а первый переместим, установим его над кнопкой выхода, которая будет отображаться после выполненного входа.
Находим код:
<div class="logout-button">
строго над ним вставим кусок кода отвечающего за вывод первого сообщения.


После этого сохраним файл и загрузим на сайт, заменив существующий файл.

Далее исправим локализацию(файл языка) под наши изменения.

Проходим путь: language/ru-RU/ru-RU.mod_login.ini
Находим фразу «Начальный текст», заменяем на «Сообщение после авторизации», далее предложение «HTML-текст, отображаемый под формой авторизации.» изменим на «HTML-текст, отображаемый после авторизации пользователя.».
Найдем фразу «Заключительный текст», изменим на «Сообщение до авторизации», предложение «HTML-текст, отображаемый над формой авторизации.» изменим на «HTML-текст, отображаемый до авторизации на сайте(гостям)».
Сохраним и загрузим файл на сайт, заменив имеющийся.

Если не уверены в своих силах, можете скачать файлы измененные нами и заменить на своем сайте.

ВНИМАНИЕ! Перед любыми изменениями делайте резервную копию изменяемых файлов.

Как оказалось, выше описанный Вариант не обязателен, возможны варианты размещения текстовой и другой информации альтернативным способом.
Вложения:
ФайлОписаниеРазмер файла:
Скачать этот файл (mod_login_files.tar)Измененные файлы формы авторизации 10 kB