Commentaire(s) Création de la page pour la rédaction des articles








Note :Si votre commentaire contient du code, sélectionner votre code avec votre souris puis utiliser la liste "Styles" et sélectionner "Code".


dfhq0348
Nombre de commentaire : 13

Commentaire(s)

  • #363 Commentaire de alex posté le 11/05/11 à 14:47:32 :
  • alex
  • Bonjour,

    J'ai quelques problèmes avec CKeditor. Au départ il n'acceptait pas mes caractères avec accents, j'ai donc fait une modification dans "ckeditor.js".

    J'ai passé à false  :

    i.entities = true;
    i.entities_latin=true;
    i.entities_greek = true;


    Depuis, le problème résolu, je peux maintenant utiliser des accents. Par contre, j'ai toujours un problème, il m'ajoute des balises <p></p>, et des  &nbsp; pour les espaces. J'ai beau chercher je ne comprend pas pourquoi.
    Auriez-vous une idée ? merci.

  • #364 Commentaire de c00lman posté le 11/05/11 à 16:11:44 :
  • c00lman
  • Bonjour alex,

    Jusqu'à présent je n'ai pas rencontré de problème concernant certains caractères avec ou sans accents.

    Concernant les soucis de paragraphes, la solution trouvé est de remplacer la balise "p" par un <br/> en intervenant dans le fichier config.js :

    CKEDITOR.editorConfig = function( config ){
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
    //on remplace les paragraphes par un retour à la ligne
    config.enterMode = CKEDITOR.ENTER_BR;  
    };


    Pour les ;nbsp; je ne sais pas !

    note : il est peut être nécessaire de vider le cache de votre navigateur pour voir la modification !

    Edit : essaye cette variable dans config.js pour les ;nbsp; 

    config.basicEntities = false;

    Source utile : http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html

  • #365 Commentaire de alex posté le 11/05/11 à 18:13:21 :
  • alex
  • Merci de votre réponse rapide.

    Pour les accents  on peut directement mettre config.entities = false;  dans config.js

    Votre solution de remplacer les <p> par des <br> fonctionne, mais mon problème reste le même, maintenant j'ai des <br> qui s'affichent dès que je vais à la ligne alors qu'il ne devraient pas apparaitre. D'où l'intêret d'utiliser un wysiwyg.

    J'ai recherché des solutions sur le site que vous aviez mis en source, mais rien.

    Ps: Merci beaucoup pour ce formidable tutoriel !

  • #367 Commentaire de c00lman posté le 11/05/11 à 19:30:48 :
  • c00lman
  • Il me parait tout à fait normal d'avoir des <br/> lors d'un retour à la ligne ... je ne vois pas ou est le problème?

    Que ce soit un éditeur wising telle que CKEditor ou un éditeur wising comme NVU ou autre, il génère tout 2 des <br/> dans le code source et sans cela, impossible d'ontenir des retour à la ligne hormis en passant par des balises de type "p", "div", etc et une pointe de CSS.

    ...ou alors je n'ai pas compris !!

  • #368 Commentaire de alex posté le 11/05/11 à 19:33:28 :
  • alex
  • Je n'ai pas du être assez clair. Les balises qui se mettent sont tout à fait normales, mon problème est le fait qu'elles apparaissent lorsqu'on est sur le site. Comme vous l'avez fait remarquer, elle ne devrait être visible que dans le code source.

  • #369 Commentaire de c00lman posté le 11/05/11 à 20:49:40 :
  • c00lman
  • Haaaa ouaiiii ... effectivement il y a un truc qui cloche !
    Vous avez testé en retirant les modifications que vous avez apporté au ficher ckeditor.js ?Le soucis vient peut être de la..?

  • #461 Commentaire de morgane posté le 24/09/11 à 17:37:22 :
  • morgane
  • Bonjour,

    je viens de terminer le panneau administratif mais je n'ai pas le même résultat au niveau de l'éditeur. simplement le titre+ descriptif + le contenu.
    J'aimerais pour voir mettre mon texte en gras, italique,...

  • #462 Commentaire de morgane posté le 24/09/11 à 17:57:17 :
  • morgane
  • escusez moi de vous avoir déranger, une erreur de ma part sur le chemin du fichier javascript.

    merci pour ce tuto exceptionnel!!!

  • #464 Commentaire de c00lman posté le 25/09/11 à 10:41:14 :
  • c00lman
  • Bonjour morgane,

    Il vous manque donc l'affichage des catégories et les 2 boutons du formulaire.
    1-Vérifier dans votre fichier si du code n'est pas interprété comme étant du commentaire suite à une erreur de copier/coller.
    2-Le formulaire des catégories est bien en place?
    3-La base de données pour les catégories est bien en place?

    Au pire, envoyez moi votre fichier par mail.

    Qu'entendez-vous par : "J'aimerais pour voir mettre mon texte en gras, italique,..." ?

  • #465 Commentaire de morgane posté le 25/09/11 à 10:54:35 :
  • morgane
  • En faite j'avais juste un textera simple sans les outils mais c'était une erreur bête de ma part . j'avais copier  le dossier CKeditor et pas Ckeditor_3.6.2, donc un dossier de moins par rapport au tuto :) mais j'ai trouvé la solution
    pas bien le copier/coller lol ;(

  • #496 Commentaire de Claude56 posté le 05/11/11 à 15:24:42 :
  • Claude56
  • Bonjour Coolman,

    Dans mes pages "ajouter-page" et " modifier-article" J'ai ajouté le script Ckeditor pour la "description" comme vous l'avez fait pour le "contenu".
    A l'affichage de ma page, le "contenu" ressort bien, par contre dans la "description" les <p> <div> et caractères accentués sont affichés.
    J'ai cherché sans succès les différences de "traitements" entre "contenu" et  "description".

    Je n'ai rien modifié dans la config d'origine de Ckeditor.

    Merci de votre aide
    Claude

  • #497 Commentaire de c00lman posté le 05/11/11 à 17:56:24 :
  • c00lman
  • Bonjour Claude56,

    Je pense que le soucis vient du faite que la variable pour la description contient la fonction "htmlspecialchars()" qui permet de convertir les caractères spéciaux en entités HTML. Si toutefois ça ne fonctionne toujours pas en supprimant cette fonction , vous pouvez utiliser la fonction "strip_tags()" à la place de "htmlspecialchars()" qui permet de supprimer les balises HTML et PHP d'une chaîne.

  • #502 Commentaire de Claude56 posté le 07/11/11 à 13:29:59 :
  • Claude56
  • Bonjour  Coolman,

    Bien vu, en enlevant  les htmlspecialchars ça fonctionne bien.

    Merci de votre aide