Forum służy wyłącznie jako archiwum. Nie można tworzyć nowych wątków i postów.
Tani hosting

Modyfikacja Captcha w kontakt
Widmo Offline
Użytkownik

Liczba postów: 53
Reputacja: 12
Post: #1
Captcha w kontakt 21-05-2013 00:49
Wersja skryptu: TenTego 2.x
Pliki do edycji: /_themes/nazwa_stylu/contact.php
/admin/apps/settings/app_page.php
Krótki opis: Modyfikacja dodaje pole z captchą na stronie z kontaktem, dzięki czemu można uniknąć niechcianych wiadomości e-mail.
Demo: http://bekazimprezowiczow.com/kontakt/

Otwórz: /_themes/nazwa_stylu/contact.php
Znajdź:
Kod:
                <label>Treść <span class="required">*</span></label>
                <textarea name="content"></textarea>

Poniżej dodaj:
Kod:
                <label><img src="<?php echo $page->host(); ?>admin/lib/captcha/image.php" alt="Captcha"></label>
                <input type="text" name="question" />

Otwórz: /admin/apps/settings/app_page.php
Znajdź:
Kod:
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['subject']) && !empty($_POST['content'])) {

Zamień na:
Kod:
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['subject']) && !empty($_POST['content']) && !empty($_POST['question'])) {

Znajdź:
Kod:
if(!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) { $this->msg('Adres email jest niepoprawny!',1); }

Poniżej dodaj:
Kod:
if($_SESSION['img_number'] != strtolower($_POST['question'])) $this->msg('Kod weryfikacyjny nie jest poprawny!',1);

Zapisz i wyślij pliki na serwer.

Modyfikacje:
- Captcha w kontakt | Licznik osób online

Polecam:
- Beka z imprezowiczów
Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości