FCK4PluXML blog

Bonjour
juste pour gagner du temps lors de la rédaction des interviews (le fait ne pas pouvoir mettre en mémoire m'oblige à traiter poru le jour meme)

J'ai décidé de mettre le FCKeditor_2.3.2 dans mon pluxml seulement
j'ai ce message d'erreur en arrivant sur le page admin.

Quelqu'un saurait il me dire pourquoi ?
capture01vm7.th.jpg

j'ai ajouté ceci dans le admin/top.php
<script type="text/javascript" src="../FCKeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'chapo' ) ;
var oFCKeditor = new FCKeditor( 'contenu' ) ;
oFCKeditor.Height = 400 ;
oFCKeditor.BasePath = "../FCKeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>

Réponses

  • Je ne connais pas FCKeditor donc je ne peux pas t'aider là dessus
  • Bah c'est simple, au chargement de la page, ton script va chercher une zone de texte type textarea. Evidemment, il n'y en a pas sur la page d'accueil de l'administration, ce qui provoque cette alerte.
  • DitiDiti Member
    décembre 2006 modifié
    Salut,

    Sachant que c'est du Javascript, tu peux l'insérer partout dans ta page, avant les balises <html>.
    Donc, plutôt que de le mettre dans top.php, tu peux te débrouiller pour l'insérer uniquement dans la page de création/édition.

    EDIT : Pourquoi ? Parce qu'il faut que le script scanne la page, qui a déjà été chargée avant le script, d'où la nécessité, pour moi, de mettre le code tout à la fin.

    Cf. la coloration syntaxique de mon blog.
  • Alors, je te conseille (puisque c'est ce que j'ai fait pour FCK4PluXML normal) de mettre le contenu javascript dans un fichier séparé que tu auras crée (par exemple fcktop.php) et de faie un include de fcktop.php à l'intérieur du .php là où on crée des news.
    Désolé si j'ai pas été clair.
    Et tu pourrais pas uploader le code, s'il te plaît? pour que tout le monde puisse en profiter ^^.
    et aussi: j'ai commencé à me pencher sur l'option d'utiliser un éditeur externe plus léger. je vais voir ça. toi, tu peux utiliser FCK!
    Salut!
  • Antalmir effectivement ton explication n'est pas tres clair, peux tu recommencer et me dire ce que tu as mis exactement dans ton php et le fichier dans lequel tu as mis ton include ?
  • Sinon voila j'ai créer un fichier nommmé fcktop.php où j'ai mis ce code
    <script type="text/javascript" src="../FCKeditor/fckeditor.js"></script>
        <script type="text/javascript">
          window.onload = function()
          {
            var oFCKeditor = new FCKeditor( 'chapo' ) ;
            var oFCKeditor = new FCKeditor( 'contenu' ) ;
            oFCKeditor.Height = 400 ;
            oFCKeditor.BasePath = "../FCKeditor/" ;
            oFCKeditor.ReplaceTextarea() ;
          }
        </script>
    
    que j'ai uploadé dans le répertoire core/admin/fcktop.php

    dans le fichier articles.php j'ai ajouté l'include à ce niveau :
    <p class="field"><label>Contenu :</label></p><?php include("fcktop.php") ; ?>
    
    je n'ai pas ajouté ds le chapo car pas besoin.

    ce qui donne ceci :
    1804d457.jpg
  • Excellent Lady et merci pour cet apport. Merci aussi pour l'utilisation d'hiboox ;) !

    Cordialement,

    elrik
  • Je me disai que tu passerais par là. MDR.
    J'ai gagné un temps précieux ce matin de la mise en page de l'interview du jour.

    Sinon avec ce script apparemment le Url (se remplit automatiquement à la création) :
    ne se remplit plus automatiquement, mais c'est pas grave.
  • pepitepepite Member
    Bonjour,
    L'ajout de ce script m'intéresse mais que signifie :

    ...que j'ai uploadé dans le répertoire core/admin/fcktop.php ?

    Je ne voudrai pas faire de bêtise.

    Merci :-)
  • LaddyLaddy Member
    pepite a écrit:
    Bonjour,
    L'ajout de ce script m'intéresse mais que signifie :

    ...que j'ai uploadé dans le répertoire core/admin/fcktop.php ?

    Je ne voudrai pas faire de bêtise.

    Merci :-)
    j ai envoyé via un logiciel ftp mon fichier dans le sous répertoire admin du répertoire core de pluxml blog.
Connectez-vous ou Inscrivez-vous pour répondre.