Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Skrzynka - informacja o nowych wiadomościach


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

Rekomendowane odpowiedzi

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.

Odnośnik do komentarza
Udostępnij na innych stronach

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
Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie


<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
Odnośnik do komentarza
Udostępnij na innych stronach

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>
Odnośnik do komentarza
Udostępnij na innych stronach

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ę.