Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[1.6.x] Minimum Information Required v1.0
#1
DESCRIERE:
Acest plugin nu reprezintă altceva decât o suită de metode a restricţiona acesul unui membru (în funcţie de grupul său, în funcţie de id forum-ului specificat de admin , în funcţie de numărul de posturi etc.) la anumite informaţii de pe forum!
În acest moment se poate restricţiona accesul la:
  • crearea şi trimiterea unor mesaje private de către useri - restricţia se realizează după numărul de posturi şi după grupul în care activează acel user;
  • adăugarea unor puncte de reputaţie de către useri - restricţia se realizează după numărul de posturi al userului cât şi după grupul din care face parte;
  • votarea unor sondaje de anumite persoane - ca şi mai sus restricţia se produce la nivel de număr de mesaje pe forum şi la nivel de grup;
  • editarea / adăugarea unei semnături de membri - restricţia se produce la nivel de număr de mesaje pe forum şi la nivel de grup;
  • descărcarea unor ataşamente de către membri - restricţia se produce atât la nivel de grup, la nivel de forum id cât şi după numărul de mesaje;
  • postarea unui nou subiect de către membri - restricţia se produce atât la nivel de grup, la nivel de forum id cât şi după numărul de mesaje;
  • postarea unei noi replici de către membri - restricţia se produce atât la nivel de grup, la nivel de forum id cât şi după numărul de mesaje;
  • vizualizarea unor anumite forumuri de către membri - restricţia se produce atât la nivel de grup, la nivel de forum id cât şi după numărul de mesaje;
  • vizualizarea unor anumite subiecte specificate de către admin - restricţia se produce atât la nivel de grup, la nivel de thread id cât şi după numărul de mesaje;
  • trimiterea unor email-uri de către unele grupuri - restricţia se produce după grupul celui care trimite, după grupul în are se află cel care va primi email-ul şi nu în ultimul rând după numărul de mesaje al celui care tirmite email-ul;
  • nu în ultimul rând am adăugat opţiunea de a se putea seta un număr minim de caractere pentru subiectul, mesajul unui nou post (pentru ca acesta să fie acceptat)

COMPATIBILITATE:
  • MyBB 1.4.x
  • MyBB 1.6.x

CARACTERISTICI:
  • simplitate - există doar 13 setări prin care puteţi realiza toate chestiile prezentate mai sus;
  • flexibilitate - prin intermediul array-urilor puteţi customiza dumneavoastră după cum doriţi permisiunile;

INSTALEAZĂ:
Quote:1) Copiază folderul inc/languages pe serverul tău. (Fii atent cu ce limbă lucrezi!)
2) Copiază folderul inc/plugins pe serverul tău.
3) Copiază folderul images pe serverul tău.
4) Du-te la Admin CP -> Plugin Manager -> Minimum Information Required by MyBBRomania Community şi activează pluginul !
5) Vizualizează şi schimbă setările plugin-ului [ Admin CP -> Board settings -> Change Settings -> Minimum Information Required (13 Settings) ]
6) Mult succes în viitor.
Odată cu realizarea acestui nou plugin al meu am implementat şi un nou sistem de setări! De exemplu pentru setarea cu numărul 8 (TITLU : Minimum Posts Required to download an attachment: DESCRIERE: By using an array statement you can add for each usergroup an amount of minimum posts! Exemple : array(USERGROUP_ID => NUMBER_OF_POSTS or array(FORUM_ID => NUMBER_OF_POSTS, loop), loop)) modul de completare al textbox-ului este diferit în funcţie de ceea ce doriţi să se restricţioneze cu privire la ataşamente.
De exemplu dacă voi completa textbox-ul cu :
  • "array(0=>5)" (fără ghilimele) - asta înseamnă că orice grup de pe forum are nevoie de cel puţin 5 posturi pentru a putea descărca un ataşament din orice categorie (forum id) a site-ului tău;
  • "array(4=>5)" (fără ghilimele) - în schimb dacă pun aşa atunci doar userii ce fac parte din grupul al cărui id este 4 (în speţă Administratorii) vor avea nevoie de minim 5 posturi pentru a putea descărca un ataşament;
  • "array(4=>5,3=>10)" (fără ghilimele) - în acest caz există două grupuri care vor fi verificate pentru numărul de posturi! Administratorii (grupul cu id 4) vor trebui să aibă minim 5 posturi pentru a descărca, iar userii din grupul cu id-ul 3 vor trebui să aibă 10 posturi pentru a realiza acest lucru;
  • "array(4=>array(3=>10))" (fără ghilimele) - în acest caz spunem că există un array intercalat... Cum trebuie interpretat?! Păi în acest caz membrii din cadrul grupului de Administratori (id-ul 4) trebuie să aibă un număr minim de 10 posturi pentru a putea descărca ataşamente ce se află în cadrul unor posturi din forumul al cărui id este 3! În acest fel restricţia nu se produce la nivelul tuturor categoriilor/forumurilor din cadrul platformei MyBB!
  • "array(4=>array(3=>10),3=>15)" (fără ghilimele) - se poate folosi şi ceva de genul următor...
Aş mai dori să mai dau un exemplu pentru a înţelege cum funcţionează acest nou sistem. O să mă refer puţin la opţiunea "Minimum Posts Required to send an email to a user". Pe lână formatul standard "array(3=>10)" (fără ghilimele) ce produce restricţionarea posibilităţii de a trimite email-uri altor useri de pe forum a grupului de utilizatori 3 (se cer minim 10 mesaje) există şi un format mai complex. Un astfel de format este "array(3=>array(4=>5,3=>10))" (fără ghilimele) care se poate interpreta astfel : dacă un user (din grupa 3) doreşte să trimită un email unui alt membru ce se află în acceaşi grupă cu el atunci el trebuie să aibă minim 10 posturi pentru a face acest lucru, dar dacă doreşte să trimită un email unui membru ce se află în grupa 4 (în speţă Administratorii) atunci el trebuie să aibă numai 5 posturi pentru a avea acces!
OBSERVAŢIE : Este foarte important să vă uitaţi la descrierea fiecărei setări din cadrul plugin-ului ca să ştiţi dacă puteţi utiliza array-uri intercalate!

CHANGELOG:
24 august 2010

Code:
v1.0 - Prima versiune


SUPPORT:
ÎNTREBARE : Care sunt id-urile grupurilor de membri (id usergroups)?
RĂSPUNS : Acestea sunt : 1 - pentru Guests, 2 - pentru Registered, 3 - pentru Super Moderators, 4 - pentru Administrators, 5 - pentru Awaiting Activation, 6 - pentru Moderators şi 7 - pentru Banned. Dacă adăugaţi şi alte grupuri pe parcurs atunci pentru a le vedea id-ul trebuie să vizualizaţi tabela "usergroups".
ÎNTREBARE : Cum aflu id-ul unui forum sau al unui thread?
RĂSPUNS : Pentru forum id : se ia link-ul unui forum (ales de dumneavoastră), de exemplu pentru Pluginuri MyBB link-ul este "http://mybbromania.net/forumdisplay.php?fid=3" şi ce citeşte valoarea variabilei "fid", în cazul nostru 3 - acesta este forum id-ul! Pentru thread id se procedează în mod asemănător cu link-ul unui thread numai că în loc de variabila "fid" apare variabila "tid".
Pentru a primi mai mult ajutor vă rugăm să postaţi aici, printr-un reply la acest subiect!

DESCARCĂ:
Pentru a descărca acest plugin vă rugăm să acesaţi pagina de aici. Vă mulţumim pentru înţelegere!

COPYRIGHT:
Acest plugin a fost realizat de Mihu şi este proprietate a MyBBRomania.net.

Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#2
Superb Pluginul, superb.... abia astept sa-l vad "ruland" Foarte interesant nu gluma ! Sper ca sa ruleze cat mai rapid.
Keep walking !   http://www.mybb.ro
Reply
#3
(09-23-2010, 07:45 PM)Radu Wrote: Superb Pluginul, superb.... abia astept sa-l vad "ruland" Foarte interesant nu gluma ! Sper ca sa vi ruleze cat mai rapid.
Da... e destul de greu de configurat şi de aceea trebuie ceva timp să-l testez... Oricum fii sigur că mâine o să-l pun pe forum...
Acum de-abia am terminat implementarea caracteristicilor şi am reuşit să fac câteva teste... Am mai adăugat două chestii interesante (le puteţi vedea mai jos):
Quote:În acest moment se poate restricţiona accesul la:
  • vizualizarea unor anumite forumuri de către membri - restricţia se produce atât la nivel de grup, la nivel de forum id cât şi după numărul de mesaje;
  • vizualizarea unor anumite subiecte specificate de către admin - restricţia se produce atât la nivel de grup, la nivel de thread id cât şi după numărul de mesaje;
Please say "Thanks!"Wink
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#4
Bun, asteptam sa-l termini v-a fi probabil un super plugin :">
Keep walking !   http://www.mybb.ro
Reply
#5
(09-23-2010, 10:43 PM)Radu Wrote: Bun, asteptam sa-l termini v-a fi probabil un super plugin :">
dap...după Bank System (un mod pentru NewPoints) este pluginul la care am scris cel mai mult cod...Big Grin
PS: până acum... Invite system o să fie şi mai complex (deci şi mai mult cod Tongue )
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#6
Gata prima versiune a plugin-ului a fost realizată...
Vă rog să mai citiţi încă o dată descrierea, support-ul acestui plugin pentru a înţelege şi mai bine modul de funcţionare. Dacă totuşi mai există întrebări nu ezitaţi să le puneţi! Voi fi la dispoziţia dumneavoastră!
PS: Eram să uit... Aştept review-uriTongue
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#7
Doamne, ce un plugin.... super treaba ! Chiar imi place nu gluma, cred ca v-a aparea si pe aici :">
Keep walking !   http://www.mybb.ro
Reply
#8
Intradevar un lucru bun. Bravo! Ma ofer in limita timpului disponibil pentru traducerea descrierii in limba engleza.
Reply
#9
(09-26-2010, 07:58 PM)Robi09 Wrote: Intradevar un lucru bun. Bravo! Ma ofer in limita timpului disponibil pentru traducerea descrierii in limba engleza.

Ok, asteptam atunci traducerea din partea ta cand ai timp.
Keep walking !   http://www.mybb.ro
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)