Per utilizzare TinyMCE su Flatpress esiste un plugin che noi useremo solo con un file, e cioè quello che lo integra su flatpress.
La cartella è fp-plugins/tinymce.
Creiamo ora il file plugin.tinymce.php:
<?php /* Plugin Name: TinyMCE Version: 1.0 Plugin URI: http://flatpress.sf.net Description: Allows using TinyMCE Author: NoWhereMan Author URI: http://flatpress.sf.net */ add_filter('editor_toolbar', 'plugin_tinymce_load'); function plugin_tinymce_load() { $URL = plugin_geturl('tinymce'); // if you followed the naming conventions here you'll get the right url for fp-plugins/tinymce/ echo '<script language="javascript" type="text/javascript" src="' . $URL . 'tiny_mce/tiny_mce.js"></script> '; // here's the magic echo ' <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "none", theme : "advanced", skin : "default", language : "it", theme_advanced_toolbar_location : "top", theme_advanced_statusbar_location : "bottom", plugins : "emotions,inlinepopups,insertdatetime,paste,style,table,media,searchreplace", theme_advanced_buttons1_add : "forecolor,backcolor", theme_advanced_buttons2_add : "tablecontrols", theme_advanced_buttons3_add : "emotions,media,|,cut,copy,paste,pastetext,pasteword,|,search,replace" }); </script> <div style="text-align: right; font-size: 80%;"> <a href="javascript:void(0);" onclick="javascript:tinyMCE.execCommand(\'mceToggleEditor\', false, \'content\');">Usa l\'editor visuale/testuale</a> </div>'; }
In realtà questo file è molto modificato da quello originale: intanto fa in modo che l’editor non sia caricato subito ma solo su richiesta dell’utente con un link sopra la textarea a destra.
Poi è stato fatto in modo che ci sia la barra in alto, la statusbar in basso, le scritte in italiano, vari plugin e i pulsanti personalizzati.
Perciò dopo vi rimando alla lettura del sito di TinyMCE per vedere come modificare lo script che lo carica.
Dopo aver creato quel file, scarichiamo tinymce dal suo sito che ho indicato prima e copiamo dal file zip scaricato la cartella tiny_mce da /tinymce/jscripts/ tenendola e non mettendo tutti i file nella cartella del plugin.
Volendo potrebbe già funzionare, ma noi non ci accontentiamo.
Rimanendo nella pagina del download dovremmo trovare il link alle localizzazioni.
Andiamoci, selezioniamo le lingue che ci occorrono e clicchiamo download. Dovremmo trovarci con uno zip, quindi scompattiamolo dentro la cartella tiny_mce.
Finito. Ora possiamo caricare il nostro operato.
9 commenti
Chiedo scusa a tutti ma mi ero dimenticato di fare la trasformazione di certi simboli ascii all'HTML perciò per chi lo avesse copiato prima di adesso il codice non funziona.
Mi scuso ancora.
C'è una cosa che non sono mai riuscita a fare in TinyMCE.
Sia usando la versione base che quella personalizzata, sia usando il tema di default di flatpress che vari fatti da me, sian cercando di oodificare i css di TinyMCE, i vari bottoni dell'editor mi compaiono con allineamento giustificato e non allineati a sinistra.
Secondo te il problema qual'è?
<img src=”http://s1.bild.me/bilder/210510/2173399tinyMCE.PNG” title=”">
Sinceramente non so cosa fare…
È così anche per me ma non mi sono mai posto il problema perché poi lo usa solo l'amministratore e non mi paiono tutto sto brutto.
L'unica cosa che ti posso dire è modifica i bottoni della toolbar in modo che ce ne siano da riempire tutto lo spazio 😊
Ciao Piero complimenti per il plugin mi hai salvato 😊
Volevo chiederti, visto io ovviamente non riesco, se sia possibile lasciarlo aperto senza dover clikkare ogni volta su usa l'editor visuale ecc
Grazie
Devi solamente togliere mode : none mi pare.
Io l'ho tolto perché secondo me era meglio così soprattutto perché prevedevo di pubblicare post con l'iPod che non supporta TinyMCE.
Comunque il plugin è di NoWhereMan, io l'ho solo modificato…
Ti ringrazio ho provato a levarlo ma nulla da fare non cambia nulla anche cancellando la cache…se hai qualche altra idea è benvenuta 😊
Allora forse era “mode”:”textareas” preso dal sito di TinyMCE 😉
Siiii sei stato veramente molto molto gentile.
Ero andata anche io sul sito di tinymce cercando mode ma ehmm ..capito nulla.
Grazie ancora per l'aiuto e buon anno 😊
Lory
Grazie altrettanto!