![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 215 Pomógł: 0 Dołączył: 13.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hej, chciałbym uzyskać efekt bbcode, że treść będzie widoczna tylko dla ekipy, a jeśli nie masz odpowiednich uprawnień wyświetli Ci informacje "blad, brak uprawnień".
Oto kod -> click Aktualnie wszystko jest ok, ale gdy nie mamy uprawnień NIC się nie pojawia, a chciałbym w jakiś sposób umieścić informacje o braku uprawnień. EDIT: Coś czuje, że nie da się wykonać potrzebnego mi efektu, więc może coś innego? W jaki sposób polecacie rozwiązać problem, że po dodaniu tagu [hide] bądź [mod] wyświetli się treść dla administracji, a dla osób spoza @, info o braku uprawnień. Ten post edytował maly_pirat 23.08.2009, 11:02:37 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Na Twoim miejscu przemyślałbym ten warunek, bo to on Ci bruździ
![]() Nie masz tam logicznie określonego kto ma tak naprawdę widzieć ową wiadomość. Bo jak sprawdzisz $row['ranga'] na niezalogowanych? Lepiej popatrz jak masz ustawione dane tyczące uprawnień i według nich kombinuj. Zapewne są one w sesji schowane i tam w zalezności od ich poziomu uprawnień wstawiaj wyświetlanie (lub nie). Te zmienne to zazwyczaj aliasy na wartości liczbowe (tak się robi najczęściej) o zwiększającej się liczbie: 0 - SUPERADMIN 1 - ADMIN 2 - SUPER MOD 3 - MOD 4 - USER 5 - GUEST Niektórzy robią większe odstępy by umożliwić sobie wstawianie dodatkowych rang będących wyżej niż USER i wtedy są luki pomiędzy nimi w stylu 0, 1, 5, 10, 100, 101, bo wtedy można ustawiać zalogowanym userom dodatkowe uprawnienia, czy tworzyć grupy userow z konkretnymi uprawnieniami. Tak czy inaczej jeśli $_SESSION['ranga'] < GUEST to wyświetla to co jest w [hide], a gdy $_SESSION['ranga'] < USER ( lub, gdy mamy coś pomiędzy user a mod, $_SESSION['ranga'] <= MOD ) powinna wyświetlać dodatkowo to, co jest w tagach [mod] ![]() Ten post edytował thek 23.08.2009, 12:16:48 -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 243 Pomógł: 33 Dołączył: 30.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
wg tego kodu usuwasz wszystko miedzy [mod] a [/mod]
poprostu zamien na -------------------- http://rafal.brzezinski.me - skrypty, tutoriale i inne.
Jeśli udało Ci się rozwiązać problem podziękuj osobom, które ci pomogły. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:31 |