Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Placer le dossier ckeditor et ckfinder à la racine de votre dossier newsletter (celui qui contient tous les fichiers et dossiers de WANewsletter)
1. Ouvrir templates > admin > header.tpl
coller après {S_SCRIPTS} :
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="../ckfinder/ckfinder.js"></script>
2. Ouvrir templates > admin > send_body.tml
coller après </form> (en bas) :
<script type="text/javascript">
var editeur = CKEDITOR.replace( 'body_html' );
editeur.setData( '<p></p><p>\{LINKS\}</p>' ); // Pas obligatoire, permet juste d'ajouter LINKS automatiquement
CKFinder.SetupCKEditor( editeur, '/ckfinder') ;
</script>
3. Ouvrir templates > admin > editor.js
Commenter le code suivant (tout en bas) comme ceci :
/*
if( supportDOM() ) {
var width = (window.screen.width - 200);
var height = (window.screen.height - 200);
var top = 50;
var left = ((window.screen.width - width)/2);
DOM_Events.addListener('load', make_editor, false, document);
}
*/
Ce qui le désactivera, sans le supprimer
4. Ouvrir ckeditor > config.js
Voici en exemple ma config, en gros : en français ; affiche les block ; force le coller en mode texte (pour les gros cochons qui copient colle depuis Word) ; barre d'outil réduite :
CKEDITOR.editorConfig = function( config )
{
config.language = 'fr';
config.startupOutlineBlocks = true;
config.forcePasteAsPlainText = true;
config.toolbar_Full =
[
['Maximize'],['Preview'],['PasteFromWord'],['Undo','Redo','RemoveFormat', 'ShowBlocks'],
['Font','FontSize'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],['TextColor'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['Image', 'Link','Unlink'],
['Smiley','SpecialChar']
];
};
5. Ouvrir ckfinder > config.php (ah oui j'utilise la version php de ckfinder, à vous d'adapter)
à la ligne function CheckAuthentication() mettre
return true;
ATTENTION pour test seulement, il faut utiliser l'authetification de WANewsletter, pas encore trouvé comment faire
à la ligne $baseUrl
Mettre l'adresse du dossier src qui va contenir les images (moi je met le lien complet http).
Exemple :
$baseUrl='http://MonSiteJoli/newsletter/upload/';
à la ligne $baseDir
Mettre l'adresse complète effective du dossier (si vous ne savez pas, utilisez google et le mot clef phpinfo())
Exemple :
$baseDir='/Chemin/Exact/Vu/Du/Serveur/newsletter/upload/';
C'est tout et normalement ça marche tip top.
Hors ligne
Bonsoir,
Je déterre un viiiiiieux topic :-p
Avec les versions actuelles de WA, de CKEditor et de CKFinder, je fais les manips, tout semble OK, j'envoie les mails et il n'y a pas d'erreur, sauf que je ne reçois rien (tout fonctionnait avant que je fasse les modifs).
Quelqu'un peut me dire comment intégrer aujourd'hui CKEditor ? Merci !!!!!
Hors ligne
Le script n'indique aucune erreur mais les mails n'arrivent pas ?! Vous avez essayé avec une adresse email sans filtre anti-spam actif ?
PHP et MySQL, un duo gagnant !
Hors ligne
Pages : 1