Забыли пароль?
Запросите новый здесь.

Автор темы: Razme4alovo
ID темы: 900
Информация:
Тема содержит 33 сообщения, была просмотрена 20612 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Моды
 Распечатать тему
нужен мод чата
Razme4alovo
спамботы завалили чат бессмысленными сообщениями. от гостей чат скрывать изначально не хотели. вот мелькнула мысль, а можно в код shoutbox панели ещё одну форму ввода чего-нибудь прикрутить? я просто это не умею подскажите, как это делают? я читал PSC'а он советовал против спамботов такое делать, BlackBox избавляет от ботов, но не в чате.

чат юзаю тот что на ajax

спасибо!
P.S. мой shoutbox_panel.php
ну спойлер
 
Vova
Загрузить источник  GeSHi: PHP
  1. if (preg_match("/http/i",$_POST['shouts_message']) && iGUEST) {
  2. redirect(BASEDIR."shoutbox.php");
  3. }
Добавлено за 0.030 секунд, используя GeSHi 1.0.8.10


простое правило на поиск слова http тексте сообщения
 
Web
Razme4alovo
ммможно поподробнее, что это и куда сувать? bl
 
Vova
после этого

Загрузить источник  GeSHi: PHP
  1. if (isset($_POST['post_shout'])) {
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10


добавь

Загрузить источник  GeSHi: PHP
  1. if (preg_match("/http/i",$_POST['shout_message']) && iGUEST) {
  2. redirect(BASEDIR);
  3. }
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10

 
Web
Razme4alovo
это в каком файле??

у меня в shoutbox_panel.php

нет никакого if (isset($_POST['post_shout'])) {

извините за нубство)))
 
Vova
openside($locale['global_150']);
if (iMEMBER || $settings['guestposts'] == "1") {
include_once INCLUDES."bbcode_include.php";
if (isset($_POST['post_shout']))


после этого
x1 x1 x1
 
Web
Razme4alovo
Спасибо, так и сделал - после

openside($locale['global_150']);
if (iMEMBER || $settings['guestposts'] == "1"ad {
include_once INCLUDES."bbcode_include.php";
if (isset($_POST['post_shout']))

вбил if (preg_match("/http/i",$_POST['shout_message']) && iGUEST) {
redirect(BASEDIR);
}

открыл спамботам доступ щас посмотрим, смогут ли они спамить?
 
Rush
конечно смогут, просто если в тексте будет http, то их будет редиректить на главную
 
Web
Vova
открыл спамботам доступ щас посмотрим, смогут ли они спамить?


проверка на http только для гостей
x1
 
Web
Razme4alovo
окау

попробовал, оно сообщения с ссылками от гостей не принимает, красотища!
спасибо огромное!
 
Polarfox
если у тебя выключены автоссылки конечно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1 x1 x1 x1 x1
 
Web
Razme4alovo
да да, ребят, всё шикагно, за сутки на одного спамбота ab
спасибо!!!111
x1
 
Razme4alovo
Люди, всё здорово, только подскажите как мне повторить этот успех но уже в каментах?
где там у фьюжена код комментариев? хочу туда впихнуть эту проверку, чтоб гости в каментах не могли ссылки давать.

подскажите плиз
 
Vova
скинь код комментов
x1
 
Web
Polarfox
Поставь http://unlogic.in...ead_id=248 и проверь, у меня все ок например.

Я давал ссылку но цунами унесло...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1
 
Web
Razme4alovo
посоны, спасибо за ответ!
Vova, беда-то в том что я ещё учусь ползать,(даже не ходить) и я просто не знаю где он находится, в этом-то и вся проблема, в каком файле? знал бы попробовал бы сам разобраться.

PolarFox, спасибо, белый пушистый зверь))))
сейчас попробую!

p.s. цунами даа, мне обидно было заново регаца и темы мои все смыло. а мне там помогали много и полезно..
 
Razme4alovo
PolarFox, монсеньор, в вашем архиве путь

includes/captchas/securimage

у меня фьюжен 7.1.6 и в includes нет папки captchas, там сразу папка securimage. должно ли это меня смущать?

ладно, бэкапну заменяемое и попробую тупо заменить всё что в securimage, отпишу результат.

чуть попозже:
у меня там вот чо:



//audio/

//gdfonts/

//images/

LICENSE.txt

elephant.ttf

index.php

securimage.php

securimage_play.php

securimage_show.php

Всего (директорий 3, файлов 6):

целевого заменяемого файла captcha_check.php нет

почему я такой невезучий?! dg почему у меня вечно всё через жопу!?
штатная капча есть и работает, проверено. так же стоял плагин Re-Capcha и я даже регнулся на рекапче, взял ключи, только пользы от этого не стало больше чем от штатной капчи ни на грамм.
на момент этого опыта я рекапчу отрубил, чтобы чего не вышло.

принимаются любые предложения! (с) мой шеф
жду помощи..
Изменил(а) Razme4alovo, 25.09.2012 22:51
 
Razme4alovo
Вспомнил, у меня стоит мод комментариев - отсюда http://all-fusion...?cat_id=11

файл comments_include.php

comments_include.php


куда там пихать ту проверку на http для гостей? подскажите пжлст?
 
Polarfox
Тогда еще не изобрели сменные капчи...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Razme4alovo
да, наверное я был излишне эмоционален al
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: