GDR CD 5.6 - Notifica nuovo messaggio chat postato il nel forum programmazione, gdrcd, grafica e open source e modificato da morositas il 11/11/2021 17:00:13
Ciao a tutti, scusate per il disturbo ma ho provato ad attivare il suono di avviso della notifica del nuovo messaggio in chat ma non "suona" perchè ho provato a settarlo ON nel config, a verificare che in frame_chat.inc.php e refheader e pare tutto a posto ma non ho idea del come mai non faccia partire il suono. Per caso c'è da qualche parte una sezione dove si possa scegliere eventualmente il suono da poter fare eseguire come notifica della chat? Perchè l'unico settabile è quello beep.wav ma per i messaggi/ MP. Magari mi son perso qualcosa per strada e chiedo venia.
Pagine → 1 2
11/11/2021 17:20:17
Ciao!
Una domanda: che browser usi? Potresti avere le impostazioni di riproduzione audio disabilitate.
11/11/2021 18:36:45
A me capita invece l'inverso, ovvero ad ogni refresh automatico (quello che aggiorna la chat per verificare se è stata inviata una nuova azione, per capirci) continua a sentirsi il suono relativo all'invio di un'azione, anche senza che se ne sia inviata una.
Ho fatto un test, e dà lo stesso problema sia su ffox che su chrome ed edge. Ovviamente non ho modificato nulla rispetto ai file iniziali.
Oltretutto, ho riscontrato durante questi test sul suono, che il comando relativo all'utilizzo di una caratteristica non funziona, ovvero pur selezionando la stat che voglio lanciare in chat, non appare la scritta/tiro di dado corrispondente.
11/11/2021 19:18:28
anneth ha scritto: Ciao!
Una domanda: che browser usi? Potresti avere le impostazioni di riproduzione audio disabilitate.
12/11/2021 14:32:03
nobara ha scritto: A me capita invece l'inverso, ovvero ad ogni refresh automatico (quello che aggiorna la chat per verificare se è stata inviata una nuova azione, per capirci) continua a sentirsi il suono relativo all'invio di un'azione, anche senza che se ne sia inviata una.
Ho fatto un test, e dà lo stesso problema sia su ffox che su chrome ed edge. Ovviamente non ho modificato nulla rispetto ai file iniziali.
Oltretutto, ho riscontrato durante questi test sul suono, che il comando relativo all'utilizzo di una caratteristica non funziona, ovvero pur selezionando la stat che voglio lanciare in chat, non appare la scritta/tiro di dado corrispondente.
12/11/2021 17:01:54
morositas ha scritto:
Ho provato a modificare una cartella e ora continua a suonare senza motivo anche a me appena entro all'interno della land senza che si fermi... e ho fatto anche io gli stessi test, per verificare quanto è successo e sinceramente non so spiegarmi questo fenomeno...
13/11/2021 21:40:49
nobara ha scritto:
morositas ha scritto:
Ho provato a modificare una cartella e ora continua a suonare senza motivo anche a me appena entro all'interno della land senza che si fermi... e ho fatto anche io gli stessi test, per verificare quanto è successo e sinceramente non so spiegarmi questo fenomeno...
01/12/2021 15:43:08
Chiediamo venia in anticipo per il ritardo nella risposta, ma è stato un periodo piuttosto intenso per Noi.
Il problema che avete segnalato è reale ed è dovuto ad una modifica recente (da me stesso fatta) che ha visto un rifacimento dei iframe relativi ai messaggi e alle bacheche. Nel refactor, è stato utilizzato per il trigger dei messaggi una porzione di codice presa dalla chat ( notevolmente più funzionale rispetto alla precedente ed in linea con il tag audio introdotto ). Questo, però, usando il 'parent' nella selezione del tag per ID, riusciva a captare anche l'<audio> presente nella chat qualora aperta e lo triggerava costantemente. Non avveniva per i messaggi perchè i messaggi fanno comparire il tag <audio> solo quando effettivamente ci sono nuovi messaggi.
Una spiegazione contorta per dire "mea culpa".
Ho colto l'occasione per rifare completamente la gestione degli audio, almeno quelli relativi alle notifiche, e quindi garantire una più facile gestione di questi, correggendo ovviamente l'errore.
Ho anche introdotto la possibilità di avere un audio diverso rispetto a quello dei messaggi e quindi differenziare chat e messaggi, così come proposto da @morositas.
Potete trovare tutto ciò che ho modificato in questo commit:
https://github.com/GDRCD/GDRCD/pull/231/commits/bbbc3a4ac02127cdced98a578e8b8c2087864397
(N.B.: il commit qui sopra è in fase di valutazione, potrebbe subire modifiche o essere assorbito interamente dalla prossima versione in produzione; nel caso, aggiornerò il riferimento )
Questa modifica farà parte della release 5.6.0.1 di GDRCD.
Scusa per l'attesa e grazie per la pazienza.
Kasa.
GitHub: https://github.com/GDRCD/GDRCD
Discord: https://discord.com/invite/K2eWXpvu4M
GdR-O: https://www.gdr-online.com/readforum.asp?id=250579
19/01/2022 12:30:28
Riprendo questo messaggio perchè ho installato la versione 5.6.1, ho riscontrato una sorta di piccola anomalia. Spiego meglio: ho modificato il file AudioController e ha risolto il problema segnalato da un altro utente per gli MP, ma a livello delle notifiche degli audio di messaggi in chat non riscontro il sonoro. Ho tenuto le impostazioni di default di config.inc.php:
/** * Abilitazione dell'audio in land
* @author Blancks
*/
$PARAMETERS['mode']['allow_audio'] = 'ON';
//ON:abilita l'audio per le missive e nella scheda dei personaggi
//OFF: disabilita l'uso dell'audio
/** * Abilitazione dell'audio in land
* @author jan90
*/
$PARAMETERS['mode']['allow_new_chat_audio'] = 'ON';
//ON: abilita l'audio per i nuovi messaggi in chat
//OFF: disabilita l'uso dell'audio
/** * Tipi di file audio concessi in land, la lista è semplice: [estensione_file] = mimetype
* Per disabilitare i suoni sugli utenti mettere su OFF la voce relativa nei gruppi di abilitazione poco più sotto
* @author Blancks
*/
$PARAMETERS['settings']['audiotype']['.mp3'] = 'audio/mpeg';
$PARAMETERS['settings']['audiotype']['.mid'] = 'audio/x-mid';
$PARAMETERS['settings']['audiotype']['.midi'] = 'audio/x-mid';
$PARAMETERS['settings']['audiotype']['.wav'] = 'audio/x-wav';
/** * nome del file audio usato per il suono dei nuovi messaggi in arrivo
* il file DEVE trovarsi nella cartella sounds
* il file DEVE essere in uno dei formati concessi per l'uso
* per non usare file audio per le nuove missive, semplicemente lasciare vuoto il campo
*
* AudioController
* è possibile inserire suoni diversi per le varie tipologia di notifica
* nel caso si volesse introdurre una nuova tipologia di notifica, è sufficiente aggiungere un nuovo parametro in coda
* e impostargli come nome 'audio_new_LABELNOTIFICA', dove LABELNOTIFICA corrisponde a quello passato in AudioController
* @author Blancks
*/
$PARAMETERS['settings']['audio_new_messages'] = 'beep.wav';
$PARAMETERS['settings']['audio_new_chat'] = 'beep.wav';
19/01/2022 12:36:49 e modificato da kasa il 19/01/2022 12:36:57
Ci siamo accorti, in effetti, che il pacchetto non era completa e abbiamo provveduto a caricare la versione completa e funzionante di GDRCD 5.6.0.2.
Grazie per la segnalazione, in ogni caso!
Per il resto, mi direi quali sono state le modifiche fatte ad AudioController e a cui fai riferimento? Così da capire dove potrebbe essere il problema.
Kasa.
GitHub: https://github.com/GDRCD/GDRCD
Discord: https://discord.com/invite/K2eWXpvu4M
GdR-O: https://www.gdr-online.com/readforum.asp?id=250579
19/01/2022 12:52:32
Ho preferito >.< farvi comunque una segnalazione e di niente se posso faccio volentieri!
La modifica a quel specifico file, l'ho presa da questo post:
https://www.gdr-online.com/readforum.asp?id=250620
Pagine → 1 2
Discussione seguita da:
Non puoi scrivere in questo Forum
Aggiungi Discussione ai Preferiti
Inoltra Discussione
Forum Programmazione, GDRCD, Grafica e Open Source
Torna alla lista Forum
✋😟
Abbiamo rilevato che stai usando un software per bloccare la pubblicità!
L'utilizzo di GDR-online.com è gratuito da oltre 17 anni ma è necessario coprire i costi per mantenerlo online... ti chiediamo di aiutarci disabilitando il blocco dei banner pubblicitari.
Togliere il blocco significa fare in modo che GDR-online.com possa continuare a far conoscere piccoli giochi amatoriali gratuitamente e offrire un servizio sempre migliore e adatto alle esigenze dei suoi giocatori!
Se questo avviso continua ad apparire nonostante tu abbia autorizzato il portale:
- Verifica nelle opzioni che venga disattivato AdBlock in tutto il dominio gdr-online.com e non solo in una pagina
- Controlla di non avere fra le estensioni installate altre analoghe ad AdBlock, come AdBlock Plusbr, ublock origin, ecc.
- Probabilmente sul tuo PC è installato un Antivirus che ha anche funzioni di blocco pubblicità
- Se usi Firefox impostare il "Blocco Contenuti" su "Normale" e non su "Restrittivo". Per farlo clicca sull'icona dello scudo vicino all'URL e clicca su "Disattiva Blocco per questo sito"
- Prova a premere CTRL + F5, riloggarti e vedi se il problema persiste