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

Красиво красить ник


kononenko82

Вопрос

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

 

Пользователь

 

Поиск результатов не дал :D

 

Подскажите если кто знает как это сотворить.

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

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

  • 0

Я тебя опередил. :D

Идёш в sources/action_public/topics.php

Находишь

//-----------------------------------------
// fix up the membername so it links to the members profile
//-----------------------------------------

Вставляешь ниже

if ( $poster['members_display_name'] == Имя пользователя)

{

$poster['members_display_name'] ='Как отображать';

}

Вместо имя пользователя вставляешь логин, а вместо как отображать пишешь код цветного ника (вместе с ником)

Это для одного пользователя.

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

  • 0

но можно и другим способом, правда я еще не додумал :D

Идем соб-но туда же в sources/action_public/topics.php

Находим:

$member['member_location']  = $this->ipsclass->compiled_templates['skin_topic']->member_location( $member['location'] );
[b]}[/b]

 

Ниже вставляем:

 

if( $member['id'] == id) {
$member['members_display_name''] =   $this->ipsclass->compiled_templates['skin_topic']->members_display_name'("как отображать");
}

 

ID = айди пользователя на форуме (в числах) ;)

как отображать = отображение в html...

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

  • 0

собственно можно придумать как все ники так отображать

создать, как говорил SomehaiN, новый шаблон в skin_topic под названием members_display_name, входящей одной переменной на вкус и необходимым действием над этой переменной (яваскрипт какой-нибудь найдете)

 

! код и будет выглядеть так

$member['members_display_name''] =   $this->ipsclass->compiled_templates['skin_topic']->members_display_name($member['members_display_name'']);

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

  • 0

$rnd = rand(0,15);
if ($rnd == 15) $rnd = "F";
if ($rnd == 14) $rnd = "E";
if ($rnd == 13) $rnd = "D";
if ($rnd == 12) $rnd = "C";
if ($rnd == 11) $rnd = "B";
if ($rnd == 10) $rnd = "A";
if ( $poster['members_display_name'] == Имя пользователя)
{
$poster['members_display_name'] ="<font color=".$rnd.$rnd.$rnd.$rnd.$rnd.$rnd.">".$poster['members_display_name']."</font>";

вообще весело будет

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

  • 0
$rnd = rand(0,15);
if ($rnd == 15) $rnd = "F";
if ($rnd == 14) $rnd = "E";
if ($rnd == 13) $rnd = "D";
if ($rnd == 12) $rnd = "C";
if ($rnd == 11) $rnd = "B";
if ($rnd == 10) $rnd = "A";
if ( $poster['members_display_name'] == Имя пользователя)
{
$poster['members_display_name'] ="<font color=".$rnd.$rnd.$rnd.$rnd.$rnd.$rnd.">".$poster['members_display_name']."</font>";

вообще весело будет

Отжёг. :D

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

  • 0

Да уж :D ниодин ваш совет не работает, не ужели нельзя подсказать конкретно как сделать всетки что бы ник отображался в несколько цветов?

Говорили что можно как то через базу вроди, но как ? ;)

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

  • 0
Существенной разницы нет. :D Подобными способами можно и в онлайн листе сделать.

Ну скажите же кто-то... Как это сделать???

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

  • 0
Я тебя опередил. :D

Идёш в sources/action_public/topics.php

Находишь

//-----------------------------------------
// fix up the membername so it links to the members profile
//-----------------------------------------

Вставляешь ниже

if ( $poster['members_display_name'] == Имя пользователя)

{

$poster['members_display_name'] ='Как отображать';

}

Вместо имя пользователя вставляешь логин, а вместо как отображать пишешь код цветного ника (вместе с ником)

Это для одного пользователя.

 

Блин.. неработает.. выдаёт мне

 

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in v:\home\172.17.12.18\www\forum\sources\action_public\topics.php on line 1087

 

скажите правильно.. у меня 2.1.x

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

  • 0

if ( $poster['members_display_name'] == 'Имя пользователя')

 

А лучше вообще

 

if ( $poster['id'] == 14)

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

  • 0

а у мЕня ник -=_•Cr@ZzZy•_=- незаххотело красить, все остальные, простые ники, без символов норм...

Спс автору за помощь (: :D

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

  • 0
Легко(в красный цвет)!

 

Файлы из папки: /forum/sources/action_public/

 

для topics.php

 

После:

 

//-----------------------------------------

// Fix up the membername so it links to the members profile

//-----------------------------------------

P.S

 

В никах запрещены знаки - + и т.п.

 

Товарисч, вы видимо мега хакэр, раз не знаете о существовании тега кода в ИПБ :D

 

В никах запрещены знаки - + и т.п.
А без такого ограничения сможете написать?

 

P.S. И не пугайте нубов, пишите понятнее:

"<b><font color=red>".$forum_data['last_poster_name']."</font></b>"

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

  • 0

в "Управление пользовательскими группами"

 

Главные администраторы ( ROOT )

 

Отображение в списке активных пользователей

[приставка перед именем пользователя]

(поле можно оставить пустым)

(Пример: <span style='color:red'>) и это потом выглядит вот так ROOT

 

а как сделать чтоб выглядело вот так ROOT

 

 

и чтоб не только в Статистика форума - кто онлайн отображалось красным а и когда пост написал чтоб выглядело вот

 

 

Группа: Главные администраторы

 

не пинайте меня только напишите ответ плиз =)

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

  • 0

<b>ROOT</b>

 

Смотрите мод в архиве.

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

  • 0
Вместо имя пользователя вставляешь логин, а вместо как отображать пишешь код цветного ника (вместе с ником)

Это для одного пользователя.

 

немного не поняла... :D вместо отображать писать так - <color="red">simko</color> ?

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

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

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

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

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

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

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

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

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

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

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

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