Как сделать чтобы пользователи могли задавать цвет своему статусу?

  • Автор темы dhak
  • 1807
  • Обновлено
  • 17, Apr 2013
  • #1
Добрый день. У меня вопрос возможно ли как то сделать что бы пользователи могли задавать цвет своему статусу который они выставляют в моём кабинете?

dhak


Рег
21 May, 2012

Тем
19

Постов
30

Баллов
220
  • 17, Apr 2013
  • #2
dhak:
У меня вопрос возможно ли как то сделать что бы пользователи могли задавать цвет своему статусу который они выставляют в моём кабинете?


Нет ничего невозможного)))

ПА - Дополнительные поля профиля - Добавить дополнительное поле профиля -Текстовое поле одной строкой:

Заголовок: Цвет статуса

Описание: Цвет вашего статуса в сообщениях (Указываем английскими словами). Пример: Green

Какая страница отображает эту опцию? - Редактировать данные.

Теперь идем в Управление дополнительными полями профиля - ищем наше новоиспеченное поле.

Ищем напротив него его название (Это нужно для вывода в шаблонах). Посмотрели там должно быть field5, только вместо 5 может быть другое число, если вы уже добавляли поля.

Ладно, едем дальше, в шаблоне postbit_legacy ищем:
 <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
Меняем на:
 <if condition="$post['usertitle']"><div class="smallfont" <if condition="$post['field5']">style="color: $post[field5]"</if>>$post[usertitle]</div></if>
Если в названии у вас не цифра 5, то не забываем поменять в этом коде её на свою.

Если еще немного по-извращаться, то можно сделать, что бы пользователь выбирал цвет среди указанных, а не задавал свой.
 

Mister1


Рег
02 Mar, 2013

Тем
21

Постов
208

Баллов
418
Тем
49554
Комментарии
57426
Опыт
552966

Интересно