Annonce

#1 Re : Discussions » Suggestion : comment intégrer FCKEdit » 2007-03-16 18:31:03

jmg

Oui ! C'est amusant !  :grin2:

Mais cela ne me dérange pas qu'on reprenne cela : apres tout, cela sera peut etre utile a plus de gens ainsi !

#2 Re : Discussions » Suggestion : comment intégrer FCKEdit » 2007-02-27 19:15:35

jmg

Bonjour,

Le répertoire fckeditor se trouvre dans le répertoire racine /, on a donc au meme niveau :

/fckeditor
/admin
/contrib
etc. etc.

C'est vrai que les templates compliquent la chose ! Le chemin que j'ai utilisé dans le javascript
(dans 'send_body.tpl') :

        oFCKeditor.BasePath = "../fckeditor/" ;

n'est pas relatif à send_body.tpl lui-meme mais au fichier envoi.php, qui se sert de send_body.tpl
pour générer l'html de la page d'envoi de la liste de diffusion (aux alentours de la ligne 1100) !

C'est pourquoi dans le chemin "../fckeditor/" ci-dessus, on ne remonte que d'un cran (les deux points devant le /)
depuis /admin/envoi.php pour trouver le répertoire /fckeditor.

J'ai utilisé le code standard pour l'intégration de fckeditor, que l'on trouve sur le wiki fckeditor à cet emplacement :
http://wiki.fckeditor.net/Developer%27s … Javascript , et dans la page, au paragraphe "Step 2 / Method 2" .

Je l'ai simplement adapté au nom de la textarea à remplacer, qui pour nous est 'body_html'. En esperant que cela vous
sera utile...

#3 Re : Discussions » Suggestion : comment intégrer FCKEdit » 2007-02-05 12:08:44

jmg

Bonjour !

D'abord merci pour ce super travail qui nous économise à tous beaucoup de temps et d'efforts !

Ensuite, pour ceux qui souhaiteraient installer FCKEditor pour avoir un éditeur HTML "plein pot" dans leur page d'envoi de messages, c'est en fait assez simple. Voici les quelques étapes à suivre :

1 - copier fckeditor (expanser l'archive) dans l'arborescence de WANewsLetter, au meme niveau que le répertoire admin, dans le répertoire 'fckeditor' (par exemple).

2 - localiser le fichier de template 'send_body.tpl'. C'est lui qui sert à générer le contenu du formulaire d'envoi de messages. Il se trouve normalement dans <repertoire waNewsLetter>/templates/admin.

3 - ajouter, juste après la balise <form>, le bloc de script suivant :
<script type="text/javascript">
<!--
window.onload = function()
{
   var oFCKeditor = new FCKeditor( 'body_html','100%','400','Default','' );
   oFCKeditor.BasePath = "../fckeditor/" ;
    oFCKeditor.ReplaceTextarea() ;       
}
//-->
</script>

4 - Optionnellement, activer le "connecteur php", en modifiant fckconfig.js (dans le rep. fckeditor, lignes 187 et 188) :

var _FileBrowserLanguage    = 'php' ;   
var _QuickUploadLanguage    = 'php';

et /fckeditor/editor/filemanager/browser/default/connectors/php/config.php (ligne 32) :

      $Config['Enabled'] = true ; 

Voila, le reste se trouve sur le site de fckeditor. Amicalement.

Pied de page des forums

Propulsé par FluxBB