Skocz do zawartości

Skrzynka - informacja o nowych wiadomościach


Przejdź do rozwiązania Rozwiązane przez Macsch15,

Rekomendowane odpowiedzi

Opublikowano

Witajcie!

Przeniosłem przycisk skrzynki pocztowej, wszystko działa jak należy, tylko zamiast czerwonego kwadracika z liczbą nowych wiadomości chciałbym zrobić, by ikonka skrzynki się zmieniała, gdy są nowe wiadomości, tak wygląda teraz kod:

<a data-clicklaunch="getInboxList" id="left_contacts_link" href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'>

<if test="notifications:|:$this->memberData['msg_count_new']">

<img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image">

</else>

<img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image">

</if>

</a>	

I w tym momencie nie widać ani jednej, ani drugiej ikonki.

Opublikowano (edytowane)

Do diva, którego dodałem koło contentu. Dobra, udało mi się zrobić, gdy mam wiadomość nieprzeczytaną, to wyświetla 'mail_on.gif', lecz pod 'mail_off.gif'. Czyli jest obrazek skrzynki, a pod nim obrazek skrzynki z nową wiadomością, jak robić, by 'mail_on.gif' w chwili dostania wiadomości zastępował 'mail_off.gif'? 

 

Kod wygląda aktualnie tak:

<a data-clicklaunch="getInboxList" id="left_mail_link" href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'>

<img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image">

<if test="notifications:|:$this->memberData['msg_count_new']">

<img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image">

</if>

</a> 

 

 

Używając opcji badania elementu w przeglądarce wygląda to tak (w chwili, gdy mam w skrzynce nieprzeczytaną wiadomość):

<a data-clicklaunch="getInboxList" id="left_mail_link" href="http://localhost/new/index.php?app=members&module=messaging" title="Messenger">

<img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image">

<img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image">
					
</a>
Edytowane przez Julcio
  • Rozwiązanie
Opublikowano


<if test="notifications:|:$this->memberData['msg_count_new']">

<img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image" />

<else />

<img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image" />

</if>

  • Lubię to 1
Opublikowano

Macsch15, taki kod dałem na początku, lecz nie działa, bo ikonka nie zmienia się na 'mail_on.gif', tylko pozostaje 'mail_off.gif'.

 

Badanie elementu:

<a data-clicklaunch="getInboxList" id="left_mail_link" href="http://localhost/new/index.php?app=members&module=messaging" title="Messenger">


<img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image">


</a>
Opublikowano

Mój błąd, wszystko działa jak należy, okazało się, że przeczytałem wiadomość przed zmianą kodu na ten Macsch15, teraz sprawdziłem z wiadomością w skrzynce i działa. Dziękuję.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.