miraco
Member
Дайте рецензия за този сайт [url]www.bg-obiavi.info[/URL]...пуснахме го преди две седмици и сигурно ще има да се пипне тук там. Но нали знаете че страничното мнение по истинско и реално. Не си пестете критиките, ще съм ви благодарен.
Ми той нещо не се отваря :
Unable to connect
Firefox can't establish a connection to the server at [url]www.bg-obiavi.info[/URL].
Не работеше, факт. Мисля, че като начало трябва да направиш две неща:
- много бързо да махнеш тази капча
- да вкараш малко обяви
<div class="field">
<label><?php _e('Type the two words', "wpct");?></label>
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'clean',
};
</script>
<?php echo recaptcha_get_html(get_option('wpClassifieds_public_key')); ?>
</div>
<input type="hidden" name="recaptcha_response_field" value=""/>
$resp = recaptcha_check_answer (get_option('wpClassifieds_private_key'),$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
$resp = (object) null;
$resp->is_valid = !empty($_POST['recaptcha_response_field']) ? false : true;
Можеш да сложиш едно празно hidden поле просто. Някой робот ако реши да поства нещо със сигурност ще го попълни, докато потребителите няма да го виждат и ще е празно. Много хубав метод, все се каня да го приложа и по моите сайтове. Например във файла page_publish.php намираш следното:
и го заместваш сPHP:<div class="field"> <label><?php _e('Type the two words', "wpct");?></label> <script type="text/javascript"> var RecaptchaOptions = { theme : 'clean', }; </script> <?php echo recaptcha_get_html(get_option('wpClassifieds_public_key')); ?> </div>
Това е някъде на 223 ред. После горе намираш товаPHP:<input type="hidden" name="recaptcha_response_field" value=""/>
и го заместваш сPHP:$resp = recaptcha_check_answer (get_option('wpClassifieds_private_key'),$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);
Това е на 17 ред някъде. И толкоз, би трябвало да няма никакви проблеми със спамPHP:$resp = (object) null; $resp->is_valid = !empty($_POST['recaptcha_response_field']) ? false : true;
Запази си един бекъп на файла и готово. Същото го правиш на още 3-4 места го има в темата, като някъде имаше 2 пъти проверката с $resp = recaptcha_check_answer ... Само трябва внимателно да се потърси.
Мерси за съвета, но без тази капча няма ли опасност за спам или не. Пък и не зная като системата е на wordpress дали ще мога да я махна...
а как се държи скрипта товари ли или все още нямате наблюдения.
зашото преди време пробвах един скрипт за wordpress и товареше яко