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

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

MyAlert - problem z wyglądem panelu użytkownika

Założony przez  KondziouPL.

wersja skryptu MyBB: 1.8.6
adres forum: skyup.pl/forum
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):

Witam,
jestem szczęśliwym posiadaczem pluginu MyAlerts. Jednak mam mały problem z wpasowaniem przycisku "Powiadomienia" w menu użytkownika. Co prawda udało mi się (nie ukrywam, że lekko na pałę, co od razu widać) zmienić jego wygląd i kolejność wyświetlania do stanu, powiedzmy, używalności, ale jednak nie wyświetla się on jak pozostałe bloki w menu jako przycisk. To znaczy po najechaniu myszką nadal jest wyświetlane jako link i nie jaśnieje. Rzecz wydaje mi się dość prosta, ale nie mogę w ogóle sobie z nią poradzić ;D Nie wiem, jak pogodzić klasę head_button, która za to odpowiada z myalerts open_modal, która z kolei obsługuje powiadomienia :/

Login użytkownika testowego: SkyUp.pl
Hasło: test123

Oczywiście za pomoc dodam reputacji i oznaczę jako najlepszą odpowiedź :)
Zamień po prostu klasę myalerts open_modal na head_button oraz usuń atrybut style wraz z jego właściwościami
Jeżeli tak zrobię to przycisk przestane działać poprawnie i zamiast pokazywać powiadomienia będzie przerzucał do profilu użytkownika. Już próbowałem ;D
Nie powinno tak być. Nie masz zmienić wartości href tylko podmienić klasy. Wklej kod po Twojej zmianie
Przed:
   <a href="{$mybb->settings['bburl']}/alerts.php" class="myalerts open_modal"
      data-selector="#myalerts_alerts_modal"
    style="border-radius: 4px;
   padding: 7px 10px;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   background: #595959;
   cursor: pointer;
   border: none;
   font-family: Roboto, Verdana, Arial, Sans-Serif;" rel="modal:open">{$lang->myalerts_alerts}
       ({$mybb->user['unreadAlerts']})</a>

Efekt po kliknięciu: http://scr.hu/1ud3/7afea


Po:
   <a href="{$mybb->settings['bburl']}/alerts.php" class="head_button"
      data-selector="#myalerts_alerts_modal" rel="modal:open">{$lang->myalerts_alerts}
       ({$mybb->user['unreadAlerts']})</a>
Efekt po kliknięciu: http://scr.hu/1ud3/ojb5o
Usuń to wszystko co utworzyłeś, czyli całe style=""
Dodaj do tego linku klasę head_button na końcu, czyli
class="myalerts open_modal head_button"

BTW: Dla czytelności twórz klasy i wrzucaj css do arkuszy.
Wielkie dzięki :) Myślałem, że nie da się tak :D



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

2 gości