Суббота, 21.Дек.2024, 23:35:32
Приветствую Вас Гость

 

[ Наша команда · Услуги сайта · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
23:35:32
Обновить
  • Страница 1 из 1
  • 1
Выбор цвета ника
MaksimilianДата: Четверг, 23.Дек.2010, 20:37:17 | Сообщение # 1
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 1
Репутация: 4562
Статус: Offline
Нашел в нете скрипт и решил поставить, но что то не получилось. По этому решил написать свой.
В "Форма редактирования персональной информации" и "Форма регистрации пользователей "
Находим
Code
<?if($MSN_FL$)?>
<tr id="siM12"><td class="manTd1" id="siM13">$MSN_SIGN$</td><td class="manTd2" id="siM14">$MSN_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

и заменяем на
Code
<?if($MSN_FL$)?>     
<tr id="siM12"><td class="manTd1" id="siM13">Цвет вашего ника:</td>     
<td class="manTd2" id="siM14">     
<select size="1" id="msncolor" name="msn" onChange="colorpre(this.value);">     
<option style='color:gray' value="1">Стандартный (Серый)</option> <option value="blue" style='color:blue'>Синий</option><option style='color:brown' value="brown">Коричневый</option><<option value="red" style='color:red'>Красный</option><option value="green" style='color:green'>Зелёный</option><option value="purple" style='color:purple'>Пурпурный</option><option value="yellow" style='color:yellow'>Жёлтый</option><option value="#CD6600" style='color:#CD6600'>Оранжевый</option></select>     
<?endif?>

Здесь самые основные цвета, остальное сами добавите
И в вид материалов
Code
$USERNAME$ заметьте не ('[b]$USERNAME$[/b],') а другой $USERNAME$
заменяем на
Code
<span style="font-weight: bold; color:$MSN$;">$USERNAME$</span>

если хотите вывести цвет в профиль то Персональной странице пользователя находим
Code
<b>$_USERNAME$</b>

и заменяем на
Code
<span style=" color:$_MSN$;"><b>$_USERNAME$</b></span>

Если хотите чтобы при клике на ник в форму сообщение вставлялся ник вместе с цветом то замените
Code
onClick="emoticon('[b]$USERNAME$[/b],');return false;"

на
Code
onClick="emoticon('<?if($MSN$)?><?if!($MSN$='1')?>[color=$MSN$][b]$USERNAME$[/b],[/color]<?else?>[b]$USERNAME$[/b],<?endif?><?else?>[b]$USERNAME$[/b],<?endif?>');return false;"

Ах да самое главное не забудьте активировать в ПУ-Пользователи-Настройки модуля-MSN идентификатор
Если он у вас занят можно использовать любое другое поле, только в этом случаи не забудьте изменить код
И да да да, там где цвет в форму получился слишком длинный код, кто хочет можете сокращать как угодно.

Автор: gold-mix.ucoz.ru






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
playerДата: Четверг, 01.Ноя.2012, 21:13:23 | Сообщение # 2
Рядовой
Пользователи
Добавить в друзья
Смайл настроения:
Сообщений: 10
Награды: 0 2
Репутация: 0
Статус: Offline
Дашь плз строку в CSS (и куда её сувать) чтобы я мог прописать каждый цвет для каждого пользователя отдельно (используя userID конечно)


Во имя Света!

Сообщение отредактировал player - Четверг, 01.Ноя.2012, 21:21:39
 
My status playerrov
MaksimilianДата: Четверг, 01.Ноя.2012, 21:27:25 | Сообщение # 3
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 3
Репутация: 4562
Статус: Offline
player, не понял, что прям для каждого отдельно, в смысле по id задавать?






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
playerДата: Пятница, 02.Ноя.2012, 22:47:12 | Сообщение # 4
Рядовой
Пользователи
Добавить в друзья
Смайл настроения:
Сообщений: 10
Награды: 0 4
Репутация: 0
Статус: Offline
Maksimilian, да, я хочу такую услугу создать просто и каждый ктол захочет будет заказывать


Во имя Света!
 
My status playerrov
MaksimilianДата: Пятница, 02.Ноя.2012, 23:03:18 | Сообщение # 5
Анимешник
Администраторы
Добавить в друзья
Смайл настроения:
Сообщений: 3093
Награды: 570 5
Репутация: 4562
Статус: Offline
player, ууу это мудрено, я не знаю способа кроме добавления условий для каждого пользователя, это слишком мудрено. Кстати я только что вспомнил что у нас такую фигню делал, пример моя иконка, но это занимает много кода и хорошо что некто не пользуется этой услугой, а то пипец был бы.

Но если прям так пипец как надо, могу немного подсказать.
Это для того чтобы у юзера с id 1 не показывалась стандартная иконка.
Code
<?ifnot($UID$="1")?><?if($GROUP_ID$="4")?><div class="userGroup groupAdmin1">$GROUP_NAME$</div><?endif?> <?endif?>

Это чтобы задать особую иконку для юзера 1
Code
<?if($UID$="1" )?><div class="userGroup" style="background-color:#4c17fc;">$GROUP_NAME$</div><?endif?>

По идея я намудрил, но упрощать уже совсем неохота.






Алгоритм 2.5- программа для создания программ
Есть вопросы??? Пиши maksimilian@gold-ak.net
Хочешь помочь сайту? кинь монетку на R273306219163

Награды За создание сайта
За раскрутку проэкта За 50 репутации За 100 репутации За 150 репутации За 200 репутации За 300 репутации За 400 репутации За 500 репутации
За 50 Сообщений За 200 Сообщений За 300 Сообщений
 
My status maksimus-S
  • Страница 1 из 1
  • 1
Поиск: