Перейти к контенту
  • 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

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

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

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

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

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

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

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

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

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

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

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

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