Restrictie titluri subiecte

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
llegolas
Utilizator înregistrat
Mesaje: 53
Membru din: 02-Apr-2011, 19:05:00
Versiune: 3.0.8
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu

Restrictie titluri subiecte

Mesaj 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.
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Restrictie titluri subiecte

Mesaj 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/
Avatar utilizator
Terra
Utilizator înregistrat
Mesaje: 13
Membru din: 01-Mai-2011, 23:49:12
Versiune: 3.0.8
Ext: Da
Server: Windows
Nivel phpBB: Foarte experimentat

Re: Restrictie titluri subiecte

Mesaj 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?:))
llegolas
Utilizator înregistrat
Mesaje: 53
Membru din: 02-Apr-2011, 19:05:00
Versiune: 3.0.8
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu

Re: Restrictie titluri subiecte

Mesaj 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?
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Restrictie titluri subiecte

Mesaj 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)
llegolas
Utilizator înregistrat
Mesaje: 53
Membru din: 02-Apr-2011, 19:05:00
Versiune: 3.0.8
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu

Re: Restrictie titluri subiecte

Mesaj 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 !
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Re: Restrictie titluri subiecte

Mesaj 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.
llegolas
Utilizator înregistrat
Mesaje: 53
Membru din: 02-Apr-2011, 19:05:00
Versiune: 3.0.8
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu

Re: Restrictie titluri subiecte

Mesaj de llegolas »

Ok . Multumesc.
Închis

Înapoi la “3.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator