Webboard

Pełna wersja: Zmiana sposobu wyświetlania rangi.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB: 1.8
adres forum: http://fragmasters.xaa.pl/index.php
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): chcę aby ranga nie wyświetlała się w sposób graficzny, tylko tak jak w IPB.
Zamieszczam screeny.

Jest ranga graficzna, tak jak na screenie.
[attachment=9885]

A tak chcę. Żeby ranga wyświetlała słownie w odpowiednim kolorze.
[b][attachment=9884][/b]
Przepraszam, ale dalej nie rozumiem :/
Wchodzisz w ACP -> Użytkownicy i grupy -> Grupy -> Jakaś grupa (np. admin) ->
1. Sprawdzasz ID grupy, czyli patrzysz na link w adresie przeglądarki i na końcu linku znajduje się cyfra, to jest ID grupy (dla administratora będzie to ID 4)
2. Tytuł grupy zmieniasz na "Właściciel"
Teraz wchodzisz w szablon postbit_classic z grupy szablonów Opis posta i szukasz w nim:
Kod:
{$post['usertitle']}
i zamieniasz na to
Kod:
<span class="gid-{$post['usergroup']}">{$post['usertitle']}</span>
Teraz wchodzisz do global.css i dodajesz gdzieś
Kod:
.gid-ID {
color: red;
font-weight: bold;
font-size: 13ex;
}
Tam gdzie jest ID podajesz ID grupy (patrz wyżej- pkt 1.), czyli dla grupy administratorów, która ma ID 4 będzie tak:
Kod:
.gid-4 {
color: red;
font-weight: bold;
font-size: 13ex;
}
To nie działa, zobaczcie co wyszło.
(17.11.2015, 21:34)roZu napisał(a): [ -> ]To nie działa, zobaczcie co wyszło.
gdzie?
Gdybyś uważnie prześledził instrukcje to by działało.

Zamiast tego kodu
Kod:
<span class="gid-{$post['usergroup']}">{$post['usertitle']}</span>

Wstawiłeś
Kod:
<span class="gid-{$post['usergroup']}">{$post['usergroup']}</span>

Popraw i będzie działało.

Poza tym, w "adres forum" podajesz adres forum, którego tyczy się problem, nie randomowy adres z sieci.
Wstawiłem ten pierwszy kod, który podałeś i to samo.
Nie wstawiłeś, gdyż w tej chwili nic się nie wyświetla w tym miejscu.
Klasa działa poprawnie, formatuje tekst na czerwono. Brakuje tylko zmiennej do sformatowania, która jest {$post['usertitle']}, nie ma opcji, żeby to nie zadziałało jeśli tylko poprawnie to przekopiujesz.
To jaki ostatecznie mam wkleić tam kod?
(17.11.2015, 21:36)roZu napisał(a): [ -> ]
Kod:
http://fragmasters.xaa.pl
przedtem byl inny adres teraz kieruje na glowwna widac kolega reklame robi,zamiast uwaznie czytac co robi,
Zaklada dwa te same tematy z innym adresem forum
(17.11.2015, 21:50)fanson napisał(a): [ -> ]
(17.11.2015, 21:36)roZu napisał(a): [ -> ]
Kod:
http://fragmasters.xaa.pl
przedtem byl inny adres teraz kieruje na glowwna widac kolega reklame robi,zamiast uwaznie czytac co robi,
Zaklada dwa te same tematy z innym adresem forum

Adres jest ten sam, nie robie reklamy, bo nei ma czego. Poza tym wyżej napisano
(17.11.2015, 21:40)ficus napisał(a): [ -> ]Poza tym, w "adres forum" podajesz adres forum, którego tyczy się problem, nie randomowy adres z sieci.
Poprzednio dałem link do jakiegoś tam pierwszego z wierzchu tematu, żebyście nie musieli latać i szukać. Więc nie wiem w czym problem.

Jak wklejam ten kod:
<span class="gid-{$post['usergroup']}">{$post['usertitle']}</span>
To koloruje mi cały czas opis usera, a nie jego rangę na kolor taki jaki jest ustalony w ACP.
Dopiero zauważyłem, że korzystasz z customowych tytułów użytkownika, które komplikują tą metodę. W tym wypadku musiałbyś napisać drobny plugin, który wygenerowałby nazwę grupy. Albo możesz zrezygnować z bezużytecznych i kompletnie zbędnych własnych tytułów użytkownika i zablokować tą możliwość w (bodajże) ustawieniach odpowiednich grup.
Następnie edytować istniejące grupy i w "Domyślny tytuł użytkownika" przepisać raz jeszcze nazwę rangi. Dla użytkownika użytkownik itd. W ten sposób wyświetlisz rangę.

// Natomiast to uznałem za oczywiste... dla każdej grupy musisz dodatkowo dodać style analogicznie do grupy admina. Utworzyć parę klas .gid-X gdzie X to GID grupy i nadać każdej z osobna raz jeszcze style, które nadałeś już w ustawieniach grupy.
W takim kolorze w jakim ma się ona wyświetlać?

(17.11.2015, 22:00)ficus napisał(a): [ -> ]Dopiero zauważyłem, że korzystasz z customowych tytułów użytkownika, które komplikują tą metodę. W tym wypadku musiałbyś napisać drobny plugin, który wygenerowałby nazwę grupy.

Czy za opłatą ktoś napisałby dla mnie taki plugin?
Stron: 1 2