GDRCD - BBCode Editor
Pacchetto: GDRCD - BBCode Editor
Descrizione: Il pacchetto consente l'implementazione di un BBCode su GDRCD.
Il pacchetto dispone di istruzioni dettagliate per l'implementazione.
Il pacchetto risulta compatibile con l'ultima versione di GDRCD.
Autore: Seralia
Data: 19/08/2016
Dimensione: 15,42 Kb
Registrati per scaricare il pacchetto
Lascia Commento Invia un Pacchetto
Commenti degli Utenti
31/08/2016 - Ottima aggiunta per GDRCD, facilmente espandibile con altri comandi avendo un po' di conoscenza JS. :)
27/04/2017 - Rilasciato un aggiornamento del pacchetto in data 27/04/2017: Aggiorna e sostituisce il file zip del bbdecoder per risolvere un bug sulla funzione COLORE segnalato da irenes.
05/02/2022 - Salve, sto lavorando sull'ultima versiione di gdr cd e stavo cercando di implementare il bbcode editor, ma mi sono ritrovata con questa indicazione:
3.Aprire il file pages>forum.inc.php per effettuare il seguente inserimento:Cercare tutte le "textarea" (sono 3 di default) identificandole dal tag "<textarea name="messaggio">" oppure "<textarea name="messaggio" />" (senza virgolette)Prima del tag, aggiungere una riga: "<script>edToolbar('NOMEaPIACERE'); </script>" (senza virgolette: il NOMEaPIACERE deve essere diverso per ogni textarea, ad es: Area1, Area2, Area3)... etc
Il problema è che sul file indicato: forum.inc.php, non vi è nessun riferimento alla textarea:<div class="pagina_forum"> <!-- Titolo della pagina --> <div class="page_title"> <h2> <?php echo gdrcd_filter('out', $PARAMETERS['names']['forum']['plur']); ?> </h2> </div> <!-- Box principale --> <div class="page_body"> <?php /* * Richieste POST */ switch(gdrcd_filter_get($_POST['op'])) { case 'delete': //Cancellazione messaggio o topic include ('forum/delete.inc.php'); break; case 'edit': //Modifica messaggio o topic include ('forum/edit.inc.php'); break; case 'insert': //Inserimento messaggio o topic include ('forum/insert.inc.php'); break; case 'readall': //Funzione segna tutto come letto include ('forum/readall.inc.php'); break; default: break; } /* * Richieste GET */ switch(gdrcd_filter_get($_GET['op'])) { case 'composer': //Creazione nuovi messaggi e topic include ('forum/composer.inc.php'); break; case 'delete_conf': include ('forum/delete_conf.inc.php'); break; case 'modifica': //Form modifica include ('forum/modifica.inc.php'); break; case 'read': //Visualizzazione topic include ('forum/read.inc.php'); break; case 'visit': //Visualizzazione dei topic include ('forum/visit.inc.php'); break; case false: //Visualizzazione di base (Elenco forum) default: include ('forum/index.inc.php'); break; } ?> </div> <!-- Box principale --></div><!-- Pagina -->
Le cose sono due: 1. O sono cecata io XD 2. Forse non è compatibile?Non sono molto esperta, per tanto vi chiedo di spiegarmelo pazientemente ç_çGrazie mille15/07/2022 - Pacchetto testato su gdrcd 5.6.0.3.Non ho particolari note, solo qualche appunto sull'utilizzo. Seguite i punti 1 e 2 per la parte di caricamento sulla cartella ed il richiamo in codice della parte JS. Passate poi alla parte FORMATTAZIONE DELLA TEXTAREA E DEL QUOTE. Una volta fatto questo, vi spiego il suo utilizzo (ho visto difficoltà in merito nelle risposte).Questo script nello specifico viene indicato come utilizzo per il forum. In realtà può essere utilizzato dove preferite: bacheche, messaggi, scheda, ovunque. Per intenderci, è un pò come quello che c'è qui su gdro e non fa altro che richiamare la barra del BBcode sopra una specifica textarea. Se quindi non trovate sulla 5.6 la pagina forum.inc.php è perchè sicuramente è una sezione che ha ricevuto un pò di fix, ma c'è la cartella forum che contiene il tutto e le pagine composer, modifica contengono le textarea per inserire, modificare o rispondere in bacheca.Basterà quindi aprire una pagina dove è presente una textarea (ad esempio, su pages/forum/modifica.inc.php) da così:
<textarea name="messaggio"/><?php echo $row['messaggio']; ?></textarea>
a così:<script>edToolbar('area'); </script><textarea name="messaggio" id="area"/><?php echo $row['messaggio']; ?></textarea>
Ribbadisco: è un esempio. Non è detto che le textarea siano tutte uguali. Vi basta cercare dentro il codice della pagina la parola "textarea" per identificarle.Infine, ma non meno importante: se nella pagina avete più di una textarea a cui volete applicare questo script, ricordatevi di utilizzare id differenti (sia all'interno dello script che nella textarea.Articoli, Interviste e altre Risorse!