|
Comunitatea uCoz Configurări ale sistemului uCoz Utilizatorii site-ului Restrictionare completa pentru oaspeti si useri obisnuiti (Descrierea temei de discuție) |
Restrictionare completa pentru oaspeti si useri obisnuiti |
Am vazut ca unii doresc restrictinarea utilizatorilor pe site cu parole criptate. E putin cam deficil insa voi arata un exemplu utilizand doar resursele uCoz si nu cele externe.
Ca exemplu voi lua site-ul http://zimbri.ucoz.com Intrand pe pagina ca oaspete veti vedea ceva info si forma de logare. Dupa inregistrare (logare) veti fi redirectionati pe o pagina in care userul este rugat sa astepte confirmarea de la administrator. Administratorul il confirma ridicand-ul la o noua grupa (Verificaţi - ID 2) si astfel utilizatoru poate folosi resursele site-ului. Citit cu atenti intructiunile si asigurati-va ca ati inteles cum sa faceti apoi va apucati de modificare. Deci incepem astfel: 1) Creem o sectiune globala (ACCES) http://site/panel/?a=gblocks in aceasta sectiune punem conditia: Cod <?if($GROUP_ID$="0")?> Continutu pentru oaspeti <?else?> Continutu pentru useri logati obisnuit <?endif?> Dupa cum vedeti in cod trebuie sa puneti continuturile paginii pentru cele 2 grupe de utilizatori, oaspeti si utilizatorii simpli. 2) In continuate punem conditia de mai jos pe toate paginile in header: Cod <?if($GROUP_ID$=0 or $GROUP_ID$=1)?> <script type="text/javascript">location.href = '$HOME_PAGE_LINK$'</script> <?endif?> ca sa va fie mai usor folositi optiunea Înlocuire rapidă http://site/panel/?a=frep Modulul de înlocuire: Linii Multiple Caută: Cod </head> Înlocuit cu: Cod <?if($GROUP_ID$=0 or $GROUP_ID$=1)?> <script type="text/javascript">location.href = '$HOME_PAGE_LINK$'</script> <?endif?> </head> Fiti atenti: Intrati pe pagina de inregistrare si stergeti conditia http://site/panel/?a=tmpl;m=4;t=2 3) Intrati pe pagina principala ca administrator. Apasati butonul la options bifati Apply personal template to the page (Aplicati propriul template/sablon pentru pagina) Salvati si inchideti. 4) In cp editati template-ul paginii date Editor de pagini Home page Puneti urmatoarea conditie: Cod <?if($GROUP_ID$=0 or $GROUP_ID$=1)?> $GLOBAL_ACCES$ <?else?> continutul dintre <!-- <middle> --> si <!-- </middle> --> <?endif?> Ce este Cod <!-- <middle> --> si <!-- </middle> --> Tot pe aceasta pagina, stegeti conditia din header: Cod <?if($GROUP_ID$=0 or $GROUP_ID$=1)?> <script type="text/javascript">location.href = '$HOME_PAGE_LINK$'</script> <?endif?> </head> Cam atat: Atașamente:
6122418.png
(0.2 Kb)
|
eu mi-as dori sa fac cumva invers procedeul asta...adica cine intra pe site-ul meu trebuie sa se inregistreze pt a vedea continutul...si as vrea sa aiba toata lumea acces la el...sa fie nevoie de inregistrare doar pt postarea de comantarii sau PM-uri...ma puteti ajuta?
|
Permisiunile pe care le au utilizatorii le poti stabili foarte usor prin intermediul Panoului de Control -> Utilizatori -> Grupuri utilizatori -> Stabileste permisiunile pentru toate grupurile de utilizatori. Aici iti selectezi ce actiuni poate intreprinde un utilizator pentru fiecare modul activat de pe site-ul tau.
Good things come to those who wait!
|
| |||
| |||