[ GDRCD 5.4 ] Aggiungere comandi/filtri BBCODE (functions.inc.php) postato il 29/04/2018 20:00:57 nel forum programmazione, gdrcd e open source
Buonasera a tutti, ultimamente mi sto scontrando con l'implementazione di un editor di testo (http://wysibb.com/) un po' grazioso per il progetto.
Funziona piuttosto bene ma ho notato che fra il codici BBCODE messi a disposizione da GDRCD mancano alcuni dei comandi che ho deciso di mantenere nell'editor, come la lista ordinata e la lista numerata.
Ora dal basso delle mie raffazzonate competenze, questo credo sia il codice in cui GDRCD 'traduce' il BBCODE in HTML (file: functions.inc.php):
Pagine → 1
29/04/2018 20:49:03
Quello in funcionts.inc.php è il bbcode nativo.
In config hai abilitato quello o il plugin bbdecoder? Nel secondo caso, devi andare nella cartella plugins > bbdecoder per trovare il file con la gestione dei vari tag.
Usando il bbdecoder io ho risolto saltando <ul> e trasformando direttamente [li] in <li>
Non so quanto sia corretto, ma mi funziona.
Per il nativo dovrebbe essere
29/04/2018 21:17:44 e modificato da sadly-noob il 29/04/2018 21:28:35
[ COME NON DETTO .. ]
Evito di postare di nuovo - okéy, sono riuscita ad aggiungere l'elemento lista <li> in questo modo:
29/04/2018 22:41:11
Non ti serve la prima parte, quella formatta colori, url ed altro di più complesso, con più attributi.
Ti dovrebbe bastare la seconda (che hai fatto per prima)
30/04/2018 08:48:44 e modificato da dyrr il 30/04/2018 08:49:34
Puoi usare entrambi i metodi, per quello che non ti riesce l'espressione regolare da usare è questa:
30/04/2018 09:54:18
30/04/2018 15:47:48
Grazie mille per le dritte Dyrr!
.. Non so se avrò il coraggio di avvicinarmi troppo alle espressioni regolari, sembrano abbastanza diaboliche.
Per il resto .. Dunque, non mi riesce di fargli gestire sia le liste ordinate che quelle numerate. Se ho una non viene letta l'altra, sigh.
Nell'editor (quasi) tutto viene visualizzato correttamente:
.. Poi però:
Il BBCODE di quel post è il seguente:
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Celebrando 20 Anni di GDR-Online.com: un grazie di cuore!