Bonjour , voici plusieurs heures que je cherche mon erreur , dans le back office j'ai mis mon css , le soucis et que mes images ne s'affiche pas il affiche que le nom et en plus il se double plus bas . Pour l'affichage je suppose que c'est le chemin qui n'est pas bon j'ai tout essayer mais rien n'y fait en ce qui concerne le doublage des noms de mes images alors la je comprend pas pourquoi sa ce double.
voici comment est constituer mon site :
wamp -> www -> nom de mon site ->
Mon dossier Admin -> Mon dossier webroot -> Mon dossier imgs -> Mon dossier admin ou se trouve mes images
Voici comment j'ai mis le chemin de mon image
<div id="image_haut">
<img src="../webroot/imgs/admin/image_haut_admin.png" alt="image" id="Image" />
</div>
Y a t il une erreur ? et pourquoi le nom "image" se double sur ma page ?
Merci beaucoup pour vos réponses.

7 réponses


naty45
Auteur

Bonjour mon problème d'affichage de mes image son résolue, bien un problème de chemin , par contre j'ai toujours le problème que le nom de ces images s'affiche plus au en écrit et je ne trouve pas a savoir pourquoi ??
Merci de votre aide si vous avez une réponse, je cherche toujours de mon cote si je trouve je vous dirai.
Merci.

naty45
Auteur

help help je comprend pas j'ai beau chercher rien n'y fait ???
svp merci de venir m'aider.

donne nous le code de ta page

naty45
Auteur
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
    <title><?php echo isset($title_for_layout)?$title_for_layout:'Administration'; ?></title> 
    <link rel="stylesheet" href="<?php echo Router::webroot('css/default1.css'); ?>">
    </head> 
    <!-- debut du header logo -->   
    <header>
        <div id="image_haut">
        <img src="../../webroot/img/admin/image_haut_admin.png" alt="image" id="Image" />
        </div>
        <div id="deco_admin">
        <img src="../../webroot/img/admin/deco_admin.png" alt="decoadmin" id="decoadmin" />
        </div>
        <div id="logo_admin">
        <img src="../../webroot/img/admin/logo_admin.png" alt="logoadmin" id="logoadmin" />
        </div>
    </header>

<body>
<div id="milieu_admin">
        <img src="../../webroot/img/admin/milieu_admin.png" alt="milieuadmin" id="milieuadmin" />
        </div>
<div class="page-header">
    <h1>Editer un article</h1>
</div>
<form action="<?php echo Router::url('admin/posts/edit/'.$id); ?>" method="post">
    <?php echo $this->Form->input('name','Titre'); ?>
    <?php echo $this->Form->input('slug','Url'); ?>
    <?php echo $this->Form->input('category_id','Catégorie',array('options' => $categories)); ?>
    <?php echo $this->Form->input('created','Date de création',array('class'=>'datepicker')); ?>
    <?php echo $this->Form->input('id','hidden'); ?>
    <?php echo $this->Form->input('content','Contenu',array('type'=>'textarea','class'=>'xxlarge wysiwyg','rows'=>5)); ?>
    <?php echo $this->Form->input('online','En ligne',array('type'=>'checkbox')); ?>
    <div class="actions">
        <input type="submit" class="btn primary" value="Envoyer">
    </div>
</form>
</body>

<script type="text/javascript" src="<?php echo Router::webroot('js/tinymce/tiny_mce.js'); ?>"></script>
<script type="text/javascript">
      tinyMCE.init({
        // General options
        mode : "specific_textareas",
        editor_selector : "wysiwyg",
        theme : "advanced",
        relative_urls : false,
        plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
        // Theme options
        theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,bullist,numlist,|,justifyleft,justifycenter,justifyright,justifyfull,|,link,unlink,image",
        theme_advanced_buttons2 : "",
        theme_advanced_buttons3 : "",
        theme_advanced_buttons4 : "",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,
        // Skin options
        skin : "o2k7",
        skin_variant : "silver",
        file_browser_callback : 'fileBrowser'
    });
    function fileBrowser(field_name, url, type, win){
      if(type=='file'){
          var explorer = '<?php echo Router::url('admin/posts/tinymce'); ?>';
      }else{
          var explorer = '<?php echo Router::url('admin/medias/index/'.$id); ?>';
      }
      tinyMCE.activeEditor.windowManager.open({
        file : explorer,
        title : 'Gallerie',
        width: 420,
        height: 400,
        resizable : 'yes',
        inline : 'yes',
        close_previous : 'no'
      },{
        window : win,
        input : field_name
      });
      return false; 
    }
</script>
</html>

Merci tu peux m'aider par contre je re contre un autre soucis aussi c que lorsque je modifie le css toutes mes pages change pas de la même façon voir sa enlève tout sur une page a une autre j'ai suivi le cour du php de a a z avec les mêmes source que sur le site et ce problème je le re contre sur le back office.
Encore merci .

a tu un fichier .htacces car ci c'est le cas regarde la règle que tu a mis car il se peut qu'il faut faire un /webbroot/ etc...

naty45
Auteur

Bonsoir oui j'ai un fichier .htaccess voici son contenue :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]

dit moi si je dois y ajouter quelque chose et si oui quoi ?

Merci beaucoup.

naty45
Auteur

Bonjour j'ai réussi a faire partir le nom de mes images sur certaine page mais pas toutes et j'ai toujours ce soucis de css qui ne se met pas pareil sur toute mes pages de backoffice ,si vous avez des réponses elles seront la bienvenue.
Merci a tous.
PS:Merci et bravo a grafikart pour ces tutos super intéressant.