lostyazilim
tr.link

MyBB Bildirim Eklentisine Ses Ekleme Sorunu

7 Mesajlar 1.781 Okunma
lstbozum
tr.link

afd57 afd57 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 09.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Sinop
  • Ad Soyad A** D**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Arkadaşlar mybb de var olan MYALLERTS eklentisini düzgünce kurdum sıkıntısız çalışıyor bildirimler gözüküyor ancak bildirim gelince bir ses çıkartması mümkünmdür yardımcı olabilecek olan arkadaşlar varmı acaba ?
 

 

wmaraci
reklam

Smyrna35 Smyrna35 Web Programming Telefon Onaysız
  • Üyelik 27.10.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Programcılığı
  • Konum İzmir
  • Ad Soyad H** K**
  • Mesajlar 693
  • Beğeniler 118 / 183
  • Ticaret 16, (%100)
Merhaba,
Admin paneli > Temalar & Şablonlar > Şablonlar > Temanızı seçin > Myalerts şablonlar > myalerts_alert_row
şablonuna giriniz.
En altına aşağıdaki kodu ekleyiniz. (Ses.mp3 yolunu kendinize göre düzenleyiniz.)

Böyle bir deneyiniz kesin sonuç değildir tahmin ederek yorum yazdım olmaz ise bir mybb sitesi bulup orda denerim.
 

 

afd57 afd57 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 09.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Sinop
  • Ad Soyad A** D**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Smyrna35 adlı üyeden alıntı

Merhaba,
Admin paneli > Temalar & Şablonlar > Şablonlar > Temanızı seçin > Myalerts şablonlar > myalerts_alert_row
şablonuna giriniz.
En altına aşağıdaki kodu ekleyiniz. (Ses.mp3 yolunu kendinize göre düzenleyiniz.)

Böyle bir deneyiniz kesin sonuç değildir tahmin ederek yorum yazdım olmaz ise bir mybb sitesi bulup orda denerim.


yok hocam olmadı
 

 

Smyrna35 Smyrna35 Web Programming Telefon Onaysız
  • Üyelik 27.10.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Programcılığı
  • Konum İzmir
  • Ad Soyad H** K**
  • Mesajlar 693
  • Beğeniler 118 / 183
  • Ticaret 16, (%100)
Tamam bugün müsait değilim yarın locale mybb kurup dediğinizi halletmeye çalışacağım son durum olarak buradan bildiririm size.
 

 

wmaraci
wmaraci

afd57 afd57 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 09.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Sinop
  • Ad Soyad A** D**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Smyrna35 adlı üyeden alıntı

Tamam bugün müsait değilim yarın locale mybb kurup dediğinizi halletmeye çalışacağım son durum olarak buradan bildiririm size.


teşekkürler hocam
 

 

TakaharaShujin TakaharaShujin WM Aracı Kullanıcı
  • Üyelik 13.05.2014
  • Yaş/Cinsiyet 30 / E
  • Meslek Freelancer Front/Back-End Developer (Öğrenci)
  • Konum Isparta
  • Ad Soyad Ü** A**
  • Mesajlar 41
  • Beğeniler 12 / 10
  • Ticaret 0, (%0)
Basit bir şekilde hallettim ama şöyle bir durum var eğer bildirim okunmazsa her sayfa yenilenmesinde çalıyor. Bunun da önüne şöyle geçilebilir. Bildirim varsa ses çalınır, ses çalmaya başladığında çalınma olayını yakalarız ve o anki bildirim sayısını localstorage'e kaydederiz. Eğer şuanki bildirim sayısı localstorage'dekiyle aynıysa ses çalmaz değilse çalar. Bu durumda ilk olarak localstorage'de değişken var mı diye kontrol etmek lazım eğer varsa bildirim sayısı kontrolü ve ardından ses çalma, yoksa ses çal ve o anki bildirim sayısını localstorage'e ekle. Baya da yazdım smile ifade simgesi Sadede geleyim;

Myalerts şablonlarından "myalerts_js_popup" aç ve en üste ekle;



Dosya yolunu düzeltmeyi unutmayın!!

var unreadAlerts = '{$mybb->user['unreadAlerts']}' bul ve altına ekle;
if (unreadAlerts > 0) {
var audio = document.getElementById("audio_new")
audio.play()
}


Son hali şöyle olacak;

<script>
var unreadAlerts = '{$mybb->user['unreadAlerts']}'
console.log(unreadAlerts)
if (unreadAlerts > 0) {
var audio = document.getElementById("audio_new")
audio.play()
}
</script>
<script>asset_url}/jscripts/myalerts.js"></script>


Yapacaklarınız bu kadar. Smyrna35 yazacaktı ama baktım hala yazmamış ben yazayım dedim :)
Smyrna35 MelihAtasever

kişi bu mesajı beğendi.

afd57 afd57 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 09.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Sinop
  • Ad Soyad A** D**
  • Mesajlar 10
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

TakaharaShujin adlı üyeden alıntı

Basit bir şekilde hallettim ama şöyle bir durum var eğer bildirim okunmazsa her sayfa yenilenmesinde çalıyor. Bunun da önüne şöyle geçilebilir. Bildirim varsa ses çalınır, ses çalmaya başladığında çalınma olayını yakalarız ve o anki bildirim sayısını localstorage'e kaydederiz. Eğer şuanki bildirim sayısı localstorage'dekiyle aynıysa ses çalmaz değilse çalar. Bu durumda ilk olarak localstorage'de değişken var mı diye kontrol etmek lazım eğer varsa bildirim sayısı kontrolü ve ardından ses çalma, yoksa ses çal ve o anki bildirim sayısını localstorage'e ekle. Baya da yazdım smile ifade simgesi Sadede geleyim;

Myalerts şablonlarından "myalerts_js_popup" aç ve en üste ekle;



Dosya yolunu düzeltmeyi unutmayın!!

var unreadAlerts = '{$mybb->user['unreadAlerts']}' bul ve altına ekle;
if (unreadAlerts > 0) {
var audio = document.getElementById("audio_new")
audio.play()
}


Son hali şöyle olacak;

<script>
var unreadAlerts = '{$mybb->user['unreadAlerts']}'
console.log(unreadAlerts)
if (unreadAlerts > 0) {
var audio = document.getElementById("audio_new")
audio.play()
}
</script>
<script>asset_url}/jscripts/myalerts.js"></script>


Yapacaklarınız bu kadar. Smyrna35 yazacaktı ama baktım hala yazmamış ben yazayım dedim :)


hocam allah razı olsun.ancak "myalerts_js_popup" yok ""myalerts_alert_row_popup"" ve "myalerts_alert_row_popup_no_alerts" var içinde poup geçen :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al