Приветствую Вас, Гость! Регистрация RSS

Ulink

Понедельник, 20.05.2024
Главная » Файлы » Скрипты » PHP скрипты

Установка цвета ника пользователе
29.12.2011, 13:36
Иногда у пользователей возникает желание поставить себе цветной ник в мини-чате, и в таком случае они обращаются к администратору сайта, но что делать когда таких пользователе много? Решение простое - поставить данный скрипт, с помощью него вас больше не будут тревожить по пустяку.
Итак, для установки нам понадобится:
1) Активированный PHP на uCoz
2) Руки, желательно растущие из правильного места

Установка:


Первым делом надо сделать вывод окна изменения цвета, идем в редактор шаблонов, находит там Форму добавления материалов (естественно в разделе Мини-чат) и в самое начало вставляем такой скрипт:

Code

<script type="text/javascript">function selcolor(){  
  new _uWnd('ajax','Уведомление uName.at.ua','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>
Категория: PHP скрипты | Добавил: Mihail
Просмотров: 611 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]