Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 21 Тема: RE: Кнопка обновить
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 15 Марта 2010, 15:15:31
snake_oriental написал:
pozitiv написал:
а никто непробовал прикрутить рекапчу? http://recaptcha.net


Для семёрки есть такой мод, я недавно поставил на сайт. Думаю не сложно будет такое же чудо сделать и для 6ки.

ВОТЬ мод для 7ки которым мне посоветовал Psc


Я посмотрел апи рекапчи, там впринципе несложно, но надо редактировать каждую страницу где используется капча(это в случае глобальной замены капчи)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 22  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 16 Марта 2010, 05:05:35
Какой изврат smiley
Можно заменить просто один файл...

См. аттач, я уже все сделал давно, собственно.
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


--------------------
Retired
^ наверх ^
# 23  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 31 Марта 2010, 17:50:25
Сделал стандартную капчу с аякс обновлением....используется все тотже прототайп...надо кому?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 24  
rusbody
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 282
Зарегистрирован: 28 Января 2008, 00:45:36
Сказали спасибо 7 раз
Статус: offline
Опубликовано 31 Марта 2010, 17:56:40
нам!!!! smileysmileysmileysmiley выкладывайsmiley


--------------------
Мой сайт на вашем движке бодибилдинг видео
^ наверх ^ rusbody.com
# 25  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 31 Марта 2010, 18:45:16
ну ладно))

в maincore.php

заметить функцию

function make_captcha() {
......
}

на

function make_captcha() {
global $settings;
srand((double)microtime()*1000000);
$temp_num = md5(rand(0,9999));
$captcha_string = substr($temp_num, 17, 5);
$captcha_encode = md5($temp_num);
$result = mysql_query("INSERT INTO ".DB_PREFIX."captcha (captcha_datestamp, captcha_ip, captcha_encode, captcha_string) VALUES('".time()."', '".USER_IP."', '$captcha_encode', '$captcha_string')");
if ($settings['validation_method'] == "image") {
return "<input type='hidden' name='captcha_encode' id='captcha_encode' value='".$captcha_encode."'><div id='captcha'><img src='".INCLUDES."captcha_include.php?captcha_code=".$captcha_encode."' alt='' /></div><input name='captcha' type='button' class='button' value='Обновить' onclick='capt();'>\n";
} else {
return "<input type='hidden' name='captcha_encode' id='captcha_encode' value='".$captcha_encode."'><div id='captcha'><strong>".$captcha_string."</strong></div><input type='button' class='button' value='Обновить' onclick=\"capt();\">\n";
}
}





в jscript.js добавить

function capt() {

var url = ajax+'captcha.php';
new Ajax.Request(url,
{
method: 'post',
evalScripts: true,
onSuccess: function(t) {
$('captcha').update( t.responseText );
}
});
}




в subheader.php добавить это
echo "<script type='text/javascript' src='".INCLUDES."prototype.js'></script>
<script type='text/javascript'>
ajax = '".INCLUDES."ajax/';
</script>";




в папке includes создайте папку ajax, а вней создайте файл captcha.php с содержимым:

<?php
require_once "../../maincore.php";

$temp_num = md5(rand(0,9999));
$captcha_string = substr($temp_num, 17, 5);
$captcha_encode = md5($temp_num);
$result = mysql_query("INSERT INTO ".DB_PREFIX."captcha (captcha_datestamp, captcha_ip, captcha_encode, captcha_string) VALUES('".time()."', '".USER_IP."', '$captcha_encode', '$captcha_string')");

if ($settings['validation_method'] == "image") {
echo "<div id='captcha'><img src='".INCLUDES."captcha_include.php?captcha_code=".$captcha_encode."' alt='' /></div>\n";
} else {
echo "<div id='captcha'><strong>".$captcha_string."</strong></div>\n";
}
echo "<script>$('captcha_encode').setValue('".$captcha_encode."');</script>";
?>




Саму библиотеку можно скачать здесь ---> http://prototypejs.org/download и закинте её в корень папки includes



ВРОДЕ КАК ВАЖНО
Нет очистки БД...может кто додумает...


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 26  
rusbody
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 282
Зарегистрирован: 28 Января 2008, 00:45:36
Сказали спасибо 7 раз
Статус: offline
Опубликовано 31 Марта 2010, 19:49:53
Спасибо гуруsmiley


--------------------
Мой сайт на вашем движке бодибилдинг видео
^ наверх ^ rusbody.com
# 27  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 31 Марта 2010, 21:57:28
работает хоть?)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
Перейти на форум:


94,150,938 уникальных посетителей
сейчас: 29 Марта 2024, 03:29:51
Генерация страницы: 0.49 сек.