phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:30
reCAPTCHA in posting
Autor Wiadomość
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 07-01-2012, 16:13   reCAPTCHA in posting

Kod:
#################################################################
## MOD Title: ReCaptcha in posting
## MOD Version: 1.0
## MOD Author1: Michael2318 < Michael23318@gmail.com > Michał Pajor
## MOD Author2: Marcin (maminowiec)
## MOD Description: Modyfikacja umieszcza recaptchę podczas zakładania nowego tematu oraz podczas odpowiedzi w tematach
   dla użytkowników, którzy mają poniżej X napisanych postów (deifniujemy w PA ile). Ma to na celu blokowanie możliwości pisania botom,
## którzy są już zarejestrowani na naszym forum. 0 wyłącza moda.
##
##                   
##                   
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: (6)   
##                        viewtopic.php
##                        posting.php
##                        language/lang_polish/lang_admin.php
##                        templates/*/admin/board_config_body_posting.tpl
##                        admin/admin_board.php
##                        templates/*/posting_body.tpl
##                   
## Included Files: (1)
##                        includes/recaptchalib.php
##         
#################################################################


Co modyfikacja potrafi:
:arrow: Dodaje recaptchę (kod, który należy przepisać z obrazka), podczas tworzenia nowego tematu oraz podczas odpowiedzi w tematach, dla użytkowników, którzy mają poniżej X postów (ustawiamy w PA granicę postów).
:arrow: Dodatkowo wyłączona jest szybka odpowiedź dla użytkowników którzy wymogów z postami nie spełniają (nie byłoby sensu dodawać kolejnej captchy w szybkiej odpowiedzi).

Cel modyfikacji? Często mamy na forum boty, które kiedyś tam się zarejestrowały, a usunięcie ich wszystkich jest praktycznie niemożliwe, dlatego właśnie powstał ten mod.


Wzorowaliśmy się tutaj na captcha by Bucu, dlatego też plik includes/recaptchalib.php pochodzi z jego modyfikacji.
Na początku instrukcji dla posting.php mamy następujące linijki:

Kod:
require_once($phpbb_root_path . 'includes/recaptchalib.' . $phpEx);
$publickey = 'PUBLIC';
$privatekey = 'PRIVATE';
$recaptcha_code = null;


Musimy tam wpisać kod (numer), który możemy wygenerować TUTAJ.
UWAGA! Jeśli wcześniej wygenerowaliśmy kod, np. dla captchy by Bucu, przepisujemy tylko tamte kody, do tej modyfikacji.


W razie problemów, pisać pod tematem ;)

Pozdrawiam!
Michał,
Ostatnio zmieniony przez MaTeK_ 11-01-2012, 18:46, w całości zmieniany 4 razy  
 
     
Gadatliwa Kasia 

   
Twinn

Posty: 24
Wysłany: 07-01-2012, 16:23   

Uwierzytelnienie mogłoby być nad przyciskiem "Wyślij"
 
     
maminowiec


Pomógł: 551 razy
Posty: 1729
Wysłany: 07-01-2012, 16:26   

Twinn, mogło.

Wystarczy edytować plik templates/*/posting_body.tpl

kod
Kod:

    <!-- BEGIN validation -->
    <tr>
      <td class="row1" valign="top"><span class="gen"><b>{validation.L_VALIDATION}</b><br></span></td>
      <td class="row2" align="left"><span class="gen">{validation.VALIDATION}</span></td>
    </tr>
    <!-- END validation -->


wstaw w odpowiednie miejsce
_________________
;] Ebooki do pobrania
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 07-01-2012, 16:27   

Masz tam przycisk wyślij:

Kod:
    <tr>
        <td class="catBottom" colspan="2" align="center" height="28">{S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}">&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}"></td>
    </tr>


Dodaj sobie przed tym, to co masz dodać w posting_body.tpl
 
     
sebacs2

Posty: 5
Wysłany: 21-08-2012, 22:04   

Jak można zrobić aby sprawdzanie kodu z obrazka było tylko w wybranym dziale ?
 
     
gruszella

Posty: 1
Wysłany: 01-09-2012, 11:01   

czy to działa też dla pisania postów przez gości?

jeśli nie, to czy jest jakiś plugin z recaptche dla postów pisanych przez gości?
_________________
marigold garden forum
 
     
Gadatliwa Kasia 

   
xlesiu



Pomógł: 5274 razy
Posty: 10385
Wysłany: 01-09-2012, 12:35   

gruszella, http://www.przemo.org/php...pic.php?t=53877
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,03 sekundy. Zapytań do SQL: 13
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a





phpbb

serwis laptopów

• Zamów reklamę