Sweet
|
|
|
PRASTS BIEDRS
Foruma ieraksti: 189
UWM Reputācija:
|
uWEBMEISTARS ordeņi:
1. līmenis
2. līmenis
3. līmenis
Jaunākie apbalvojumi:
Lietotājs nav saņēmis apbalvojumus
|
@Sweet raksta .. :
Esmu manījis, kad iekš UW ir bijuši jautājumi saistībā ar funkciju: "Viesiem" nav tiesību apskatīt šo moduli.
Šāds uzraksts parādās tad, ja kādai lietotāju grupai ir uzlikts liegums uz dotā moduļa apskatīšanu, bet finālā tas rādās uz visiem. Parasti tas parādās vietās, kur atrodāds kāds no informeriem. Diezgan nepatīkama situācija - vai ne tā! Nezinu- kāpēc to uCoz dara, bet pieļauju iespēju, kad tas ir viens no sistēmas bugiem. Lai vai kā, bet pīpējot zāli uz sava lievenīša, es laikam būšu atradis iespēju šo bugu appiet.
Un tā tad! Mums ir modulis, kuru mēs gribam parādīt, bet nevēlamies lai to lietotu kāds svešinieks bez reģistrēšanās. Tad viss ko mēs darām, mēs ieejam savā atdmina panelī un uzliekam ķesīti: Svešais drīksts skatīties ( /panel/?a=users;l=groups;t=8), bet patšā modulī, vietās kur "Svešajam" ir liegums līst, mēs uzliekam kodu:
Code <?if($USER_LOGGED_IN$)?><a target="_blank" href="$SITE_URL$">$TITLE$</a><?else?> <a class="fFastLogin" href="javascript://" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});">$TITLE$</a><?endif?>
šo kodu mēs liekam Linku vietās, kas kaut ko mums atver vai dara. Es viņu esmu uzlicis uz operatoru TITLE, kam links ir SITE_URL.
Finālā - kas sanāk....
Sanāk tas, kad uzraksts: "Viesiem" nav tiesību apskatīt šo moduli, mums pazūd, bet staigāt pa linkiem tas nevar. Līdz ko tas nospiež uz linku, tā viņa priekšā izlec ajax logs ar aicinājumu reģistrēties.
Skats, ja ir liegums "Svešajam skatīt moduli"
Skats, ja "Svešajam" ir atļauts skatīt moduli
Efekts, kad svešais sāk spaidīt linkus - kur tam nav ļauts līsts
Jautājumi?
Paraksta nav
|
|
|
|
|