[gdrcd 5.1] - Come modificare il testo allegato
[gdrcd 5.1] - Come modificare il testo allegato postato il 04/08/2012 13:34:28 nel forum programmazione, open source e hosting
Salve a tutti!
Vorrei modificare il modo in cui compare il testo allegato nei messaggi in gdrcd 5.1.
Il file in questione è "messages_center.inc.php".
Quando un messaggio viene allegato, il testo viene racchiuso tra due parentesi quadre e viene preceduto dalla frase "Testo originale".
La frase si può comodamente modificare nel file "vocabulary.inc.php", ma per le parentesi la questione è molto più complessa.
Io vorrei togliere le parentesi quadre e sostituirle con un semplice "<hr>", ma non so come fare.
Qualcuno ha qualche consiglio o suggerimento da darmi?
Pagine → 1
04/08/2012 16:55:33
La prima soluzione che mi viene in mente è implementare il BBCode [hr] nella funzione BBCode che usi (quella nativa di gdrcd, oppure il plugin di blancks) e usare quello al posto delle quadre.
Non è niente di complesso, sarà una cosa tipo:
str_replace('[hr]','<hr />',$testo);
04/08/2012 17:23:47
Leoblacksoul, intendi abilitare il bbcode nei messaggi ed inserire un nuovo tag per creare l'<hr>?
Se intendi questo già l'ho provata come soluzione. Funziona, però in tal modo c'è il bbcode nei messaggi, ed è un po' un casino con "l'anteprima" dei messaggi: nel gdrcd 5.1 ogni messaggio ha un'anteprima di 40 caratteri. Se si attiva il bbcode, in questa anteprima appaiono anche i tags del bbcode usati nella compilazione del messaggio.
È anche per questo che vorrei evitare di inserire il bbcode... Creerebbe un po' di casini con questa anteprima, che visualizzerebbe immaggini, sottolineature, a capo e tutto ciò che si potrebbe scrivere con i bbcode.
04/08/2012 19:09:59
Ma lo scopo dell'anteprima è proprio quello! Visualizzare tutto ciò che non è possibile visualizzare nella textarea, cioè interpretare i BBCode.
Comunque non sapevo che nei messaggi privati non fossero abilitati i BBCode, può essere una cosa utile.
04/08/2012 19:58:43 e modificato da baboomba il 04/08/2012 20:00:31
Ma l'anteprima del messaggio mostra solo 40 caratteri, non il messaggio completo. Non è come l'anteprima che c'è qui su gdr-online.com, che ti mostra come sarà il messaggio.
In pratica, se abilitassi il bbcode, nell'anteprima del messaggio appariranno anche i tag.
Se per esempio scrivessi un messaggio con i tags, e scrivessi una frase come questa:
[b *]ciao![/b *][br]ti piace questa immaggine? [img *](indirizzo immaggine)[/img *]
(nb: i tag sono stati scritti male per evitare che funzionassero)
Succederanno due cose:
1. Quando apro il messaggio vedrò il testo in grassetto, il resto del testo a capo dopo il "ciao" e l'immaggine.
2. Prima di aprire il messaggio, nell'anteprima appariranno i primi quaranta caratteri con i tags.
È per questo che vorrei evitare di abilitare il bbcode nei messaggi... Sarebbe molto bello, ma poi dovrei gestire questa grana dell'anteprima, e dovrei programmare un sacco di cose per evitare che nell'anteprima apparissero i tags o gli indirizzi dei link e delle immaggini... Diventerebbe tutto ancora più complesso.
04/08/2012 21:26:40
Mi sembra un'anteprima un po' inutile XD
Però non mi viene in mente nessun'altro modo per far comparire un horizontal ruler senza metterci un BBCode.
04/08/2012 21:48:04
leoblacksoul ha scritto: Mi sembra un'anteprima un po' inutile XD
Però non mi viene in mente nessun'altro modo per far comparire un horizontal ruler senza metterci un BBCode.
Ed in effetti... L'anteprima è inutile quando il messaggio non supera i 40 caratteri. In quel caso, infatti, l'anteprima coincide con il messaggio, sono la stessa cosa. Quindi in tutti i messaggi brevi, come il frequentissimo "ciao! ti va di ruolare?" Non ha una grossa utilità.
La tua osservazione m'ha fatto venire un'idea: togliere l'anteprima e sostituirla con l'aggiunta del titolo.
Con il titolo si potrebbe creare un sistema di messaggistica molto simile a quello presente su questo portale. Così nel messaggio si può abilitare il bbcode, nel titolo no e posso creare il tag che andrebbe a sostituire le parentesi quadre.
Più che una soluzione vera e propria è più un compromesso... Ma penso che è meglio così, effettivamente è troppo complesso risolvere la cosa senza usare il bbcode.
04/08/2012 23:47:10
Penso che non sia un compromesso, ma un miglioramento. Preferisco poter dare titolo e corpo ai messaggi, piuttosto che vedere i primi 40 caratteri del corpo stesso
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Wuthering Waves ↗
Raja Dunia ↗
Enlisted ↗
The Coven ↗
World of Tanks ↗
Hero Wars ↗