Форум сетевых администраторов
Показаны 9 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=65)
-- Хак цветные титлы у юзеров + выделение групп (http://netadmin.ws/forum/showthread.php?threadid=4817)


Помещено H-BOMB 21-03-2003 в 01:15:

Хак цветные титлы у юзеров + выделение групп

Выделяютьса группы и цвета групп в
-Теме
-Инфе юзеров
-Обьявлении
-Привате


Хак очень простой в установке и написании

__________________
пам парам пам пам


Помещено MCTarakan 21-03-2003 в 03:05:

да... оказалось немного сложнее, чем я думал... спасибо за пояснение... чисто ради обучения Ð_НÐ_... то, что надо править

if ($post[customtitle]==2) {
$post[usertitle] = htmlspecialchars($post[usertitle]);
}

я понял, а вот на что, немного не сообразил

Спасибо!

__________________
yMC.ru - хомяк музыканта


Помещено Ferz 21-03-2003 в 16:00:

у тя в коде ошибки:

<font colorr=green> - с одной r - т.е. <font color=green> тоже и с blue

Ferz2003 добавил 21-03-2003 в 16:06:59:
у тя в коде ошибки:

<font colorr=green> - с одной r - т.е. <font color=green> тоже и с blue

далее я думаю правильнее все же (чтобы HTML поддерживался) -
$post[usertitle] = htmlspecialchars("<font color=red><i><b>$userinfo[usertitle]</b></i></font>"); и т.д....

__________________
КУКУ, врушка


Помещено H-BOMB 22-03-2003 в 01:14:

quote:
$post[usertitle] = htmlspecialchars("<font color=red><i><b>$userinfo[usertitle]</b></i></font>");


если писать, то
quote:
$post[usertitle] = htmlspecialchars"(<font color=red><i><b>$userinfo[usertitle]</b></i></font> )";

к тому же хтмл тут не причём, ставив спец код, просто будет вылазить что то типа
quote:
htmlspecialcharsregistered



H-BOMB добавил 22-03-2003 в 01:17:21:
з.ы. исправил там ошибки в коде

__________________
пам парам пам пам


Помещено Ferz 22-03-2003 в 13:00:

ну незнаю, я не силен в коде, но все же хочется, чтобы после твоего хака HTML символы все же работали в статусах....

__________________
КУКУ, врушка


Помещено H-BOMB 22-03-2003 в 13:11:

это не для хтмл символов, они и до него не работали.

Можно собратьса и доработать его, что бы кадый пользователь мог выбрать себе цвет любой в профиле и хочу вывести код в шаблоны, дабы не засирать код файлов крупно, но что то пока не очень хорошо получаетьса. Заставил к ним обрашатьса. но то то там внутри с ними проблема

__________________
пам парам пам пам


Помещено Ferz 22-03-2003 в 18:23:

нет, до этого кстати Ð_аюотают HTML коды, по крайней мере у меня на версии 2.2.8

__________________
КУКУ, врушка


Помещено MarKer 22-03-2003 в 19:04:

Ð_мм...
Вообще-то массив $bbuserinfo содержит данные на того кто просматривает. Всвязи с этим, каждая группа пользователей будет видеть звания в определенном цвете. Т.е. админы будут видеть все в красном, модеры - в желтом и т.д.
А вот чтобы каждая группа отображалась своим цветом, к примеру, в темах, нужно исправить $bbuserinfo[usergroupid] на $post[usergroupid].

MarKer добавил 22-03-2003 в 19:07:17:
Ммда...
Ещё ошибки - в некоторых строках вместо закрывающего тега </b> стоит ещё один <b>.
Пример:

code:

$post[usertitle] = "<font color=green><b>$post[usertitle]<b></font>"



MarKer добавил 22-03-2003 в 19:30:34:
Следующая ошибка...
Не знал что в member.php существует массив $post.
И всегда думал что звание пользователя выводится через массив $userinfo.

MarKer добавил 22-03-2003 в 19:35:01:
Вот список массивов из которых можно получить номер группы пользователя:
functions.php - $post[usergroupid]
member.php - $user[usergroupid]
announcement.php - $post[usergroupid]
private.php - $post[usergroupid]


Помещено H-BOMB 22-03-2003 в 22:52:

Всё исправлено

__________________
пам парам пам пам


Формат времени GMT. Текущее время 20:25.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.