Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
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 !
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...
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.
Pages : 1