» »

Антиспам для комментариев uCoz на операторах


Это скрипт антиспам, который был создан на условных операторах. А точнее он не будет коверкать ссылку, а просто ее скроет, что можно открыть потом. Но тут возникает противоречие, но зачем ее прятать, чтоб потом мог каждый ее открыть. Но во первых она учитываться не будет, так как операторы ее скроют, и так что то новое, больше не могу объяснить ее функцию. А сто по своему домену, что будет в ссылке, мы ее выводим в сторону и она всегда в комментариях будет открыта. Но здесь кому понравиться, тот и установит, так как уже много материала в этой плоскости создано и по установке разные.

Так вот будет, если кто то поставил спам.

Антиспам для комментариев uCoz

Установка:

Вид комментария заходим и находим там MESSAGE и просто заменяем на скрипт.

Код
<?if(strpos($MESSAGE$,'zornet.ru')!='-1')?>$MESSAGE$<?else?><?if(strpos($MESSAGE$,'http://')!='-1' || strpos($MESSAGE$,'www')!='-1' || strpos($MESSAGE$,'.ru')!='-1' || strpos($MESSAGE$,'.com')!='-1' || strpos($MESSAGE$,'.net')!='-1' || strpos($MESSAGE$,'.org')!='-1' || strpos($MESSAGE$,'.ucoz')!='-1' || strpos($MESSAGE$,'.ua')!='-1' || strpos($MESSAGE$,'.рф')!='-1' || strpos($MESSAGE$,'.tk')!='-1' || strpos($MESSAGE$,'.info')!='-1' || strpos($MESSAGE$,'.su')!='-1' || strpos($MESSAGE$,'.tv')!='-1' || strpos($MESSAGE$,'.pro')!='-1' || strpos($MESSAGE$,'.site')!='-1' || strpos($MESSAGE$,'.club')!='-1' || strpos($MESSAGE$,'.am')!='-1')?> <span id="wPokazati" style="display:none;">$MESSAGE$</span> <p><span style="color:#FF0000;" class="wCkrit">(Комментарий скрыт, в нем содержится подозрительная ссылка)</span> <span style="color:#008000;"><a href="javascript://" class="wCkrit" onclick="$('#wPokazati').show(); $('.wCkrit').hide();" style="color:#008000;" >Показать!</a></span></p> <?else?>$MESSAGE$<?endif?><?endif?>


Видим, что в начале прописано так "(MESSAGE,'zornet.ru')" здесь меняем на свой урл, для того как уже было сказано, выводим из спама эту ссылку и все что связано с ней. Но а точнее, будет полный пост а не закрыт.

Источник: http://webo4ka.ru/
20.04.2016 Просмотров: 344 Комментарий: (7)

Поделиться в социальных сетях

Материал разместил

Комментарий: 6
Сафрон
Сафрон 20.04.2016 05:081
0
Но зачем такие сложности, когда также можно просто поломать ссылку, и не чего открывать не нужно, спам поставили, скрипт сработал и от спама не чего не осталось. Есть небольшие минусы, так как текст будет идти и его смысл может не понятен. Но основном ставят те люди, которые думают что будут переходит, и они не заморачиваются, чтоб что то написать, все в трех словах, заходи по ссылки и там много очень всякого.

В виде комментариев замените MESSAGE на скрипт ниже.

Код
<?if(strpos($MESSAGE$,'http://')!='-1' || strpos($MESSAGE$,'www')!='-1' || strpos($MESSAGE$,'.ru')!='-1' || strpos($MESSAGE$,'.com')!='-1' || strpos($MESSAGE$,'.net')!='-1' || strpos($MESSAGE$,'.ucoz')!='-1' || strpos($MESSAGE$,'.ua')!='-1' || strpos($MESSAGE$,'.рф')!='-1' || strpos($MESSAGE$,'.tk')!='-1' || strpos($MESSAGE$,'.info')!='-1' || strpos($MESSAGE$,'.su')!='-1' || strpos($MESSAGE$,'.tv')!='-1')?>Комментарий удален.<?else?>$MESSAGE$<?endif?>
workman
workman 20.04.2016 07:342
0
Умно,умно ...
FeStemBer
FeStemBer 20.04.2016 15:053
0
И где тут умно, какой ставить лучше, так нравится первый, но второй работает лучше.
tsakonter
tsakonter 20.04.2016 15:454
0
Оба нравятся, потому что рабочие, просто каждый по своему работает.
csretven
csretven 20.04.2016 19:225
0
Все очень просто, кто то вырост и понял, что это простая трата времени, другой попался с мозгами и также понятно стало, что спамить, это не хорошо, смотришь так и совсем канет, хотя хлопцев найдутся, которые будут гадить везде.
FeStemBer
FeStemBer 20.04.2016 19:336
0
Не думаю, земля дурнями богата, и вот допусти их до сети, что будет, да какой там спам, это все от безнаказанность, пока в бан не попадут, только тогда понимают, что так нельзя делать.
avatar