Как выделить цветом группу в посте форума?

Автор del, 12 января 2012, 01:16:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

del

Перепробовал несколько модов, остановился на SimpleColorizer, выделяющем цветом ник, а не группу, но у него есть и другие недостатки... Например, на странице профиля другого пользователя (которому назначен цвет), вся ссылка "Профиль пользователя %username%" выделяется этим цветом, что не очень удобно, т.к. трудно подобрать фон, на котором будет видно несколько цветовых групп.
Что посоветуете для выделения групп пользователей?

0daliska

Цитата: del от 12 января 2012, 01:16:16

Что посоветуете для выделения групп пользователей?
использовать цвет, который задается в админке в настройках  группы
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

del

Цитата: 0daliska от 12 января 2012, 01:45:48использовать цвет, который задается в админке в настройках  группы
Оригинально. Тогда спрошу по-другому: если нет такого мода под 2.0.2, то в какой переменной хранится цвет для группы, заданный в админке? Если узнаю это, смогу подправить шаблон и сам, правда, не везде (просто потому, что не где-нибудь да забуду).

Bugo


0daliska

#4
Если не обшибаюсь, то
$message['member']['group_color']
отвечает за вывод в дисплей темплейт цвета группы пользователя в шестнадцатиричном формате




-------------
Точно не ошибаюсь...  ;)
в Display.template.php Вашей темы или темы default (если в Вашей теме отсутствует) найти:
<li class="membergroup">', $message['member']['group'], '</li>';
заменить на:
<li class="membergroup"><span', !empty($message['member']['group_color'] ) ? ' style="color:'.$message['member']['group_color'] .'"' : '', '>', $message['member']['group'], '</span></li>';
ну и очистить кеш форума не забыть...
И в сообщениях цвет основной группы (той, что не основана на сообщениях), будет как в админке задано...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

del

#5
Цитата: Bugo от 12 января 2012, 04:05:01Member Color Link пробовали?
Честно? Уже не помню)) перепробовал, вроде бы, все, что было по запросу "color")
Цитата: 0daliska от 12 января 2012, 04:20:59$message['member']['group_color'] отвечает за вывод в дисплей темплейт цвета группы пользователя
Спасибо, попробую именно так и сделать) Надеюсь, и в профайл темплейте будет работать)

UPD: отлично! В профиль тоже воткнул, немного изменив, работает) Огромное спасибо!)