Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Unde e recomandat sa ma cazez in ...

Descarcator de supratensiune tip 2

ping digi?

Reparare "șanțuri&#...
 De ce i se zice Mariei "Stapa...

Colet valoare Londra București

BMW seria 3 rulat vs SsangYong Ko...

Share abonament Netflix
 Cum pot sa fac rost de un negativ...

Lant Bicicleta

Un designer artist: Raymond Loewy

ATS din contactor modular
 Parere apartament ~150k

Limitare la 100mb/s

Altercație

Cartonașe și stickere t...
 

PHPBB3 - modificare parametru in sectiunea de administrare

- - - - -
  • Please log in to reply
12 replies to this topic

#1
Marius19

Marius19

    Member

  • Grup: Members
  • Posts: 419
  • Înscris: 09.12.2006
Cum fac ca atunci cand doresc sa trimit emailul de reamintire ptr userii care nu si-au validat adresa de email sa am mai multi pe o pagina? In mod implicit sunt 20, as dori vreo 50 sau 100. Am un forum pe care ma uit o data la cateva luni si se strang vreo 2000-3000 de useri inactivati.
La 3000, de ex., tb sa navighez 150 pagini.

#2
vim

vim

    Junior Member

  • Grup: Members
  • Posts: 111
  • Înscris: 09.10.2008
Se foloseste aceeasi setare ca si la optiunea care iti arata "xx" topicuri / pagina. Default e 20.
Setarea o poti schimba din "Admin CP -> General -> Post setting". Optiunea se numeste "Topics per page".


Daca nu vrei sa iti fie afectat restul forumului de ceea ce modifici pentru backend (partea de administrare), lasi setarea din control panel default sau cat o ai tu si iti "bagi nasul" putin prin fisierele de la forum.
Ca sa modifici setarea manual:

Deschizi:
[forum_path]/includes/acp/acp_inactive.php

Cauti:
$start = view_inactive_users($inactive, $inactive_count, $config['topics_per_page'], $start, $sql_where, $sql_sort);

In respectiva linie, cauti:
$config['topics_per_page']

Si inlocuiesti cu:
"100"

In loc de 100 poti sa pui ce valoare vrei tu, care reprezinta numarul de useri / pagina.

Spor

Edited by vim, 10 November 2008 - 10:46.


#3
Marius19

Marius19

    Member

  • Grup: Members
  • Posts: 419
  • Înscris: 09.12.2006

 vim, on Nov 10 2008, 10:39, said:

Se foloseste aceeasi setare ca si la optiunea care iti arata "xx" topicuri / pagina. Default e 20.
Setarea o poti schimba din "Admin CP -> General -> Post setting". Optiunea se numeste "Topics per page".


Daca nu vrei sa iti fie afectat restul forumului de ceea ce modifici pentru backend (partea de administrare), lasi setarea din control panel default sau cat o ai tu si iti "bagi nasul" putin prin fisierele de la forum.
Ca sa modifici setarea manual:

Deschizi:
[forum_path]/includes/acp/acp_inactive.php

Cauti:
$start = view_inactive_users($inactive, $inactive_count, $config['topics_per_page'], $start, $sql_where, $sql_sort);

In respectiva linie, cauti:
$config['topics_per_page']

Si inlocuiesti cu:
"100"

In loc de 100 poti sa pui ce valoare vrei tu, care reprezinta numarul de useri / pagina.

Spor


Multumesc, intre timp imi facusem un script personalizat, dar voi implementa solutia asta ptr adminul forumului.
Findca vad ca te pricepi f. bine la phpBB as mai avea 2 rugaminti (dai un deget, iti cere toata mana :) ):
1. As dori sa stiu din ce tabele tb sa sterg inregistrari daca vreau sa imi fac un script ptr sters useri (au aparut multi useri cu email pe domenii .ru)  :angry:
Cate unul e ...

2. Unde as putea sa inserez un cod propriu .php ptr a-mi afisa in pagina forumului rezultatul rularii acelui script (scriptul va folosi un parametru ptr a returna rezultatul: "f" ptr "viewforum.php?f=22", "t" ptr "viewtopic.php?f=24&t=372" care e de fapt la fel cu "viewtopic.php?t=372", "u" ptr "memberlist.php?mode=viewprofile&u=102"

#4
vim

vim

    Junior Member

  • Grup: Members
  • Posts: 111
  • Înscris: 09.10.2008

 Marius19, on Nov 23 2008, 12:55, said:

Multumesc, intre timp imi facusem un script personalizat, dar voi implementa solutia asta ptr adminul forumului.
Findca vad ca te pricepi f. bine la phpBB as mai avea 2 rugaminti (dai un deget, iti cere toata mana :) ):
1. As dori sa stiu din ce tabele tb sa sterg inregistrari daca vreau sa imi fac un script ptr sters useri (au aparut multi useri cu email pe domenii .ru)  :angry:
Cate unul e ...

2. Unde as putea sa inserez un cod propriu .php ptr a-mi afisa in pagina forumului rezultatul rularii acelui script (scriptul va folosi un parametru ptr a returna rezultatul: "f" ptr "viewforum.php?f=22", "t" ptr "viewtopic.php?f=24&t=372" care e de fapt la fel cu "viewtopic.php?t=372", "u" ptr "memberlist.php?mode=viewprofile&u=102"

1. tabelul in care sunt salvati userii este "phpbb_users". Insa se mai gasesc inregistrari cu useri si in:

phpbb_warnings (daca userul a primit avertisemnt)
phpbb_user_group
phpbb_topics (daca userul a deschis un topic)
phpbb_posts (daca userul a postat ceva in interiorul forumului)

varianta 1:
Un script custom ar trebuii sa iti caute in "phpbb3_users", dupa parametrii care vrei tu (in cazul tau, adrese de email cu .ru), sa le salvezi "user_id"-ul si sa te plimbi prin toate tabelele de mai sus cautand repsectivul user-id. Asta ca sa stergi orice urma a respectivului user.

varianta 2:
te legi de functia "user_delete" care exista deja in phpbb si o poti gasi in [phpbb_root]/includes/functions_user.php .

user_delete($mode, $user_id, $post_username = false)

unde $mode poate fi:

retain - pastreaza posturile si topicurile facute de respectivul user
remove - sterge posturile facute de respectivul user

varianta 3:
blockezi adresele de mail cu .ru din ACP :)

2. Ca sa afisezi ceva extern in phpbb ar trebui sa activezi optiunea de executare a codului php in interiorului template-urilor, ceea ce nu e recomandat. Dupa cum scrie si in manualul de dev de la phpbb este considerat un "security risk".
Poti sa iti faci o functie care sa faca toata treaba de mai sus. In speta cautarea adreselor de mail cu .ru, stergerea userilor respectivi si un echo cu fiecare user sters. Respectiva functie o poti include in sistemul de template.
Daca nu ai mai lucrat cu phpbb pana acum si nu sti cum lucreaza sistemul de template, arunca un ochi pe manualul de la ei de pe site.


Totusi ca sa nu mai ai pe viitor useri inregistrati aiurea, poti sa arunci un ochi pe "User registration settings" din ACP :)
Spor.

#5
RCG

RCG

    Senior Member

  • Grup: Senior Members
  • Posts: 2,386
  • Înscris: 20.09.2006
Ai grija la sters de useri ce faci pentru ca daca stergi un user din phpbb_users, posturile sale nu vor mai aparea.

Eu am sters din greseala tabela phpbb_users si ultimul backup era de vreo saptamana. Astfel a trebuit sa fac un script care sa-mi adauge in DB useri de genul Orphaned i (unde i porneste de la 1 si se opreste la vreo 600-700 (nu mai stiu cati useri pierdusem atunci)) pentru a aparea posturile.

#6
Marius19

Marius19

    Member

  • Grup: Members
  • Posts: 419
  • Înscris: 09.12.2006

 vim, on Nov 24 2008, 04:41, said:

1. tabelul in care sunt salvati userii este "phpbb_users". Insa se mai gasesc inregistrari cu useri si in:

phpbb_warnings (daca userul a primit avertisemnt)
phpbb_user_group
phpbb_topics (daca userul a deschis un topic)
phpbb_posts (daca userul a postat ceva in interiorul forumului)

varianta 1:
Un script custom ar trebuii sa iti caute in "phpbb3_users", dupa parametrii care vrei tu (in cazul tau, adrese de email cu .ru), sa le salvezi "user_id"-ul si sa te plimbi prin toate tabelele de mai sus cautand repsectivul user-id. Asta ca sa stergi orice urma a respectivului user.

varianta 2:
te legi de functia "user_delete" care exista deja in phpbb si o poti gasi in [phpbb_root]/includes/functions_user.php .
user_delete($mode, $user_id, $post_username = false)
unde $mode poate fi:
retain - pastreaza posturile si topicurile facute de respectivul user
remove - sterge posturile facute de respectivul user
Multumesc, asta era si ideea.

 vim, on Nov 24 2008, 04:41, said:

varianta 3:
blockezi adresele de mail cu .ru din ACP :)
Cred ca mi-ar tb sa folosesc mai degraba restrictie ptr anumite IP-uri (Rusia, China etc). Majoritatea spammerilor au adresa de gmail. Va trebui sa caut o lista de IP-uri. :D Daca are cineva actualizata pe tari. PArca in DC++ era un excel cu asa ceva.


 vim, on Nov 24 2008, 04:41, said:

2. Ca sa afisezi ceva extern in phpbb ar trebui sa activezi optiunea de executare a codului php in interiorului template-urilor, ceea ce nu e recomandat. Dupa cum scrie si in manualul de dev de la phpbb este considerat un "security risk".
Unde se gaseste? :) Pe urma merge sa inserez direct script care sa preia parametrul din url (f de exemplu) si care apoi, in fct de valoare a lui f, sa preia dintr-o baza de date o inregistrare care sa o afiseze.


 vim, on Nov 24 2008, 04:41, said:

Poti sa iti faci o functie care sa faca toata treaba de mai sus. In speta cautarea adreselor de mail cu .ru, stergerea userilor respectivi si un echo cu fiecare user sters. Respectiva functie o poti include in sistemul de template.
Daca nu ai mai lucrat cu phpbb pana acum si nu sti cum lucreaza sistemul de template, arunca un ochi pe manualul de la ei de pe site.
Totusi ca sa nu mai ai pe viitor useri inregistrati aiurea, poti sa arunci un ochi pe "User registration settings" din ACP :)
Spor.
Inserarea codului nu era ptr restrictionarea userilor, ci ptr. un sistem ce voiam sa il implementez. Formulasem doua probleme distincte.

#7
vim

vim

    Junior Member

  • Grup: Members
  • Posts: 111
  • Înscris: 09.10.2008

 Marius19, on Nov 27 2008, 13:03, said:

Cred ca mi-ar tb sa folosesc mai degraba restrictie ptr anumite IP-uri (Rusia, China etc). Majoritatea spammerilor au adresa de gmail. Va trebui sa caut o lista de IP-uri. :D Daca are cineva actualizata pe tari. PArca in DC++ era un excel cu asa ceva.

Incearca cu astea
Codurile ISO le gasesti aici

 Marius19, on Nov 27 2008, 13:03, said:

Unde se gaseste? :)

Aici

#8
aWp_viTal

aWp_viTal

    Romania's Special Operations Forces

  • Grup: Senior Members
  • Posts: 2,526
  • Înscris: 06.10.2007
Sa nu deschid al topic , am postat aici ..

Unde gasesc sa schimb acel albastru din poza de mai jos in phpbb3 ? Am luat toata lista aia si m-am uitat dupa codul culori dar nimic ... nu dau de ea sa o schimb... in ce lista o gasesc... un idiciu ceva ..

Multumesc ....

Attached File  Untitled.jpg   27.26K   10 downloads

#9
vim

vim

    Junior Member

  • Grup: Members
  • Posts: 111
  • Înscris: 09.10.2008

 aWp_viTal, on Dec 31 2008, 16:40, said:

Sa nu deschid al topic , am postat aici ..

Unde gasesc sa schimb acel albastru din poza de mai jos in phpbb3 ? Am luat toata lista aia si m-am uitat dupa codul culori dar nimic ... nu dau de ea sa o schimb... in ce lista o gasesc... un idiciu ceva ..

Multumesc ....

Untitled.jpg

la prosilver, in styles/prosilver/theme/colors.css

ul.forums {
	background-color: #eef5f9;
	background-image: url("{T_THEME_PATH}/images/gradient.gif");
}

Nu uita sa dai refresh la tema.

#10
Maxxims

Maxxims

    Member

  • Grup: Members
  • Posts: 277
  • Înscris: 04.11.2006
Incearca in colours.css , gaseste linia asta:
.forumbg
Partea cu hover inca nu am gasit-o.

#11
vim

vim

    Junior Member

  • Grup: Members
  • Posts: 111
  • Înscris: 09.10.2008

 Maxxims, on Dec 31 2008, 17:16, said:

Incearca in colours.css , gaseste linia asta:
.forumbg
Partea cu hover inca nu am gasit-o.

forumbg este conturul tabelului. eu din cate am inteles pe el il intereseaza partea "inner" (row).

#12
Maxxims

Maxxims

    Member

  • Grup: Members
  • Posts: 277
  • Înscris: 04.11.2006
Asa este vim, ai dreptate, nu citisem corect.
Pentru culoarea hoverului modifici aici: li.row:hover

Edited by Maxxims, 31 December 2008 - 17:27.


#13
aWp_viTal

aWp_viTal

    Romania's Special Operations Forces

  • Grup: Senior Members
  • Posts: 2,526
  • Înscris: 06.10.2007
am rezolvat , multumesc mult baieti ...  :wub:

Edited by aWp_viTal, 31 December 2008 - 17:57.


Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate