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

Изменение цвета одного участника!?


Klyavas

Вопрос

Вот у Всех участников на форуме информация рядом с постом пишется белым цветом:

 

Собачье сердце

 

 

Профиль

Группа: Модераторы

Сообщений: 143

Пользователь №: 6

Регистрация: 20.10.2004

агатаманка

 

Я хочу одному участнику сделать зелёным, возможно ли?!

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

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

  • 0
Я хочу одному участнику сделать зелёным, возможно ли?!

что ;) ты ему хочешь зелёным сделать? :D

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

  • 0

ну написал же....

 

чтобы вся информация, которая под его ником...писалась зелёным....

 

вот пример...этот форум....у тебя написано....

 

IBR Team

 

 

Группа: IBR Coordinator

Сообщений: 1437

Пользователь №: 1993

Регистрация: 10 Октября 2003

 

можно ли одному участнику сделать, чтобы это зелёным цветом писалось?!

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

  • 0

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

Дупы?

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

  • 0

Лезем в Topic.php :

 

Группа: Модераторы

выводится благодаря

$member['member_group'] = $ibforums->lang['m_group'].' '.$member['g_title'];

заменяем его на (это будет начало расскраски текста)

 

if ($member['id']=='3'){

$member['member_group'] = "<font color=green>".$ibforums->lang['m_group'].' '.$member['g_title']."</font>";

} else {

$member['member_group'] = $ibforums->lang['m_group'].' '.$member['g_title']; }

 

 

где 3 заменяем на ID юзера , а green - это нужный вам цвет (зеленый для примера)

 

Регистрация: 20.10.2004

выводится благодаря

$member['member_joined'] = $ibforums->lang['m_joined'].' '.$std->get_date( $member['joined'], 'JOINED' );

это как вы поняли будет нашим концом расскрасски, посему заменяем его на

 

if ($member['id']=='3'){

$member['member_joined'] = $ibforums->lang['m_joined'].' '.$std->get_date( $member['joined'], 'JOINED' );

$member['member_joined'] = $member['member_joined']."</font>";

}

else {

$member['member_joined'] = $ibforums->lang['m_joined'].' '.$std->get_date( $member['joined'], 'JOINED' );

}

 

вот вам и будет один юзер цветастый ;)

 

p.s. : зделано на скору руку (но принцип думаю, если что, понятен), так что советую бекапить topic.php перед модификацией :D

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

SphinX

то для двухи , а тут вопрос по 1.X

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

  • 0

только поменяла свой цвет:

 

группа - модераторы!!!

 

а если я хочу всю инфу перекрасит в зелёный под аватаром:

 

Мотоциклетка

 

 

Профиль

Группа: Модераторы

Сообщений: 191

Пользователь №: 6

Регистрация: 20.10.2004

агатаманка

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

  • 0

Mitos

Извени

не подскажешь как мне тут цвет тайтла поменять..

а то я в пхп не шарю :D мучался мучался, ничего не предумал ;)

 

              foreach($this->mem_titles as $k => $v)
                {
                        if ($member['posts'] >= $v['POSTS'])
                        {
                                if (!$member['title'])
                                {
                                        $member['title'] = $this->mem_titles[ $k ]['TITLE'];
                                }
                                $pips = $v['PIPS'];
                                break;
                        }
                }

 

Как мне вставить сюда двух человек и поставить им разные цвета?

ID админов 2 и 3

 

Спасибо!

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

  • 0

Klyavas

Давай сначало с темой разберёмся!!!

а разве не разобрались ? :D

dfc_darkman

Как мне вставить сюда двух человек и поставить им разные цвета?

ID админов 2 и 3

вроди так

foreach($this->mem_titles as $k => $v)

{

if ($member['posts'] >= $v['POSTS'])

{

if (!$member['title'])

{

$member['title'] = $this->mem_titles[ $k ]['TITLE'];

}

else {

if ($member['id']=='2'){

$member['title'] = "<font color=red>".$this->mem_titles[ $k ]['TITLE']."</font>";

}

elseif ($member['id']=='3'){

$member['title'] = "<font color=green>".$this->mem_titles[ $k ]['TITLE']."</font>";

}

}

$pips = $v['PIPS'];

break;

}

}

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

  • 0

Mitos

я всё сделал, как ты написал, у меня поменялось на зелёный цвет только строка:

 

Группа: Модераторы

 

а если я хочу всю инфу перекрасит в зелёный цвет под аватаром:

 

Вот она, кстати:

 

Мотоциклетка

 

 

Профиль

Группа: Модераторы

Сообщений: 191

Пользователь №: 6

Регистрация: 20.10.2004

агатаманка

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

  • 0

Mitos

 

то для двухи , а тут вопрос по 1.X

Упс, не заметил.

 

Только зачем каждое поле то отдельности обрабатывать?

 

ALL

Лично я для 1.x предлагаю так, поуниверсальнее, имхо, решение:

 

1. Открываем Topics.php. Ищем:

$member['member_joined'] = $ibforums->lang['m_joined'].' '.$std->get_date( $member['joined'], 'JOINED' );

ДО этого вставляем:

                if ($member['id']=='Х') 
                {  
                    $member['span1']="<span style='color:green'>";
                    $member['span2']="</span>";
                }

Где Х - id участника, инфу которого мы оформляем. Теги <span> изменяем по вкусу.

Сохраняем.

 

 

2. Открываем skin_topic.php. Ищем:

{$author['title']}

ДО этого вставляем:

{$author['span1']}

 

Ищем:

{$author['member_joined']}

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

{$author['span2']}

Сохраняем

 

Фишка в том, что изменяя положение

{$author['span1']}

и

{$author['span2']}

относительно других участков функции RenderRow можно выделить не только всю инфу о юзере, а только часть: статус, кол-во постов, группу, и не нужно каждый раз долбить Topics.php - изменяем skin_topic.php.

:D

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

  • 0

SphinX

ОГРОМНОЕ СПАСИБО!!!!

 

Супер ВСЁ!!!!

 

Кстати, может ещё подскажите, как и ник сделать в этом профиле зелёный, на который люди жмут, когда обращаются!?

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

  • 0

SphinX

Спасибо!

Mitos

Действительно так удобнее, как сказал SphinX

 

Всё работает!

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

  • 0

SphinX

только выносить теги-константы прямо в исходнике - некрасивый подход в программровании. Из нужно взять из ibf_groups (вводятся туда при редактировании группы).

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

  • 0

вопрос децл не в тему :D

чё можно понапраписовать в теге <span style></span> кроеме color ??? и какой синтаксис?

как мне например прописать в нём text-decoration:unrerline или сделаь его жирным?

Спасибо

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

  • 0
как мне например прописать в нём text-decoration:unrerline или сделаь его жирным?

Так и напиши:

<span style="font: bold;text-decoration: underline;">

Понаписать в <span> можно что угодно из CSS. Читай мануалы...

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

  • 0

Klyavas

смотря как этот ник у тебя выводятся, какие моды, связанные с ником стоят.

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

  • 0

Song

;)

А если стоит быстрое цитирование? ну когда на ник нажимаешь, в форме быстрого ответа ник в теках появляется :):D

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

Зарузка...
×
×
  • Создать...

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

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