Webboard

Pełna wersja: Dymek z rangą
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.6
adres forum: http://minecrafci.xaa.pl/forum/index.php
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):  Nie wiedziałem, w jakim dziale umieścić, więc pisze tutaj, ewentualnie proszę o poprawę, chciałbym uzyskać pewien efekt - Mianowicie po najechaniu na nick (np. shoutbox) wyświetla się dymek z rangą tzn. Po najechaniu piszę w dymku "Administrator" Jako główna grupa ustawiona w acp. Byłaby możliwości uzyskania owego efektu czy nie zbyt :)?
Możesz nadać atrybut title nickowi, a jako wartość ustawić odpowiednią zmienną wyświetlającą nazwę grupy.

Zmienne mogą się różnić w zależności od lokalizacji obecnej. Chyba, że za pomocą jakiegoś pluginu utworzysz własną zmienną. Możesz wykorzystać {$grupa} po zainstalowaniu pluginu z jednego ze stylów ala ipb bodajże. Nie pamiętam dokładnej nazwy, plugin ten dodawał parę funkcji. Być może jest też wbudowana taka zmienna w MyBB dla wszystkich lokacji, nie jestem pewny.
Mniej więcej rozumiem, tylko jakbyś mógł bardziej mi "zilustrować" ?
Nie znam odpowiednich zmiennych, a przeszukiwać pliki mybb i wyciągać z nich zwyczajnie mi się nie chce.
Najprościej będzie jeśli wykorzystać tytuł użytkownika {$usertitle}. Pozostaje jedynie zabronić własnych tytułów (funkcja kompletnie zbędna moim zdaniem) i tytuł zawsze będzie odpowiadał randze.

Wtedy w miejscach gdzie chcesz mieć wyświetlaną chmurkę do elementu odpowiadającego za wyświetlanie nicku dodajesz atrybut title="{$usertitle}".
Dobra, rozumiem co masz na myśli, teraz mógłbyś mi poradzić jak wykonać tą całą chmurkę np. W ekipę forum?
(Chodzi mi o wykonanie całe, oczywiście jeśli nie byłby to problem)

Kod z showteam_usergroup_user

Kod:
<tr>
<td width="75%" class="{$bgcolor}"><img src="{$theme['imgdir']}/buddy_{$status}.png" title="{$lang->$status}" alt="{$lang->$status}" style="vertical-align: middle;" /><a href="{$user['profilelink']}"><strong>{$user['username']}</strong></a></td>
<td width="15%" class="{$bgcolor}">{$user['lastvisit']}</td>
<td width="5%" class="{$bgcolor}"><div class="postbit_buttons">{$emailcode}</div></td>
<td width="5%" class="{$bgcolor}"><div class="postbit_buttons">{$pmcode}</div></td>
</tr>
 Wybacz, że Ci tak dupę truję, ale sam jakoś mega obeznany akurat w tej sprawie nie jestem a widzę, że ty masz sporę doświadczenie ;)
Wpisz w google tooltip / tiptip, masa rozwiązań gotowych jest. Chociażby: http://getuikit.com/docs/tooltip.html
(21.09.2015, 08:03)Snake_ napisał(a): [ -> ]Wpisz w google tooltip / tiptip, masa rozwiązań gotowych jest. Chociażby: http://getuikit.com/docs/tooltip.html

Większym problemem zdaje się być znalezienie odpowiedniej zmiennej, która działa globalnie. Usertitle bynajmniej taką nie jest, przeoczyłem coś nazbyt oczywistego :D ?
Jeśli {$displaygroup['title']} nie zadziała to możesz spróbować {$group}.
Okej, dymek jest gotowy, tylko teraz mam problem gdyż żadne z atrybutów nie chce działać, lub coś źle robie

<span style= data-uk-tooltip title="{$displaygroup['title']}">Tutaj mam nick</span>
I żadne z atrybutów typu group nie działa, po prostu nie wyświetla się, a gdy wpisze np. test to się już wyświetla :x
style= data-uk-tooltip to nie jest na pewno poprawna składnia
Sprawdzałeś bez tych chmurek czy {$displaygroup['title']} coś zawiera
Znaczy, jeśli chodzi o zwykłe umieszczenie go to tak, nic nie zawiera
Chyba, że rozumiesz to przez coś innego ;>
Co do składni, wiem, że perfekcyjne to nie jest - Ale dla takiego laika jak ja w tych sprawach starcza :)
(21.09.2015, 16:58)Vastuney napisał(a): [ -> ]Znaczy, jeśli chodzi o zwykłe umieszczenie go to tak, nic nie zawiera
Jeżeli nic ta zmienna nie zawiera, to tym bardziej nie będzie działać w 'chmurkach'. Potrzebna tutaj jest jakaś inna zmienna.
(21.09.2015, 16:58)Vastuney napisał(a): [ -> ]Co do składni, wiem, że perfekcyjne to nie jest - Ale dla takiego laika jak ja w tych sprawach starcza
Starcza, nie starcza jednak przez to może coś nie działać. To nie ortografia, że postawienie przecinka czy nie, nie wywołuje żadnego błędu w zeszycie.
Kod:
<span style= data-uk-tooltip title="{$displaygroup['title']}">Tutaj mam nick</span>
Powinno być raczej
Kod:
<span data-uk-tooltip="{$displaygroup['title']}">Tutaj mam nick</span>
Ten twój kod, nie działa wgl. się nie wyświetla, a co do zmiennych masz jakaś propozycje?

Problem z zmienną rozwiązany, teraz mam pytanie dało by się zmienić kolor np tego całego dymku? Jest gdzieś to umieszczone?
Z ciekawości, jakiej zmiennej użyłeś?
Jeśli używasz tooltipów to możesz je ostylować w css prawdopodobnie.