Limitare Invio In Chat Con Account Test postato il 15/12/2015 00:33:49 nel forum programmazione, gdrcd e open source
Buonasera (o buona giornata XD) a chi sia stato già così gentile ad aprire il mio thread!
Sto ultimando, con somma gioia e impensabile soddisfazione, i lavori per il gdr del mio fidanzato e, anche se per problemi anche di media-alta difficoltà sono riuscita a cavarmela da sola, sono arrivata ad un punto in cui lanciare l'ultimo (si spera!) Bat segnale sembri davvero l'unica opzione!
Sto limitando diverse funzionalità all'account di Test (di base non mi farebbe impazzire questa soluzione, ma sappiamo purtroppo che il mondo non sia popolato solo da unicorni) e lo scoglio viene ad essere l'inibizione dell'azione nella stanza di chat. Masticando un po' di programmazione, so che dovrei settare qualche controllo (un if/else) nel ref_header, non essendoci una pagina "fissa" per le chat. Il ref_header, come ben si sa, tuttavia, è vitale e complesso e non so precisamente dove andare a toccare, vista la mia inesperienza!
Vi informo che ho creato una classe di permessi apposita per l'account Test e che mi basterebbe (credo!) rendere invisibile la stringa box di invio in chat, coi relativi comandi (occhio non vede, dito non invia, una cosa del genere XD)!
Uso la 5.2.1, il sito è hostato su Aruba e il database è un mysql 5.5!
Grazie davvero!
Pagine → 1
15/12/2015 23:10:54 e modificato da gypsy_of_avalon il 15/12/2015 23:11:40
Steamdoll, non so proprio come ringraziarti! Sarà stata la stanchezza, ma avevo proprio dimenticato l'esistenza della pagina frame_chat! Ho settato, infatti, il controllo proprio lì e ho ottenuto il risultato agognato (chat visibile, no barra di invio)!
Death, ho scritto un controllo simile al tuo, difatti, ma effettivamente la versione 5.2.1 (come tutte le più recenti, penso) differisce, e di gran lunga, dalla precedente!
Giusto per rendere fruibile il topic in seguito, posto la mia brevissima soluzione in frame_chat (riga 46):
16/12/2015 00:58:22
Occhio però che un if in quel punto impedisce solamente la visualizzazione del form di invio messaggi, ma non impedisce che volendo un account di test possa inviare il messaggio in chat con qualche accorgimento se vuole creare qualche problema (non so se limitare i permessi dell'account di test serva anche per questo) per cui io metterei un if del genere anche nel ref header dove s'è la query di insert del messaggio in chat
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!