[GDR CD 5.1] HTML, parentesi, Master Screen postato il 26/05/2013 19:07:26 nel forum programmazione, gdrcd, open source, hosting e modificato da psycosocial il 26/05/2013 19:08:05
Ri-salve, di nuovo io suo vostri schermi (e chiedo scusa xD)
Sono giorni che sto sbattendo la testa su un problema che ho capito come risolvere in moto teorico ma che - molto probabilmente - non sono davvero in grado di mettere in pratica a livello di soluzione quindi, ecco perchè della mia richiesta di aiuto.
Allora, anche se sconsigliato come ho letto un po' ovunque su questo Forum, ho abilitato l'HTML e fino a qui, ok, non ci sono problemi.
Oltre questo, con l'HTML attivato, ho provato - smanettando nel file Functions.inc.php a sostituire le parentesi angolari in modo che inserendole in chat si avesse la possibilità di utilizzare i tag HTML.
Ora, qui, sorge il problema.
Se al posto delle < > metto le [ ] per il parlato, è vero che l'HTML lo considera (con qualche errore per le immagini ma questo è un altro problema che non affronterò qui), ma è anche vero che è utilizzabile da tutti, utenti compresi mentre io vorrei che venisse utilizzato solo dai Master.
Ho pensato, nella mia profonda ignoranza, che la soluzione sarebbe "autorizzare" l'utilizzo delle parentesi angolari solo per i master, assegnando le [ ] per il parlato in Master Screen e, quindi, lasciare le angolari - per il parlato - agli utenti, in modo che non possano utilizzare in alcun modo l'html all'interno della chat.
Ho individuato la parte di codice che regola le parentesi, in functions.inc.php che è il seguente:
Pagine → 1
26/05/2013 22:06:58
devi lavorare a livello di ref_header.inc.php e non di functions. Basta che cambi le funzioni che devono filtrare il testo in base ai permessi che ottieni tramite $_SESSION['permessi'], se non erro i master sono 2
27/05/2013 18:13:37
e anche questo problema, l'ho risolto *-*
ma...non del tutto.
Sono riuscita a fare quello che volevo fare modificando questa stringa
$chat_message=gdrcd_filter('in', gdrcd_angs($_POST['message']));ed inserendola dove stampa i permessi dei master. E fino a qui, tutto ok, funziona esattamente come dicevo io.
Il problema che ora sorge è che se io voglio inserire un'immagine (o un link esterno con un collegamento) al momento in cui inserisco il tag <img src="..."/> e lo invio in chat, non appare l'immagine perchè, davanti all'indirizzo viene miosito.altervista.org quindi, l'immagine risulta inesistente.
Come si risolve? ç_ç
27/05/2013 19:23:34
Cerca nel ref_header.inc.php il case = 'I'
27/05/2013 20:12:09 e modificato da psycosocial il 27/05/2013 20:21:42
Ho provato ad eliminare del tutto il "case I" ma il problema sussiste e succede con tutti i link esterni ._.
Edit per: Ho risolto xD
Il problema stava in functions.php
cmq grazie per i suggerimenti, siete sempre preziosi.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Age of Crystals: Il Villaggio Goblin Invernale e altre novità! ❄️
RAID Shadow Legends: Video presentazione di Grim Forest
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Star Trek Horizon: Chrome e visualizzazione divisa
Hero Wars: 🔥 Asherona e Pyro stanno scaldando le cose!
I dati del generatore di rank sono stati aggiornati!
The Coven: Giorno 11 del Coven-dario dell'avvento!
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Storie di Agarthi: La Legge, la Vigilanza e la Vendetta
The Line: Family Business Reboot
Le Cronache di Raja Dunia: Arconti - Introduzione Abilità
Piume Nere: 🎅🎁🌟 Inaugurazione Stagione Natalizia 🌟🎁🎅
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Whispers of the Sword Coast: Darkhold é online su Whispers of the Sword Coast
RAID Shadow Legends: Aggiornamento 11.00.0!
Hero Wars: Evento PvP cross-server "Area di Conquista"
Intervista alla gestione di Fabula Arcana il primo play by chat ispirato al mondo di Daggerheart!
Raja Dunia → Tra verità divine e menzogne eterne, la tua anima è la chiave. Scopri Raja Dunia, e riscrivi il fato del Continente con armi e magia, fede o eresia.
