| Автор | Сообщение |
|---|
WR •
W Участник форума
|
Цитата:
Алексей пишет: Ну подскажите как кнопку "Редактировать" (пользователем) добавить? | Алексей, нету пока возможности редактировать. Будет в 2.0 версии. Уже пишу. | |
|
| Сообщение # 79 |
25.04.11 - 16:25:15
|
 |
Alexand3r •
A Участник форума
|
Предлагаю немного изменить систему антиспама для форума версии 1.9. Думаю этим можно обдурить ботов-спамеров. Найти в файле index.php следующий блок
Код: //////////////// АНТИСПАМ if (!isset($wrfname)) { if ($antispam!="0") { if (array_key_exists("image", $_REQUEST)) { $num=replacer($_REQUEST["image"]); for ($i=0; $i<10; $i++) {if (md5("$i+$absrand")==$num) {imgwr($st,$i); die();}} } $xkey=""; mt_srand(time()+(double)microtime()*1000000); echo'</tr><tr><td>Введите код: '; for ($i=0; $i<$maxkey; $i++) { $snum[$i]=mt_rand(0,9); $psnum=md5($snum[$i]+$absrand); $phpself=$_SERVER["PHP_SELF"]; echo "<img src=$phpself?image=$psnum border=0>\n"; $xkey=$xkey.$snum[$i];} $xkey=md5("$xkey+$absrand"); print" <input name=usernum class=post type=text maxlength=$maxkey size=6> <input name=xkey type=hidden value=$xkey>"; } }
| и изменить в нем одну строчку кода на этот вариант
Код:| echo "<img src=$phpself?image=$psnum border=0>\n<img src=$phpself?image=$psnum height=1 width=1 border=0>"; | -------------------------------------------------- AlcomDemRu | |
|
| Сообщение # 80 |
05.05.11 - 22:56:39
|
 |
uzebnet •
U Участник форума
|
по моему просто надо сменить антиспам картинку, на галочную систему!!! | |
|
| Сообщение # 81 |
06.05.11 - 22:25:02
|
 |
LOSKAND •
L Участник форума
|
Alexand3r, а смысл уменьшать размер второй картинки? и вобще для чего делать дубликат изображения? | |
|
| Сообщение # 82 |
06.05.11 - 23:45:49
|
 |
Alexand3r •
A Участник форума
|
LOSKAND, не буду говорить, что я разбираюсь в принципах распознавания цифр с капчи, но я предположил, что информацию для подбора действующей здесь капчи боты берут из тела страницы (просмотр HTML кода). Каждая цифра на капче соответствует определенному набору букв и цифр. Бот считывает эти данные. Чтобы сбить с толку ботов добавляем в код дополнительную генерацию цифр, но таким образом, чтобы они были не видны для пользователя, но видны для бота в коде страницы. Если я ошибаюсь, подскажите мне принцип распознавания или считывания цифр с капчи. | |
|
| Сообщение # 83 |
07.05.11 - 21:47:16
|
 |
Alexand3r •
A Участник форума
|
Может здесь найдутся специалисты, которые подскажут как передать переменную из javascript в пхп используя ajax. Это надо для супербана в скрипте комментариев, пример работы которого можно посмотреть тут alcom.dem[точка]ru | |
|
| Сообщение # 84 |
07.05.11 - 22:45:06
|
 |
admincheg •
A Участник форума
|
Цитата:
Alexand3r пишет: Может здесь найдутся специалисты, которые подскажут как передать переменную из javascript в пхп используя ajax. Это надо для супербана в скрипте комментариев, пример работы которого можно посмотреть тут alcom.dem[точка]ru | Дык передать же аргументом к скрипту. Вот где ты отправляешь данные добавь ещё одну переменную в строку отправки. С ходу код не вспомню, давно аяксом игрался. | |
|
| Сообщение # 85 |
23.05.11 - 10:42:20
|
 |
Alexand3r •
A Участник форума
|
Пробовал таким способом (смотри код), но не получилось...
Код: <form> .... <SCRIPT>document.write("<input type=\"Hidden\" name=\"Statistic\" value=\""+Superban+"\">");</SCRIPT> .... </form> | По поводу антиспама (сообщение №81). Установил в гостевой на своем сайте дней 20 назад, пока ботов не замечено. | |
|
| Сообщение # 86 |
27.05.11 - 20:47:04
|
 |
LOSKAND •
L Участник форума
|
с ботами бороться в общем то легко, это относительно антиспама у себя поставилобычную картинку она не меняется и ближайшее время не будет. а что бы такую защиту пройти нужно просто пользователю сосчитать цифры и вписать ответ. | |
|
| Сообщение # 87 |
27.05.11 - 23:34:22
|
 |
uzebnet •
U Участник форума
|
в общем правильно. Но есть и еще один вариант, не пускать к обсуждению пользователей без куки... | |
|
| Сообщение # 88 |
27.05.11 - 23:44:26
|
 |
LOSKAND •
L Участник форума
|
мой способ не совершенен тем что он не долговечен, рано или поздно авторы или стартёры спамботов пронюхают простоту идеи. | |
|
| Сообщение # 89 |
29.05.11 - 03:26:07
|
 |
Olegos •
O гость
|
Здравствуйте! У меня в форум бывает спамят и в подписи ссылки ставят на паразитные сайты - как можна добавить в сслыку, которая в подписи атрибут rel="nofollow" | |
|
| Сообщение # 90 |
02.06.11 - 10:43:59
|
 |
uzebnet •
U Участник форума
|
Цитата:
Olegos пишет: Здравствуйте! У меня в форум бывает спамят и в подписи ссылки ставят на паразитные сайты - как можна добавить в сслыку, которая в подписи атрибут rel="nofollow" | открываеш файл index php ишиш строку где ----------------- > там подпись учатника. сразу после линии и в конце кода ставиш nofollow или noindex можно и то и другое. там разберешся! | |
|
| Сообщение # 91 |
02.06.11 - 21:34:07
|
 |