Кодировка HTML | Демо-сайт CMS uCoz | Почта

Скрипт для изменения цвета ника

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .

Скрипт для изменения цвета ника

Сообщение maxat » 10 окт 2008, 12:33

Изображение
Изображение

Ну по имени и так можно догодатся чеза скрипт.
Оффтопик: =)

Скрипт изменяет позволяет изменять цвет ника на форуме и в личном профиле.

С оператарами я немного нахимичил можете подправить.
Кароч.

ФОРМА РЕГИСТРАЦИИ ПОЛЬЗОВАТЕЛЕЙ:

Берем:
Код: Выделить всё
<?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?>


И заменяем на:
Код: Выделить всё
<?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 style='color:red' value="2">Красный</option>
<option style='color:violet' value="3">Фиолетовый</option>
<option style='color:purple' value="4">Сиреневый</option>
<option style='color:blue' value="5">Синий</option>
<option style='color:blue' value="6">Голубой</option>
<option style='color:green' value="7">Зеленый</option>
<option style='color:yellow' value="8">Желтый</option>
<option style='color:orange' value="9">Оранжевый</option>
<option style='color:brown' value="10">Коричневый</option> </select>
<div id="msncolorpre"></div>
<?endif?>


Тоже самое в ФОРМЕ РЕДАКТИРОВАНИЯ ЛИЧНОЙ ИНФОРМАЦИИ.

Терь открываем вид материалов ФОРУМА и ищем во второй строке:
Код: Выделить всё
$USERNAME$


Заменяем на:
Код: Выделить всё
<?if($MSN$<1)?><FONT color="#9A9B9F">$USERNAME$</FONT><?else?><?if($MSN$="1")?><FONT color="#9A9B9F">$USERNAME$</FONT><?endif?><?if($MSN$="2")?><FONT color="#FF000C">$USERNAME$</FONT><?endif?><?if($MSN$="3")?><FONT color="#E23BB9">$USERNAME$</FONT><?endif?><?if($MSN$="4")?><FONT color="#982CC5">$USERNAME$</FONT><?endif?><?if($MSN$="5")?><FONT color="#4357E8">$USERNAME$</FONT><?endif?><?if($MSN$="6")?><FONT color="#76B3D9">$USERNAME$</FONT><?endif?><?if($MSN$="7")?><FONT color="#4AAA38">$USERNAME$</FONT><?endif?><?if($MSN$="8")?><FONT color="#DBE842">$USERNAME$</FONT><?endif?><?if($MSN$="9")?><FONT color="#F16534">$USERNAME$</FONT><?endif?><?if($MSN$="10")?><FONT color="#A64D2E">$USERNAME$</FONT><?endif?><?endif?>


Открываем шаблон Персональной страницы пользователя и ищем:

Код: Выделить всё
$_USERNAME$


Заменяем на:
Код: Выделить всё
<?if($_MSN$<1)?><FONT color="#9A9B9F">$_USERNAME$</FONT><?else?><?if($_MSN$="1")?><FONT color="#9A9B9F">$_USERNAME$</FONT><?endif?><?if($_MSN$="2")?><FONT color="#FF000C">$_USERNAME$</FONT><?endif?><?if($_MSN$="3")?><FONT color="#E23BB9">$_USERNAME$</FONT><?endif?><?if($_MSN$="4")?><FONT color="#982CC5">$_USERNAME$</FONT><?endif?><?if($_MSN$="5")?><FONT color="#4357E8">$_USERNAME$</FONT><?endif?><?if($_MSN$="6")?><FONT color="#76B3D9">$_USERNAME$</FONT><?endif?><?if($_MSN$="7")?><FONT color="#4AAA38">$_USERNAME$</FONT><?endif?><?if($_MSN$="8")?><FONT color="#DBE842">$_USERNAME$</FONT><?endif?><?if($_MSN$="9")?><FONT color="#F16534">$_USERNAME$</FONT><?endif?><?if($_MSN$="10")?><FONT color="#A64D2E">$_USERNAME$</FONT><?endif?><?endif?>


Потом ищем:
Код: Выделить всё
<?if($_MSN$)?>
<div id="block15" class="udtb"><div class="udtlb">MSN:</div> $_MSN$</div>
<?endif?>


Можно удалить или заменить на это:
Код: Выделить всё
<?if($_MSN$)?>
<div id="block15" class="udtb"><div class="udtlb">Цвет вашего ника: </div> <?if($_MSN$<1)?><FONT color="#9A9B9F">Стандартный (Серый)</FONT><?else?><?if($_MSN$="1")?><FONT color="#9A9B9F">Стандартный (Серый)</FONT><?endif?><?if($_MSN$="2")?><FONT color="#FF000C">Красный</FONT><?endif?><?if($_MSN$="3")?><FONT color="#E23BB9">Фиолетовый</FONT><?endif?><?if($_MSN$="4")?><FONT color="#982CC5">Сиреневый</FONT><?endif?><?if($_MSN$="5")?><FONT color="#4357E8">Синий</FONT><?endif?><?if($_MSN$="6")?><FONT color="#76B3D9">Голубой</FONT><?endif?><?if($_MSN$="7")?><FONT color="#4AAA38">Зеленый</FONT><?endif?><?if($_MSN$="8")?><FONT color="#DBE842">Желтый</FONT><?endif?><?if($_MSN$="9")?><FONT color="#F16534">Оранжевый</FONT><?endif?><?if($_MSN$="10")?><FONT color="#A64D2E">Коричневый</FONT><?endif?><?endif?></div>
<?endif?>


И там в замене стандартных надписей замени нужное.

Вроде все.
Результат можно посмотреть тут
Последний раз редактировалось maxat 10 окт 2008, 14:18, всего редактировалось 1 раз.
Аватара пользователя
maxat
Сержант
Сержант
 
Автор темы
Сообщения: 67
Возраст: 30
Зарегистрирован: 25 апр 2008, 16:21
Карма: + -1 -
Откуда: Ростовская Область, г.Гуково

Re: Скрипт для изменения цвета ника

Сообщение Vanofuture » 10 окт 2008, 12:39

И где тут скрипт? :lol: Я вижу простой CSS :D
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Скрипт для изменения цвета ника

Сообщение maxat » 10 окт 2008, 12:43

Интересное решение а не просто КСС так как применени операторы юкоз.
Аватара пользователя
maxat
Сержант
Сержант
 
Автор темы
Сообщения: 67
Возраст: 30
Зарегистрирован: 25 апр 2008, 16:21
Карма: + -1 -
Откуда: Ростовская Область, г.Гуково

Re: Скрипт для изменения цвета ника

Сообщение Vanofuture » 10 окт 2008, 12:51

maxat писал(а):Интересное решение а не просто КСС так как применени операторы юкоз.

Ладно, вернул в форум решений.
maxat писал(а):onChange="colorpre(this.value);

А где сама функция colorpre?
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Скрипт для изменения цвета ника

Сообщение cucYa » 10 окт 2008, 12:56

Vanofuture писал(а):А где сама функция colorpre?

Нету, либо он её забыл поставить сюда, либо где-то слизал код :D
Аватара пользователя
cucYa
Подполковник
Подполковник
 
Сообщения: 164
Возраст: 31
Зарегистрирован: 09 июн 2008, 22:47
Карма: + 24 -
Откуда: от туда, где рулю Я, сынок... :D

Re: Скрипт для изменения цвета ника

Сообщение maxat » 10 окт 2008, 13:12

я сделал код на основе этого:
Код: Выделить всё
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">Смайл вашего настроения:</td>
<td class="manTd2" id="siM17">
<script>
function smilepre(sm)
{
 if(sm == '')
 document.all.yahoosmilepre.innerHTML = '';
 else
 document.all.yahoosmilepre.innerHTML = '<img src="http://softwares.org.ru/smiles/mood/'+sm+'.gif">';
}
</script>
<select size="1" id="yahoosmile" name="yahoo" onChange="smilepre(this.value);">
<option value="">нет</option>
<option value="1">>:</option>
<option value="2">>:)</option>
<option value="3">B)</option>
<option value="4">>(</option>
<option value="5">:$</option>
<option value="6">^_^</option>
<option value="7">:(</option>
<option value="8">:)</option>
<option value="9">:o</option>
<option value="10">:Q</option>
<option value="11">%)</option>
<option value="12">;)</option>
</select>
<div id="yahoosmilepre"></div>
</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

Тоисть смайла настроения

cucY, че значед слизал? Мне кажется я изменил тот скрпиттиг для савсем других целей.
А тошо ваш "колор пре" я всестот тех значений поставил другие все работало ну я и не стал фигней страдать. =)
Аватара пользователя
maxat
Сержант
Сержант
 
Автор темы
Сообщения: 67
Возраст: 30
Зарегистрирован: 25 апр 2008, 16:21
Карма: + -1 -
Откуда: Ростовская Область, г.Гуково

Re: Скрипт для изменения цвета ника

Сообщение AllCity » 10 окт 2008, 13:33

Код: Выделить всё
onChange="colorpre(this.value);"

Вообще тут не нужен ;)
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2505
Возраст: 32
Зарегистрирован: 18 апр 2008, 17:52
Карма: + 147 -
Откуда: Израиль, Тель-Авив

Re: Скрипт для изменения цвета ника

Сообщение B3rKYT » 10 окт 2008, 21:34

У каждого конечно свое мнение, но я думаю, что это пустая трата доп.поля. Лучше сделать группы с разными цветами и туда переносить юзеров, или сделать автоперенос.
Оказываю небесплатную (недорого) помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).

Помощь по форуму:
Раздел для Ваших вопросов | Раздел интересных решений для Вас | Поиск!
Аватара пользователя
B3rKYT
Модератор
Модератор
 
Сообщения: 418
Возраст: 54
Зарегистрирован: 20 апр 2008, 18:03
Карма: + 0 -

Re: Скрипт для изменения цвета ника

Сообщение СветилО » 10 окт 2008, 22:30

После использования этого скрипта будет трудно различить, кто админ, кто модер а кто забаненный. Бессмысленное применение скрипта :?
Аватара пользователя
СветилО
Подполковник
Подполковник
 
Сообщения: 177
Возраст: 32
Зарегистрирован: 21 апр 2008, 18:09
Карма: + 0 -
Откуда: Донецк, Украина

Re: Скрипт для изменения цвета ника

Сообщение PuCyHOK » 10 окт 2008, 23:07

СветилО писал(а):После использования этого скрипта будет трудно различить, кто админ, кто модер а кто забаненный. Бессмысленное применение скрипта :?


в таком случае можно админов по специальному выкрасить,или же если он один то ещё лучше.Можно ему ник с закарючками сделать типа ~!@#$TitaN$#@!~ как в линейки,там это в почете на сколько я знаю(донат ака дорого :) )
что такое бесконечность?
Это большая чёрная дыра в жизни, которая есть у каждого человека сзади :D (с) cuclik

Истина естественна.
Не важно верят в неё или нет.
Аватара пользователя
PuCyHOK
Генерал-лейтенант
Генерал-лейтенант
 
Сообщения: 830
Возраст: 29
Зарегистрирован: 20 апр 2008, 20:32
Карма: + 5 -

След.

Вернуться в Скрипты и интересные решения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron