• Pagina 1 din 1
  • 1
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
ArtyRo
Postări: 3502
Reputație: 140
Mesaj # 1 | 11:21 AM
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> -->
Acesta este continutul partii centrale ale site-ului sau mai usor zis, continutu dintre $GLOBAL_AHEADER$ si $GLOBAL_BFOOTER$

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)

aurelian
Postări: 51
Reputație: 2
Mesaj # 2 | 5:54 PM
Buna ziua, merg cumva aceste coduri si la "aspectul intrărilor" ?
ArtyRo
Postări: 3502
Reputație: 140
Mesaj # 3 | 10:37 PM
aurelian, aceasta restrictioneaza toata pagina.
cristinamorosan
Postări: 2
Reputație: 0
Mesaj # 4 | 5:09 PM
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?
Felicia
Postări: 1326
Reputație: 55
Mesaj # 5 | 10:01 PM
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!
Comunitatea uCoz » Configurări ale sistemului uCoz » Utilizatorii site-ului » Restrictionare completa pentru oaspeti si useri obisnuiti (Descrierea temei de discuție)
  • Pagina 1 din 1
  • 1
Căutare: