Антиспам для мини-чата by Apocalypse для uCoz


Антиспам для мини-чата by Apocalypse для uCoz

1303
10 из 10
Проголосовало: 2




  • Скачать с сервера
  • Скачать
  • Смотреть демо


Данный скрипт позволит немного обезопасить ваш мини-чат от ссылок, которые, как правило, несут в себе элементы спама

Особенности:

А) Если пользователь вводит в поле ввода сообщения чата какие либо запрещённые сочетания символов, в _uWnd.alert окне сразу же выходит предупреждение, что ссылки запрещены правилами портала
Б) Если ссылка всё таки была введена, в окне чата это сообщение будет заменено предупреждением о том, что в тексте содержится ссылка, но пользователю дана возможность прочесть текст

Данный хак устанавливайте лишь на чистые или совсем немного модифицированные мини-чаты. На какие либо сборки вроде ApoChat устанавливать бессмысленно, так как хак будет работать лишь частично

Установка:

1) Найдите $CHAT_BOX$ (Как правило лежит в глобальном блоке) и сразу после этого вставляйте:

Code
<div id="te" style="display:none;"></div>  
  <script src="/nospam.js"></script>


2) В виде материалов мини-чата найдите $MESSAGE$ и замените это на:

Code
<div id="mmes$NUMBER$">$MESSAGE$</div>


Далее на этой же странице в самый низ вставляйте:

Code
<script>  
  var a = '<fieldset><legend><img width="10px" src="http://s36.ucoz.net/img/icon/ipt.png" /></legend><b style="color:#777;font-size:10px;">В сообщении содержится ссылка</b><br><a href="javascript://" onclick="showmes();">Раскрыть сообщение</a></fieldset>'  
  $('#mmes$NUMBER$:contains("www")').html(a);  
  $('#mmes$NUMBER$:contains("http")').html(a);  
  $('#mmes$NUMBER$:contains(".ru")').html(a);  
  $('#mmes$NUMBER$:contains(".com")').html(a);  
  $('#mmes$NUMBER$:contains(".net")').html(a);  
  $('#mmes$NUMBER$:contains(".kz")').html(a);  

  function showmes() {  
  $('#mmes$NUMBER$').slideUp(500);  
  setTimeout(function() {$('#mmes$NUMBER$').html('$MESSAGE$').slideDown(500);}, 500);  
  };  
  </script>


Залейте скрипт из прикреплённого архива в папку js. Все изображения также в архиве на тот случай, если ссылки на них будут битыми
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.apo-ucoz.com/
  • Оставить первым комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
  • MeVeR написал:
  • Вовка, привет. А вот такой интереснейший вопрос, возможно ли изменить количество посетителей онлайн на форуме?
    Моё авторство:)
    Последние темы
    Опрос
    227
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 6
    Гостей: 5
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: