UCOZ
МЕНЮ UCOZ
ФАЙЛЫ
ШАБЛОНЫ
СКРИПТЫ
ПОЛЕЗНОЕ
ДЛЯ ФОТОШОПА
НОВОСТИ
СТАТЬИ
ФОРУМ
RSS
ПОИСК
КОНТАКТЫ
ВХОД
РЕГИСТРАЦИЯ
КАРТА САЙТА
КАРТА ФОРУМА
СЧЕТЧИК
ФОРУМ UCOZ
  • Страница 1 из 1
  • 1
Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » PHP Скрипты для Ucoz » Установка цвета ника пользователем
Установка цвета ника пользователем
SWAT Дата: Воскресенье, 13.11.2011, 16:27 | Сообщение # 1


Игровой Обозреватель
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений
.
Иногда у пользователей возникает желание поставить себе цветной ник в мини-чате, и в таком случае они обращаются к администратору сайта, но что делать когда таких пользователе много? Решение простое - поставить данный скрипт, с помощью него вас больше не будут тревожить по пустяку.
Итак, для установки нам понадобится:
1) Активированный PHP на uCoz
2) Руки, желательно растущие из правильного места

Установка:
Первым делом надо сделать вывод окна изменения цвета, идем в редактор шаблонов, находит там Форму добавления материалов (естественно в разделе Мини-чат) и в самое начало вставляем такой скрипт:
Code
<script type="text/javascript">function selcolor(){
    new _uWnd('ajax','Уведомление','250','110',{autosize:false,modal:false,close:true,header:true,nomove:false,fixed:true},'Укажите нужный вам цвет:<br><input name="color" type="text"><br><br><div id="get"><input type="submit" onclick="get()" value="Отправить"></div>');
    }
    function get(){
    $('#get').html('<img src="http://s39.ucoz.net/img/ma/m/i2.gif" style="vertical-align:-3px;"> Выполняется запрос...');
    var color = $('input[name="color"]').val();
    $.getScript('/php/colors/index.php?do=add&color='+color);
    }
    </script>

Далее, там где хотите вывести кнопку изменения цвета ника вставляем такой код
Code
<a href="javascript://" onclick="selcolor()" title="Указать цвет ника">Цвет ника</a>


Ну, а теперь далаем применение цвета к нику, идем опять же в редактор шаблонов, заходим в Вид материалов, и вставляем туда
Code
<div id="phpinfo1"></div>   
  <script type="text/javascript">$.get('/php/colors/index.php?do=show',function(a){$('#phpinfo1').html(a)});</script>

Далее в этом же шаблоне находим
Code
<a href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[i]$NAME$[/i], ';return false;"><b>$NAME$</b></a>

И заменяем на
Code
<a id="$NAME$" href="javascript:void('Apply to')" onclick="parent.window.document.getElementById('mchatMsgF').focus();parent.window.document.getElementById('mchatMsgF').value+='[i]$NAME$[/i], ';return false;"><b>$NAME$</b></a>

Последние действия, скачиваем прикрепленный архив, открываем в нем файл index.php, находим переменную $site и прописываем ей адрес своего сайта (важно: на конце не должен стоять слеш) и сохраняем. На сервере в папке scripts создаем еще одну папку colors и загружаем в неё все файлы из архива. Установка окончена. Цвет прописывается в формате HEX (например: 0026FF). Для гостей пользоваться данным скриптом не получится.

Прошу строго не судить, это первый php скрипт от меня, который выходит в свет.
P.S. Во избежание ошибок, копируйте код предварительно нажав на
Ссылка на архив - Скачать


killer09 Дата: Четверг, 17.11.2011, 16:06 | Сообщение # 2


За 50 Сообщений
. За не указания источника в тектовом виде , могут дать бан сайту !

Скачать GTA5

Us-Goog Дата: Вторник, 22.11.2011, 19:49 | Сообщение # 3


Суровый Администратор
За 50 Сообщений За 500 Сообщений За 1000 Сообщений За 2000 Сообщений За 5000 Сообщений
. Хороший скрипт)

Makar Дата: Пятница, 24.02.2012, 16:53 | Сообщение # 4


За 50 Сообщений За 500 Сообщений За 1000 Сообщений
. Да скрипт хороший но только может вызвать полную неразбериху

Форум UCOZ » Все Для Ucoz'a » Ucoz Скрипты » PHP Скрипты для Ucoz » Установка цвета ника пользователем
  • Страница 1 из 1
  • 1
Поиск: