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

Раскрашиваем имена пользователей в темах


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

  • 3 недели спустя...
  • Ответы 190
  • Создана
  • Последний ответ

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

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

Загружено фотографий

открыть sources/action_public/topics.php

 

найти:

		if ( $poster['id'] )
	{
		$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>";
	}

заменить на:

		if ($poster['id'])
	{
		 if ($this->ipsclass->vars['member_colors'])
		 {
			 if($this->ipsclass->vars['member_colors_style'] == 0){

				 $Mstyle = "text-decoration: none;";
				 $Mprefix = "";
				 $Msuffix = "";

			} elseif($this->ipsclass->vars['member_colors_style'] == 1){

				 $Mstyle = "text-decoration: none;";
				 $Mprefix = "<b>";
				 $Msuffix = "</b>";

			} elseif($this->ipsclass->vars['member_colors_style'] == 2){

				$Mstyle = "text-decoration: none;";
				$Mprefix = "<i>";
				$Msuffix = "</i>";

 			} elseif($this->ipsclass->vars['member_colors_style'] == 3){

	 			$Mstyle = "text-decoration: underline;";
	 			$Mprefix = "";
	 			$Msuffix = "";

 			} elseif($this->ipsclass->vars['member_colors_style'] == 4){

	 			$Mstyle = "text-decoration: overline;";
	 			$Mprefix = "";
	 			$Msuffix = "";

 			} elseif($this->ipsclass->vars['member_colors_style'] == 5){

	 			$Mstyle = "text-decoration: line-through;";
	 			$Mprefix = "";
	 			$Msuffix = "";

 			} elseif($this->ipsclass->vars['member_colors_style'] == 6){

	 			$Mstyle =  "";
 				$Mprefix = "";
 				$Msuffix = "";

	 		}
				$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}' style=\"".$Mstyle."\">".$Mprefix.$this->ipsclass->cache['group_cache'][$poster['mgroup']]['prefix'].$poster['members_display_name'].$this->ipsclass->cache['group_cache'][$poster['mgroup']]['suffix'].$Msuffix."</a>";
			} else {
				$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>".$Mprefix."{$poster['members_display_name']}".$Msuffix."</a>";
		}
	}

 

взято с http://www.invisionize.com, у меня на 2.1.3 работает.

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

Открыть sources/action_public/topics.php

 

Найти:

$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>";

 

Заменить:

$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>";

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

2GiV

Когда я делаю это твоим способом, то у мена появляется подчёркивание даты сообщения.

Вот:

http://img498.imageshack.us/img498/8403/forumerr15ju.jpg

А когда делаю методом с invisionize то подчёркивания нет:

http://img498.imageshack.us/img498/8003/forumerr29du.jpg

 

Хотя у Вас тоже нет этого подчёркивания.

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

Я хочу сделать подобную вещь для форума 1.3, но никак не могу найти это - sources/topics.php Скажите, как в админцентре найти эту штуку, чтобы произвести изменения?
Ссылка на комментарий
Поделиться на других сайтах

GiV

подтвержаю, косяк есть, дата подчеркивается. Причем очень странно, если ее выделить, то подчеркивание исчезает. Браузер - Опера 8.50

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

тогда поведуйте нам пожалуйста в качетсве примера ваши префиксы и суффиксы. а мы поучимся у вас.

 

и у вас косяка нету ещё потому, что у вас имя юззера не подчёркивается, а у всех подчёркивается. в чём секрет?

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

GiV

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

 

в остально хотел сказать что всё прекрассно работает :D

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

как сделать цвет ников групп, чтоб отображалось также в общем списке тем, то есть справа когда перечисляются авторы тем (чтобы авторы тоже подчркивались)
Ссылка на комментарий
Поделиться на других сайтах

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

 

Видел мод, где можно было для определенного шв задавать стиль сообщения, хотелось бы нечто аналогичное.

 

Спасибо!

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

olegyarp,

в теме Как изменить цвет статуса (под аватаром) есть про то, как поменяь цвет ника определённого пользователя.

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

Fisana и все кто может помочь

Пошел во Внешний вид > Настройки стиля > Редактирование таблицей стилей в IPB Стандартный

Нашел там

* ========================================
* global hyperlink styles 
* ========================================
*/

a:link,
a:visited,
a:active{
background: transparent;
color: #222;
text-decoration: underline;
}

a:hover{
background: transparent;
color: #34498B;
}

/*

Заменил underline на none. В итоге подчеркивание ссылок исчезло везде (а не только под именем пользователя) + цвет " v2.1.3 © 2005 IPS, Inc. " и текста после списка пользователей на форуме как менялся на цвет последнего пользователя в списке так и остался менятся.

Вопрос:

1) Как сделать чтобы ссылки остались подчеркнутыми, а исчезло только подчеркивание имен пользователей.

2) как сделать, чтобы в указанных местах цвет не менялся.

Спасибо

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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