We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5561
    • 7 Posts
    kikoo tout le monde.
    voilà petit problème avec la variable base_url.
    pour la variable site_url pas de problème, je l’ai donc mis au final dans mon template.

    j’ai donc mis au début base_url dans mon template
     <base href="[(base_url)]" />


    le problème c’est que sous IE, plus aucune image et lien ne s’affiche.
    Comme je test principalement avec Firefox, je n’ai pas tout de suite vu le problème, mais je n’ai donc pas de soucis avec Firefox et Opéra, les liens retournés sont correct.

    exemple lien retourné avec IE :
    http:///assets/images/newsSilinkIdea.png


    alors qu’elle est la différence entre ces deux variables sachant que dans mon config.inc.php, il y a

    	// automatically assign base_path and base_url
    	if($base_path==""||$base_url=="") {
    		$a = explode("/manager",str_replace("\\","/",dirname($_SERVER["PHP_SELF"])));
    		if(count($a)>1) array_pop($a);
    		$url = implode("manager",$a); reset($a);
    		$a = explode("manager",str_replace("\\","/",dirname(__FILE__)));
    		if(count($a)>1) array_pop($a);
    		$pth = implode("manager",$a); unset($a);
    		$base_url = $url.(substr($url,-1)!="/"? "/":"");
    		$base_path = $pth.(substr($pth,-1)!="/" && substr($pth,-1)!="\\"? "/":"");
    		$site_url = (!isset($_SERVER['HTTPS']) || strtolower($_SERVER['HTTPS']) != 'on')? 'http://' : 'https://';
    		$site_url .= $_SERVER['HTTP_HOST'];
    		if($_SERVER['SERVER_PORT']!=80) $site_url = str_replace(':'.$_SERVER['SERVER_PORT'],'',$site_url); // remove port from HTTP_HOST 
    		$site_url .= ($_SERVER['SERVER_PORT']==80 || isset($_SERVER['HTTPS']) || strtolower($_SERVER['HTTPS'])=='on')? '':':'.$_SERVER['SERVER_PORT'];
    		$site_url .= $base_url;
    	}
      • 14863
      • 19 Posts
      Je regarderais chez moi, mais il ne me semble pas avoir eu le problème... Je te tiens au courant wink
        Graou or Not...
        Miscischia[dot]Com
        • 5561
        • 7 Posts
        lol aurais je fais choux blanc avec ma question grin
          • 33175
          • 711 Posts
          T’as bien fait de faire un "up"; je t’avais oublié embarrassed Désolé.
          Je viens de faire un petit test chez moi.
          Pour accéder à un de mes sites, l’url est http:://xxx.xxx.xxx.xxx/picardy/
          Dans mon template, je viens de mettre :
                  <base href="[(site_url)]" />
                  <base href="[(base_url)]" />

          et j’obtiens
          <base href="http://xxx.xxx.xxx.xxx/picardy/" />
          <base href="/picardy/" />
          La différence est là smiley
          Personnellement, je n’ai utilisé jusque là que [(site_url)]
            Sorry for my english. I&#39;m french... My dictionary is near me, but it&#39;s only a dictionary !
            • 5561
            • 7 Posts
            ahhh oki je comprend mieux le
            http:///...


            effectivement j’utilisais aussi site_url mais j’ai changé pour une raison et je me demande si c’est pas pour résoudre un problème que j’avais en local.

            cette variable (base_url) permet de faire du relatif alors que (site_url) rajoute dans tous les liens http://www.xxxx.xx/...
              • 18219
              • 826 Posts
              Quote from: Cobalt74 at Jun 09, 2006, 11:02 PM

              ...
              http://www.xxxx.xx/...
              Dites le site http://www.xxxx.xx/ est introuvable. Vous avez oublier de déposer le nom de domaine laugh
                Marc
                I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink
                • 23050
                • 1,842 Posts
                Marc est en forme ce matin ! tongue