• Страница 1 из 1
  • 1
Скрипт против рекламы сервером.
CbIPoK Оффлайн
Проверенный
37
Дата: Среда, 2015-01-28, 12:05 | Сообщение # 1
Ребят. Многие знают как отображаются адреса серверов. (IP:PORT)
Кто сможет помочь в написании скрипта, чтобы при рекламе сервера, IP превращался в звёздочки "*"?

Пример такой:
Код
***.***.**.***:27015

Добавлено (28.01.2015, 12:05)
---------------------------------------------
Будет хорошо, если скрипт будет работать только в комментариях и в Мини-чате.

Профиль
Удаленные
0
Дата: Суббота, 2015-02-07, 17:01 | Сообщение # 2
А не проще поставить скрипт который запретит порты 27015m 27016, 27255 и .п.
Просто нельзя будет писать порты и всё, так будет намного проще!
Профиль
dima_riabets Оффлайн
Проверенный
19
Дата: Суббота, 2015-02-07, 23:14 | Сообщение # 3
Есть несколько нюансов при подключении js на сайт, если js в браузере отключен это работать не будет.

Принцип работы скрипта ясен, это маска типа 9:9:9:9:99999, но бесплатно его делать никто не будет, так как кода много. Здесь нужно учесть, что IP может иметь 1,2,3 цифры в числах.

Поэтому советую вообще запретить писать цифры в мини-чате или некую часть.

** Главная » Мини-чат » Настройки модуля » Список слов и их заменителей:
2=*

** Или закинуть числа от 11 до 254 на значение =*, то есть:
11=*
12=*
13=*
-----
254=*
(Прикрепил файл, что бы в ручную не писал)
Прикрепления: 11-254.txt (1.6 Kb)


Чат в Skype
-------------------------------------------
Занимаюсь новым проектом.
-------------------------------------------
Изучаю: js, jquery
Хорошо знаю: HTML5, CSS3
Обращайтесь по uCoz FAQ
Профиль
CbIPoK Оффлайн
Проверенный
37
Дата: Понедельник, 2015-02-09, 06:05 | Сообщение # 4
Цитата dima_riabets ()
11=*
12=*
13=*
-----
254=*


Чёт я не допёр, а почему именно от 11 до 254?
Это типо чтобы числа от 1 до 10 не блокировались, а числа от 11 до 254 (как в IP) маскировались? Да?
Профиль
dima_riabets Оффлайн
Проверенный
19
Дата: Вторник, 2015-02-10, 01:28 | Сообщение # 5
Цитата CbIPoK ()
Это типо чтобы числа от 1 до 10 не блокировались

Да.

Цитата CbIPoK ()
а числа от 11 до 254 (как в IP) маскировались?

Совершенно верно.


Чат в Skype
-------------------------------------------
Занимаюсь новым проектом.
-------------------------------------------
Изучаю: js, jquery
Хорошо знаю: HTML5, CSS3
Обращайтесь по uCoz FAQ
Профиль
Удаленные
0
Дата: Понедельник, 2015-02-16, 10:30 | Сообщение # 6
Цитата CbIPoK ()
Будет хорошо, если скрипт будет работать только в комментариях и в Мини-чате.


Вставить в любое место формы добавления комментариев
Код
<script>   
   $(document).ready(function() {   
    $("textarea[id='message']").keyup(function() {   
    error = "*";   
    words = ["1","2",3",4",5",6",7",8",9",10",11"];   
    for (i = 0; i <= words.length; i++){   
    if($("#message").val().toLowerCase().indexOf(words[i]) != -1) {$("#addcBut").attr("disabled", "disabled");$("#er").fadeIn("slow").text(error);setTimeout('$("#er").fadeOut("slow")', 7500);break;}   
    else{$("#addcBut").attr("disabled", 0);setTimeout('$("#er").fadeOut("slow")', 7500);}    
    }   
    });   
    });

</script>
<style>    
   #er{display:none;border:1px solid #eba4a4;border-left-width:5px;color:#b35454;background-color:#ffeded;padding:8px;margin:5px;}    
   </style>   


опять же в форме добавления комментариев ищем
Код
<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>

после этого вставляем
Код
<div id="er"></div>


Сообщение отредактировал максс2 - Понедельник, 2015-02-16, 10:30
Профиль
  • Страница 1 из 1
  • 1
Поиск: