Перейти к контенту
  • 0

Как изменить цвет статуса (под аватаром)


NADZIRATEL

Вопрос

  • Ответы 51
  • Создана
  • Последний ответ

Лучшие авторы в этом вопросе

Лучшие авторы в этом вопросе

Рекомендуемые сообщения

  • 0

У меня такой же вопрос возник сегодня :D

Хотел себе сделать статус курсивом, ничего не помогаИт

Ссылка на комментарий
Поделиться на других сайтах

  • 0

NADZIRATEL

Christoph Schneider

 

Идём в Админцентр » Шаблоны » Управление Шаблонами » нужный скин » Изменить HTML фрагменты » Topic View » RenderRow, там производим такие действия:

 

1. Находим:

{$author['avatar']}

ПОСЛЕ этого вставляем:

<if="author['id'] == 'X'">
<span style="color:green">
</if>

где в строчке <if="author['id'] == '1'"> вместо X пишем id пользователя, детали которого будем выделять, а в <span style="color:green"> меням green на нужный цвет из таблицы базовых цветов или hex-код цвета.

 

 

2. Находим:

{$author['member_number']}

ПОСЛЕ этого вставляем:

<if="author['id'] == 'X'">
</span>
</if>

где в строчке <if="author['id'] = 'X'"> вместо X пишем тот же id, что писали в шаге 1.

 

Соответственно, если хотим выделить цветом только статус участника, то в шаге №2 ищем:

{$author['title']}

и производим аналогичные операции.

Если хочется добавить иное форматирование к деталям юзера, то соответственно редактируем тег <span> в шаге 1.

Изменено пользователем SphinX
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Данная фича будет срабатывать не у одного юзера, а у всех

Почему у всех?

 

<if="author['id'] == 'X'">

Шаблон же настраивается по ид юзера.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

не совсем понял

у меня так:

</if>
 {$author['avatar']}<br /><br />
        	 {$author['title']}<br />
        	 {$author['member_rank_img']}<br /><br />
        	 {$author['member_group']}<br />
        	 {$author['member_posts']}<br />
        	 {$author['member_joined']}<br />
        	 {$author['member_location']}
        	 {$author['member_number']}<br />

ставлю как ты написал:

</if>
<if="author['id'] == '2'">
<span style="color:red">
</if> {$author['avatar']}<br /><br />
        	 {$author['title']}<br />
        	 {$author['member_rank_img']}<br /><br />
        	 {$author['member_group']}<br />
        	 {$author['member_posts']}<br />
        	 {$author['member_joined']}<br />
        	 {$author['member_location']}
        	 {$author['member_number']}
<if="author['id'] == '2'">
</span>
</if>
<br />

 

тогда всё поле выделяется.

 

 

можно подробней это объяснить:

Соответственно, если хотим выделить цветом только статус участника, то в шаге №2 ищем: 
CODE  
{$author['title']}	

и производим аналогичные операции.

какие операции там производим?

 

 

Данная фича будет срабатывать не у одного юзера, а у всех

НЕТ.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Не работает! :)

Скин у меня не родной...

но всё же то же самое! :D

Вставляю в skin_topic:

<TD WIDTH="100%" BGCOLOR="#ECEDED" align='center'><P>
         {$author['avatar']}<br/><br/>
        <if="author['id'] == '2'">
        <span style="color:red">
        </if>
        <div class='userinfo'>{$author['title']}<br/>
        <if="author['id'] == '2'">
        </span>
        </if>
         {$author['member_rank_img']}<br />
        {$author['member_number']}<br />

         {$author['member_group']}<br />
         {$author['member_posts']}<br />
                                  <br />
         <b>Ñòèëè ìóçûêè</b>:<br />
         {$author[field_1]}<br />
         {$author[field_2]}<br />
         {$author['country']}<br/>
</div>
   <br/>

Это я например хотел сделать другого цвета Статус!

Вставлял не только так, а поразному...и перед аватаром вставлял и как по инструкции..

нихера..

ЗЫ: и ресинхронизацю хтмл шаблонов тоже в АЦ делал ;)

ХЕЛП! :)

 

и еще..

а чё в теге <span style></style> можно понаписыватЬ интереснго?!?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

replicant

Данная фича будет срабатывать не у одного юзера, а у всех

Не учи других коли сам не знаешь...

 

NADZIRATEL

Попробуй такой код:

          {$author['avatar']}<br /><br />
          <if="author['id'] == '2'">
          <span style="color:red">
          </if>
          {$author['title']}
          <if="author['id'] == '2'">
          </span>
          </if>
          <br />
          {$author['member_rank_img']}<br /><br />
          {$author['member_group']}<br />
          {$author['member_posts']}<br />
          {$author['member_joined']}<br />
          {$author['member_location']}
          {$author['member_number']}

Ссылка на комментарий
Поделиться на других сайтах

  • 0

dfc_darkman

Если у тебя 1.3, то немудрено... Через админку не получится.

 

EDIT: для 1.3 - Изменение цвета одного участника!?

Изменено пользователем SphinX
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos

Сорри

это скин

у меня второй админ есть он там что то мутит

я чисто по технической части

Ссылка на комментарий
Поделиться на других сайтах

  • 0

и ещё вопрос:

1. как сделать чтобы у определённого юзера в поле количества сообщений отображался бы какой-то определённй текст (вместо цифры)

2. тоже самое только в поле "Пользователь №"

3. В поле даты регистрации

Ссылка на комментарий
Поделиться на других сайтах

  • 0
1. как сделать чтобы у определённого юзера в поле количества сообщений отображался бы какой-то определённй текст (вместо цифры)

Это как типа? "Кол-во сообщений: понт/дохрена/флудер" :D Тоже вариант кстати ;)

2. тоже самое только в поле "Пользователь №"

Типа "пользователь №: самый соследний" ? :):)):

. В поле даты регистрации

А тут тогда нада писать" давно, 100 лет назад, свежее мясо и т.п.. :):):):)

мда

я так толком и не понял вопроса

если хочешь просто текст любой в этом болке написать, неважно где, точнее где хочешь

просто в skin_topic там где все эти autor(avatar) и т.п. просто после них, между них где хочешь пиши всё что тебе нравится и оно отобразиться на форуме ;) теги <b><br> там катят :)

Я написал себе там "<b>Стили музыки</b><br> а дальше идут дополнительные поля, которые выбирают себе сами юзвери и они отображаются там

Ссылка на комментарий
Поделиться на других сайтах

  • 0
QUOTE 

1. как сделать чтобы у определённого юзера в поле количества сообщений отображался бы какой-то определённй текст (вместо цифры)

 

Это как типа? "Кол-во сообщений: понт/дохрена/флудер"  Тоже вариант кстати

 

QUOTE 

2. тоже самое только в поле "Пользователь №"

 

Типа "пользователь №: самый соследний" ? ):

 

QUOTE 

. В поле даты регистрации

 

А тут тогда нада писать" давно, 100 лет назад, свежее мясо и т.п..

именно так и хочу! :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

яж говорю

лезешь в Skin/s*/skin_topic.php или же через Админ Центр - шаблон Post Entry- там есть в быстром переходе даже...

 

находишь там типа такое:

 

        {$author['title']}<br />
         А тут пиши что хочешь :)<br />
        {$author['member_rank_img']}<br /><br />
        <b>И тут можешь, везде вообщем и как угодно</b><br />
        {$author['member_group']}<br />
        {$author['member_posts']}<br />
        {$author['member_number']}<br />
        Или тут!
        {$author['member_joined']}<br /><br />

 

В надписях можешь использовать любые хтмл теги и цсс :D типа <b><br><u><span style=color:red> и т.п.;)

Добавлено в [mergetime]1102779269[/mergetime]

Желательно всётаки через АЦ - потому что у тебя 2 версия...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

например делаю так:

        {$author['member_posts']}<br />

{$author['member_joined']}<br />

{$author['member_location']}

{$author['member_number']}

<if="author['id'] == '2'">

первый

</if>[code]

 

тогда получается вот что:

Пользователь №: 2первый

как убрать двойку в номере?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Двойку лучше отдирать ещё в Topics.php, на стадии формирования {$author['member_number']}
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.