Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Nie wyświetla obrazka rangi w Panelu Użytkownika

Błąd   Założony przez  maniek1523.

Panel Użytkownika
Nie wyświetla mi obrazka rangi pod tytułem użytkownika. Próbowałem w szablonie usercp dodać {$groupimage} pod {$mybb->user['usertitle']} ale nic nie dało...
   
Gdzie dokładnie?
Wsparcie poza forum - odpłatne.
Spróbuj {$usergroup} i napisz, w jakim szablonie dokonujesz zmian.

@Penny po zalogowaniu w /usercp.php
@Ardex 
usergroup wyświetla tylko nazwę grupy, a nie ustalony obrazek. Prawie, ale jeszcze nie to... Chciałbym, żeby wyświetlało to "Główny Administrator", które w postach jest też. Rangę po prostu :P

   
pokaż szablon postbit_grupimage
To co masz w poście, to nie jest obrazek, tylko ostylowany tekst.
Na chwilę obecną mam tylko jeden pomysł - rozwiązać to JavaScriptem. Nie jest to najlepsza metoda, więc jeśli ktoś wpadł na lepszy pomysł to śmiało ;)
tam, gdzie ma się wyświetlać ranga dodaj
<span class="ranga">{$usergroup}</span>

i na dole tego szablonu daj

<script>
        $(document).ready(function() {
            var ranga = $(".ranga");
            var tekstRangi = ranga.text();
            switch (tekstRangi) {
                case "Główny Administrator":
                    ranga.addClass("ranga_czerwona")
                    break;
            }
        });
    </script>


ten kod działa w ten sposób, że sprawdzamy zawartość zmiennej {$usergroup} i jeżeli jest ona równa X (w tym przypadku dałem Administrator Główny) to ma dodać klasę ranga_czerwona. Podaj tutaj wszystkie te tytuły/obrazki wszystkich użytkowników oraz to jaką klasę ma mieć to dodam je do skryptu.
Zapewne byś musiał podjąć edycji plugin od tego - Groupimage to label text.
W załączniku dodaje gotowe rozwiązanie. Wystarczy przeinstalować plugin.

W pliku zip został zaktualizowany cały plugin (łącznie z ustawieniami).


  labelrank.php (Rozmiar: 3,7 KB / Pobrań: 163)
  Groupimage To Labeltext.zip (Rozmiar: 33,62 KB / Pobrań: 174)

Nie zapomnij dodać zmiennej {$groupimage} do panelu użytkownika.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Aktywowałem plugin PluginLibrary, następnie plugin Groupimage..., do .css dodałem co tam trzeba było i efekt taki, że:
Na stronie głównej i innych podstronach na górze wyskakuje napis:
   
A jak wchodzę w "Panel Użytkownika" to jest taki efekt:
   

W usercp dodałem zmienną {$groupimage}
(25.06.2017, 21:46)maniek1523 napisał(a): Aktywowałem plugin PluginLibrary, następnie plugin Groupimage..., do .css dodałem co tam trzeba było i efekt taki, że:
Na stronie głównej i innych podstronach na górze wyskakuje napis:
Tego nie aktywuje się, to jest jakby dodatek do pluginu właściwego, hello cośtam, odinstaluj go - nie jest Ci potrzebny.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
To mam aktywować tylko ten plugin Groupimage to label text? I tak jak tylko jego zainstaluję, to ten błąd po wejściu w Panel Użytkownika jest nadal...
Kwestia prefixu bazy danych. Łap poprawioną wersję:

  Groupimage To Labeltext.zip (Rozmiar: 32,7 KB / Pobrań: 160)
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Teraz już błędu nie ma, ale efekt podobny do poprzedniego, tyle że "Administratorzy" jest białą czcionką, więc nie widać... Żeby nie było - {$groupimage} w szablonie usercp dodałem.
   
Z tego co widzę plugin jest wyłączony. Testowałem u siebie na lokalu i działa wszystko. Na pewno css ci sięga?

Uhm, teraz patrzę i ty w ogóle używasz innego pluginu od rang. Wyślij go tutaj, zobaczymy. Ten mój będzie działał, ale wyświetli ci tylko jedną rangę - twoją główną. Jest biały tekst bo musisz ją ostylować. Zwróć uwagę na CSS, który był dołączony do paczki. Tam jest tylko przykład. Musisz wstawić swoje id grupy zamiast -[groupid].
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Plugin Multiple Usergroup Images on Postbit/Profile (1.2) odpowiada u mnie za wyświetlanie kilku rang użytkownika w opisie posta i w profilu użytkownika. Plugin jest wyłączony, bo go wyłączyłem... Wstawię swoje id grupy, to będzie wyświetlać tylko grupę jak mam admina? Będzie trzeba dodać analogicznie chyba dla wszystkich, nie?
Tak, analogicznie dla każdej grupy. 4 to admin domyślnie (i tak powinno zostać) i tak dalej. Jak chcesz wyświetlać wszystkie rangi (nie tylko ta główna) to nie obejdzie się bez edycji w/w przez ciebie pluginu.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.



Użytkownicy przeglądający ten wątek:

2 gości