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

XMLRAD Discussion :

Problème d'utilisation de FCKEditor


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut Problème d'utilisation de FCKEditor
    Bon alors je me suis résigné à abandonner HTMLArea sur 2006 et j'utilise donc FCKEditor.

    Problème :
    J'arrive à l'utiliser dans une simple page web HTML, mais pas dans un service xmlrad.

    Config :
    xmlrad 2006, windows 2000, IIS 5.0

    Architecture de fichier
    Voici mon architecture de fichier pour comprendre comment j'ai codé mon xsl :
    Delos
    |-> Projects
    |->FCKEditor
    |->MyProjects
    |->Bin
    |->XML
    |->MyModule
    |-> MonService.xsl

    Code
    Et voici donc comment j'ai codé mon xsl pour qu'il m'affiche mon text area :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslc="http://xslcomponents.org/TR/WD-xslc">
    	<xsl:import href="../xslc.xsl"/>
    	<xsl:import href="../Common.xsl"/>
    	<xsl:template match="/">
    		<xsl:apply-templates select="document"/>
    	</xsl:template>
    	<xsl:template match="document">
    		<xsl:call-template name="xslc:Page">
    			<xsl:with-param name="Title">TestFCKEditor</xsl:with-param>
    			<xsl:with-param name="Head">
     
    				<!--IMPORTATION DU JS DE FCKEditor-->
    				<script type="text/javascript" src="../../../../FCKeditor/fckeditor.js"></script>
     
    			</xsl:with-param>
    			<xsl:with-param name="PageTitle">
    				<img align="absmiddle" src="{$XMLC_PictosPath}ico_service.gif"/>*TestFCKEditor</xsl:with-param>
    			<xsl:with-param name="ToolbarButtonsLeft">
    				<ToolbarButton>
    					<xsl:call-template name="ToolButtonRefresh"/>
    				</ToolbarButton>
    				<ToolbarButton>
    					<img border="0" src="{$XMLC_SkinPath}toolbar_separator.gif"/>
    				</ToolbarButton>
    				<xsl:call-template name="CommonToolbarButtonsLeft"/>
    			</xsl:with-param>
    			<xsl:with-param name="ToolbarButtonsRight">
    				<xsl:call-template name="CommonToolbarButtonsRight"/>
    			</xsl:with-param>
    			<xsl:with-param name="ActionMenu">
    				<xsl:call-template name="xslc:ActionPanel">
    					<xsl:with-param name="Name">TestFCKEditorMenu</xsl:with-param>
    					<xsl:with-param name="TitleImage">
    						<xsl:value-of select="$XMLC_PictosPath"/>button_service.gif</xsl:with-param>
    					<xsl:with-param name="Title">TestFCKEditor</xsl:with-param>
    					<xsl:with-param name="Dark">1</xsl:with-param>
    					<xsl:with-param name="Items">
    						<Item HRef="{/document/Aliases/TDVADLL}TestFCKEditor" ImagePath="{$XMLC_PictosPath}button_service.gif" Caption="TestFCKEditor"/>
    					</xsl:with-param>
    				</xsl:call-template>
    			</xsl:with-param>
    			<xsl:with-param name="ActivePageName">TestFCKEditor</xsl:with-param>
    			<xsl:with-param name="Tabs">
    				<Tab Name="TestFCKEditor">
    					<a href="{/document/Aliases/TDVADLL}TestFCKEditor">
    						<img align="absmiddle" border="0" src="{$XMLC_PictosPath}ico_service.gif"/>*TestFCKEditor</a>
    				</Tab>
    			</xsl:with-param>
    			<xsl:with-param name="Body">
    				<xsl:call-template name="xslc:ApplicationMessages"/>
    				<p>Text Area</p>
    				<form method="post" name="MainForm">
    					<!--CREATION DU TEXTE AREA-->
    					<script type="text/javascript">
    						var oFCKeditor = new FCKeditor('FCKeditor1');
    						oFCKeditor.BasePath = "../../../../FCKeditor/";
      						oFCKeditor.Create();
    					</script>
    				</form>
    				<xsl:call-template name="xslc:PoweredBy"/>
    			</xsl:with-param>
    		</xsl:call-template>
    	</xsl:template>
    </xsl:stylesheet>
    Au passage, même si je change les "../../../../FCKeditor/" par "D:/Delos/Projects/...", ça ne change rien.
    (Mon xmlrad n'est pas installé dans Program File!)

    Aurai-je donc oublié qqchose?

    Merci à vous de vos réponses...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut
    Mon architecture de fichier n'est pas clair, je l'avait indentée, mais ça n'apparait pas!!

    FCKEditor et My Projects sont tout les deux au même niveau dans le répertoire projects.
    Les autres répertoire sont les uns dans les autres :
    MyProjects/Bin/XML/MyModule/MonService.xsl

  3. #3
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    Ca me parait assez suspect tes "../../../.." pour référencer les fichiers de FCK.
    Utilise plutot un chemin à partir de tes Alias, tu seras sur qu'il est bon. Par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <script type="text/javascript">
    	<xsl:attribute name="src">
    <xsl:value-of select="/document/Aliases/TDVA"/>FCKeditor/fckeditor.js</xsl:attribute>
    </script>
    Et idem pour la création du mémo.
    Michael

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    520
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 520
    Par défaut
    Avec Firefox et l'extension WebDeveloper, tu peux savoir quels sont les javascripts qui ont été chargés.
    Idem avec l'extension Firebug.

    Extensions incontournables !

    Il y a de grandes chances que ton chemin soit dans les champs, car l'initialisation FCK semble correcte.

    Sylvain

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 24
    Par défaut
    Merci, je teste et je vous redis...

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Par défaut
    Ton alias ProjectBin ne doit pas autoriser la lecture de ressource mais juste l'execution (securité, parametrage normal et obligatoire d'une appli XMLRAD).

    Il faut mettre le repertoire FCKEditor dans SharedPortal et y faire reference dans tes xsl avec le xpath suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <script ... href="{$XMLC_Portal}FCKEditor/....js"/>
    Par ailleurs, HTMLArea fonctionne tres bien et n'a aucun lien avec la version de XMLRAD utilisé => a ce niveau, c'est juste une histoire de html et de javascript. Je pense plutot que c'est un probleme d'alias IIS, comme ici, qui a "cassé" ton projet existant.
    Pour preuve, XMLRAD utilise encore HTMLArea2 dans le tasker.

    Bon, ceci dit... FCKEditor est mieux, autant changer !

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

Discussions similaires

  1. [RTFEditorKit] Problème d'utilisation
    Par jean.lamy dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 21/10/2004, 18h30
  2. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  3. [cvs] problèmes d'utilisation
    Par gromite dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/06/2004, 17h41
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 10h18
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44

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