j'ai deux problème :
Le premier problème le formulaire vient à moi de cette manière

Mais il doit en être comme ca

Deuxième problème
C:\wamp\www\Tuto\CakeSite\app\webroot\js\tiny_mce\plugins\image
Lorsque vous cliquez sur l'image d'icône devrait venir cette fenêtre

Mais lorsque je clique sur l'icône je ne pas obtenir rien

aide moi s'il vous plait!!

voila le code source : http://www.mediafire.com/?6cwqyiqd6t5mh52
le base de donne dans le dossier BD
et lautre et l'autre dossier (Tuto) deplacer dans www !!

6 réponses


Salut, pour ton premier soucis, le problème viens de ton css, il te faut le modifié.
il te faut lui donné une classe dans ton admin_show comme ceci par exemple

<?php echo '<div class="tonnomdeclasse">'; ?>
            <?php echo $this->Form->input('class',array('legend'=>"Alignement","options"=>array(
                "alignLeft" => "Aligner à gauche",
                "alignCenter" => "Aligner au centre",
                "alignRight" => "Aligner à droite"
                ),'type'=>'radio','value'=>$class)); ?>
            <?php echo '</div>'; ?>

et ensuite ajouter à ton css :

.tonnomdeclasse legend{padding:20px 0; float:left;}
.tonnomdeclasse input[type=radio]{margin:5px; float:left;}
.tonnomdeclasse label{text-align:left; width:100px;}

Les padding, les margin et les width sont a modifié à ta convenance, là je t'ai mis ceux qui concernent mon site, à toi de mettre les valeurs qui correspondent à ton site.
Il doit y avoir aussi d'autres solutions css pour ce cas plus aboutit que la mienne, pour ma part j'ai fait ainsi.

Aymenkn
Auteur

merci bien mon ami !!
et pour le deuxième problème :p

à la ligne 8 de ton fichier editor_plugin.js c'est

ed.addButtom('image',{

et non

ad.addButtom('image',{

La prochaine fois évite de proposer ton code source à l'upload et met ton code dans les balises dédiées pour cela grâce à l'éditeur de Grafikart.
Cela permet d'aller plus vite pour ceux qui veulent t'aider et puis surtout personne aime télécharger un zip d'une source inconnu et donc incertaine.

Aymenkn
Auteur

merci beaucoup :)
je modifier le code mais rien n'a changé

(function(){

    tinymce.create('tinymce.plugins.image',{
        init : function(ed , url){
            ed.addCommand('open_image',function(){
                alert(ed.settings.image_explorer);
            });
            ed.addButtom('image',{
                tite : 'Insérer une image',
                cmd : 'open_image'
            })
        }
    });
    tinymce.pluginManager.add('image',tinymce.plugins.image);
})();

Salut. C'est

ed.addButton

avec un N à la fin, et non

ed.addButtom

. Simple faute de frappe.

oui en effet, je mettais arrêter à la première faute de frappe ^^