IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/Outils Discussion :

CKEditor intégré à un projet ASP.NET : Customiser son composant fckeditor


Sujet :

EDI/Outils

  1. #1
    Membre habitué Avatar de Johann7751
    Profil pro
    Analyste Programmeur Junior
    Inscrit en
    Février 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur Junior

    Informations forums :
    Inscription : Février 2009
    Messages : 234
    Points : 142
    Points
    142
    Par défaut CKEditor intégré à un projet ASP.NET : Customiser son composant fckeditor
    Bonjour,

    Dans mon projet ASP.NET, j'ai intégré le composant fckeditor qui est un éditeur de texte riche.
    J'arrive à l'utiliser, l'intégrer dans mes pages, pas de problèmes.

    J'ai un problème pour ce qui est de la customisation de ce composant.

    Dans certaines situations, je voudrais pouvoir ajouter un composant fckeditor sans sa barre d'outils, juste la zone d'édition du composant en fait.
    Après avoir lu quelques trucs à droite à gauche je suis tombé sur ce lien :
    http://www.developpez.net/forums/d87...rer-fckeditor/
    où la personne configure son composant fckeditor (il utilise le language serveur PHP, mais c'est pas là le problème il me semble).

    Ce que j'en ai compris, c'est que la configuration se passe dans le fichier fckconfig.js. (MyWebSite\fckeditor\fckconfig.js)

    Dans ce fichier on trouve notamment cette zone qui m'intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    FCKConfig.ToolbarSets["Default"] = [
    	['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
    	['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
    	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
    	['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
    	'/',
    	['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
    	['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
    	['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
    	['Link','Unlink','Anchor'],
    	['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
    	'/',
    	['Style','FontFormat','FontName','FontSize'],
    	['TextColor','BGColor'],
    	['FitWindow','ShowBlocks','-','About']		// No comma for the last row.
    ] ;
     
    FCKConfig.ToolbarSets["Basic"] = [
    	['Bold', 'Italic', '-', 'OrderedList', 'UnorderedList', '-', 'Link', 'Unlink', '-', 'About']
    ];

    Voici dans un 2nd temps, la ligne, dans ma page ASPX où j'intègre mon composant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <FCKeditorV2:FCKeditor ID="toto" runat="server" ToolbarSet="Basic" Value="..."></FCKeditorV2:FCKeditor>

    Ce que j'ai fait c'est :
    - Ajouter un FCKConfig.ToolbarSets["None"] dans le fichier fckconfig.js avec aucune option dans cette barre d'outils
    - Dans ma page ASPX, mettre l'attribut ToolbarSet de mon composant fckeditor à "None".

    Le seul problème est que ça ne fonctionne pas.

    J'obtiens une popup =>

    Message de la page web
    la barre d'outils 'None' n'existe pas.

    J'ai continué mes recherches et j'ai testé de mettre
    FCKConfig.ToolBarLocation = 'None' dans le fichier fckconfig.js.
    => Aucun effet.


    Intrigué, j'ai donc essayer de modifier des choses dans ce fichier, comme par exemple enlever carrément tout le FCKConfig.ToolbarSets["Basic"], et, dans ma page aspx, setter la propriété ToolBarSet à 'Basic' et voir ce qu'il se passe.
    Et à mon étonnement, le composant fckeditor se charge dans ma page avec sa barre d'outils 'basique'..
    Comme si tout ce que je faisais dans ce fichier n'avait aucun effet..


    En clair ma question c'est pourquoi est ce que je fais n'a aucun effet sur le composant ?
    Et si je me trompe de fichier pour effectuer les customisations, quel fichier est à modifier ?


    Merci de votre aide.

  2. #2
    Membre habitué Avatar de Johann7751
    Profil pro
    Analyste Programmeur Junior
    Inscrit en
    Février 2009
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Programmeur Junior

    Informations forums :
    Inscription : Février 2009
    Messages : 234
    Points : 142
    Points
    142
    Par défaut
    J'ai résolu mon problème, il faut vider le cache du navigateur.

    C'était dans la doc :
    http://docs.cksource.com/FCKeditor_2...iguration_File
    en bas dans la section "Browser Caching".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/03/2014, 12h42
  2. comment integrer NHibernate à un projet ASP.Net?
    Par missgeek dans le forum NHibernate
    Réponses: 17
    Dernier message: 17/08/2009, 22h08
  3. problème lors de création d'un projet ASP.Net
    Par fifidante dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/02/2008, 23h33
  4. compiler un projet asp.net sous DOS
    Par JauB dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 07/02/2007, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo