Pagina 1 din 1

Restrictie titluri subiecte

Scris: 01-Mai-2011, 17:06:34
de llegolas
Ce modificari trebuie sa fac in posting.php pentru a restrictiona unele titluri de subiecte, precum: "ajutor, cum fac, problema, help" ?
Deci cand dai "Submit" la topic, dar ai titlul "Problema" sa zicem, sa iti apara o eroare sub casuta de titlu:
"Acest titilu este interzis. Foloseste un titlu care reflecta problema in cauza".

Si as mai avea nevoie de ceva..
Cand ti clickul de la mouse pe numele unui topic, sa iti arate ce contine, adica o parte de 20% din continutul lui.

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 04:54:41
de bogdan
Nu am vazut pana acum un astfel de MOD pentru controlul titlului subiectelor. Poti eventual defini astfel de cuvinte ca si cuvinte cenzurate si sa le limitezi doar in titluri nu si in forum: http://www.phpbb.com/community/viewtopi ... &t=1483665

Pentru a doua intrebare: http://www.phpbb.com/customise/db/mod/topic_preview/

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 14:53:33
de Terra
Pentru prima intrebare exista ceva de genul dar pentru caractere de ex daca are mai putin de 5 caractere nu il lasa sa publice..
Deci in posting.php

Cauta:

Cod: Selectaţi tot

 $message_parser->message        = utf8_normalize_nfc(request_var('message', '', true)); 
Si dupa adauga:

Cod: Selectaţi tot

if(utf8_strlen($post_data['post_subject']) < 10 || utf8_strlen($message_parser->message) < 20)
    {
        $error[] = "Mesaj prea scurt";
    } 
Hai nu imi zice ca vrei sa faci si tu forum de support phpbb?:))

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 14:55:32
de llegolas
@Terra, aia am incercat si eu sa modific codul ptr. limita caractere, dar nu mi`a iesit. Si nu, nu forum de suport, forumul meu este www.4metin.ro .
@Bogdan :

OPEN: viewtopic.php
FIND:

Code:
$message = censor_text($row['post_text']);


REPLACE WITH:

Code:
$message = $row['post_text'];



Ok, si de unde preia aceasta modificare cuvintele care nu trebuie acceptate in titlul subiectelor?
Unde pot scrie acele cuvinte interzise?

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 17:24:49
de bogdan
llegolas scrie:Ok, si de unde preia aceasta modificare cuvintele care nu trebuie acceptate in titlul subiectelor?
Unde pot scrie acele cuvinte interzise?
Citeste in documentatia phpBB3: http://www.phpbb.com/support/documentat ... ng_censors

Din cate am inteles eu: aplicand aceasta metoda, nu se vor mai considera cuvintele cenzurate in forum ci doar in titlul subiectelor (incearca pe un forum de test si vezi ce iese)

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 18:22:29
de llegolas
Am verificat si se pare ca ai inteles bine.
Acum deschid o alta intrebare, mi-ai putea scrie cod php : daca userul foloseste un cuvant cenzurat din ACP in titlu sa nu poata posta subiectul, ci sa ii apara o eroare sub titlu : "titlu nepermis".

Multumesc !

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 19:03:06
de bogdan
In forma standard nu afiseaza un mesaj cand se intalneste un cuvant cenzurat ci se inlocuieste cu un altul. Eventual poti folosi solutia lui Terra de mai sus.

Re: Restrictie titluri subiecte

Scris: 02-Mai-2011, 19:21:02
de llegolas
Ok . Multumesc.