vi scrivo perché ho un forum su wordpress creato tramite il plugin wpforo e super modificato (da mettere le mani nel codice per intenderci) a cui vorrei aggiungere un suono alla notifica visiva (nel front-end). Quando un utente viene menzionato, oppure qualcuno risponde al suo post, oppure riceve messaggi privati, visualizza una notifica che aggiunge alla campanella il nr di notifiche relative all'utente. Ora vorrei che ogni notifica visiva fosse seguita da un suono.


Posso immaginare i vostri primi dubbi e mi chiederete perché non mi rivolgo a quelli di wpforo o del team Givectors per richiedere la modifica?
Perché sono cari ammazzati (parliamo di 300$ minimo) e si riservano la possibilità di commercializzare l'idea.. a ciò aggiungiamo che io non guadagno soldi dal forum e per me è solo un hobby/gioco..
Premesso questo ho provato ad analizzare il codice della pagina, quando l'utente non ha notifiche e che risulta come segue:
- Codice: Seleziona tutto
<div class="wpf-alerts"><div class="wpf-bell"><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v25.4c0 45.4-15.5 89.5-43.8 124.9L5.3 377c-5.8 7.2-6.9 17.1-2.9 25.4S14.8 416 24 416H424c9.2 0 17.6-5.3 21.6-13.6s2.9-18.2-2.9-25.4l-14.9-18.6C399.5 322.9 384 278.8 384 233.4V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm0 96c61.9 0 112 50.1 112 112v25.4c0 47.9 13.9 94.6 39.7 134.6H72.3C98.1 328 112 281.3 112 233.4V208c0-61.9 50.1-112 112-112zm64 352H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z"></path></svg></div></div>
E quando l'utente ha una notifica:
- Codice: Seleziona tutto
<div class="wpf-alerts wpf-new">
<div class="wpf-bell" wpf-tooltip="Hai una nuova notifica" wpf-tooltip-size="middle">
<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
<path fill="currentColor" d="M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"></path>
</svg>
<span class="wpf-alerts-count">1</span>
</div>
</div>
Ora non essendo un super esperto e avendo una conoscenza molto base dei linguaggi java, php, sql sono bloccato in quanto non riesco ad individuare l'azione/evento che mi permetta di fare partire il suono quando scatta la notifica visuale.
Ho provato anche ad indagare tra i files di wpforo, ma sono tantissimi e non sapendo dove cercare.. spero in un vostro aiuto.
E' un mese che cerco di capire dove, come e quando.. magari sono io che non cerco con i termini giusti ma mi sono un pò bloccato e non riesco a proseguire nel progetto. Vi sarei davvero grato in un aiuto, dritta, un colpo di bastone sulla testa

Spero che l'argomento risulti interessante e che ne esca una discussione illuminante

Grazie a tutti.