|
Поделиться

Разделяем кнопку-ссылку "Выход" и username

в верхнем углу форума.

Хаки, скрипты, BB-коды и другие вещи, не оформленные в виде полноценных модов, но способствующие улучшению функциональности движка.

Сообщение apollion » 23.08.18 19:44

Разделяем кнопку-ссылку "Выход" и username, делая username ссылкой с цветом как его никнейм на страницу его профиля. Пригодится для новичков и тех, кто иногда машинально кликает по никнейму и разлогинивается.

Небольшой мод, который добавляет в ссылку Выход на форуме phpBB3, ссылку на профиль текущего пользователя, а так же делает ссылки Вход/Выход чуть более заметными (выделяет жирным шрифтом).

/includes/functions.php

Найти:
Код: Выделить всё
'L_LOGIN_LOGOUT'	=> $l_login_logout,


Добавить после с новой строки:
Код: Выделить всё
'S_LOGIN_LOGOUT'	=> $user->data['is_registered'] && !$user->data['is_bot'] ? get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']) : '',


Найти:
Код: Выделить всё
$l_login_logout = sprintf($user->lang['LOGOUT_USER'], $user->data['username']);


Заменить на:
Код: Выделить всё
$l_login_logout = $user->lang['LOGOUT_USER'];


/styles/prosilver/template/overall_header.html

Найти:
Код: Выделить всё
 <a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a>


Заменить на:
Код: Выделить всё
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x"><strong>{L_LOGIN_LOGOUT}</strong></a><!-- IF S_LOGIN_LOGOUT --> <strong>[{S_LOGIN_LOGOUT}]</strong><!-- ENDIF -->


/styles/subsilver2/template/overall_header.html

Найти:
Код: Выделить всё
<a href="{U_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_LOGIN_LOGOUT}</a>


Заменить на:
Код: Выделить всё
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> <strong>{L_LOGIN_LOGOUT}</strong></a><!-- IF S_LOGIN_LOGOUT --> <strong>[{S_LOGIN_LOGOUT}]</strong><!-- ENDIF -->


/language/ru/coomon.php

Найти:
Код: Выделить всё
'LOGOUT_USER'	=> 'Выход [ %s ]',


Заменить на:
Код: Выделить всё
'LOGOUT_USER'	=> 'Выход',//PPK 'Выход [ %s ]


Очистить кэш форума. Очистить кэш браузера.

Автор: PPK
Код: Выделить всё
http://www.ppkbb3cker.ru


Добавлено спустя 19 часов 6 минут 48 секунд:
PS: Если не хочется, чтобы никнейм был цветным, то нужно менять на этот код:
Код: Выделить всё
    'S_LOGIN_LOGOUT'	=> $user->data['is_registered'] && !$user->data['is_bot'] ? get_username_string('full', $user->data['user_id'], $user->data['username']) : '',
Аватара пользователя
apollion
 
Сообщения: 67
Зарегистрирован: 21.10.15 18:13
Откуда: Россия

Вернуться в Расширение возможностей phpBB 3.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron