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

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

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

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

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

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

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

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

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

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

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

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

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