Товар для магазина "Фраза при входе и выходе"

Yana

Юзверь
Проверенный +
Регистрация
03.11.15
Сообщения
9
Реакции
0
Баллы
1
Возраст
29
Почему-то при выходе прописанная фраза работает, а при входе - нет =(
 

mychatik

Support
Команда форума
Регистрация
26.05.15
Сообщения
478
Реакции
387
Баллы
63
Веб-сайт
mychatik.ru
Почему-то при выходе прописанная фраза работает, а при входе - нет =(
В главной админке у пользователя эти фразы появляются?
Если появляются - смотри корневой who.php на наличие строк (или не закомментированы ли они?).
Фраза при входе:
PHP:
 if($current_user->login_phrase != "") { $sw_rob_login = "<font color=\"#bf0d0d\"><b>".$current_user->login_phrase."</b></font>"; $sw_rob_login = eregi_replace("#", "<a style='text-decoration: underline; cursor: pointer' onClick=\"javascript:parent.Whisper('~');\">~</a>", $sw_rob_login); }
Фраза при выходе:
PHP:
 if($current_user->logout_phrase != "") { $sw_rob_logout = "<font color=\"#bf0d0d\"><b>".$current_user->logout_phrase."</b></font>"; $sw_rob_logout = eregi_replace("#", "<a style='text-decoration: underline; cursor: pointer' onClick=\"javascript:parent.Whisper('~');\">~</a>", $sw_rob_logout); }
Если же не появляются - что-то накосячено с установкой. У меня всё с первого раза заработало (правда мод брал не отсюда).

Кстати, в некоторых сборках чата, фраза при входе выводится чёрной и нежирной. Решается очень просто.
В выложенных выше строках, забыли указать цвет и "жирный" стиль.
PHP:
$sw_rob_login = "<font color=\"bf0d0d\"><b>".$current_user->login_phrase."</b></font>";
Добавляем, корректируем, как вам нужно. Кстати, там же и вообще можно сменить цвет выводимых фраз.

И ещё есть маленькая хитрость. В разных версиях этого мода есть возможность применения HTML-кода в фразе, или он запрещён.
Разрешать, или запрещать - это ваше личное дело.
Если разрешите - пользователи сами смогут устанавливать картинки вместе с текстом, но могут и вставить вместо картинки какую-то бяку.
Если запретите - будет только текст, без картинок. А картинки, при необходимости, придётся добавлять через админку.

Чтобы изменить - открываем файл backend.php и смотрим строку №5.
Чтобы ЗАПРЕТИТЬ HTML-код она должна быть такой:
PHP:
$login_phrase = htmlspecialchars(trim($login_phrase));
Чтобы РАЗРЕШИТЬ HTML-код она должна быть такой:
PHP:
$login_phrase = trim($login_phrase);
 
Сверху Снизу