Probleme lien externe

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Probleme lien externe

    Bonjour,
    J'utilise un template onepage avec un menu principal et une partie blog.
    Les liens de menu sont du type :
    - url externes avec des ancres
    Code HTML:
    www.monsite.fr/#portfolio
    - un lien vers le blog
    Code HTML:
    www.monsite.fr/index.php/blog
    - des url externes vers d'autres sites (réseaux sociaux)

    Tout fonctionne bien sauf lorsqu'on est dans le blog.
    Les liens vers les ancres fonctionnent bien (on retrouve les url monsite.fr/#ancre1), par contre lorsque l'url externe est un autre site, on a une erreur avec une url affichée du type :
    Code HTML:
    http://www.monsite.fr/http://monsite.fr/mapage.html
    J'ai vraiment aucune idée pour résoudre ce problème !
    Merci d'avance pour vos remarques

  • #2
    Re : Probleme lien externe

    Pour les liens vers d'autres sites, utilise la syntaxe "http://www." et pas seulement "www" car dans ce cas, Joomla! ajoute le nom de domaine du site, considérant l'adresse comme relative.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : Probleme lien externe

      Envoyé par RobertG Voir le message
      Pour les liens vers d'autres sites, utilise la syntaxe "http://www." et pas seulement "www" car dans ce cas, Joomla! ajoute le nom de domaine du site, considérant l'adresse comme relative.
      Salut RobertG,
      Merci pour ta réponse.
      C'est bien la syntaxe que j'ai utilisé.
      Le résultat de l'url affichée pour l'erreur est
      Code HTML:
      http://www.monsite.fr/https://www.site-cible/page.html
      alors qu'elle doit être
      Code HTML:
      https://www.site-cible/page.html

      Commentaire


      • #4
        Re : Probleme lien externe

        Problème de gestion du menu par le template ? Je viens de tester la syntaxe dont je parlais et j'ai bien l'adresse correcte et la bonne page qui s'ouvre, mais je n'utilise pas le même type de template que toi.
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          Re : Probleme lien externe

          J'ai testé ça vient bien du template mais j'ai aucune idée du fichier où trouver la solution.
          J'ai regardé du côté de index.php du template sans rien trouver. Quelle peut-être le type de commande qui gère ça ?
          Dernière édition par Botrytis à 08/04/2015, 17h38

          Commentaire


          • #6
            Re : Probleme lien externe

            Voici le code du div qui gère le blog dans index.php du template

            Code HTML:
            <div class="container">
            			<?php if ($this->countModules('blog_title')) : ?>
            			 <div id="services" class="page section">
            			<div class="container servicesContainer">
            				<jdoc:include type="modules" name="blog_title" style="xhtml" />
            			</div>
            			</div>
            			<?php endif; ?>
            			<jdoc:include type="modules" name="banner" style="xhtml" />
            			<div class="row-fluid">
            					<?php if ($this->countModules('position-8')) : ?>
            				<!-- Begin Sidebar -->
            				<div id="sidebar">
            					<div class="sidebar">
            					<div class="sidebar-nav">
            						<jdoc:include type="modules" name="position-8" style="xhtml" />
            					</div>
            					</div>
            				</div>
            				<!-- End Sidebar -->
            				<?php endif; ?>
            			<div class="eleven columns">
            				<main id="content" role="main" >
            					<!-- Begin Content -->
            					<jdoc:include type="modules" name="position-3" style="xhtml" />
            					<jdoc:include type="message" />
            					<jdoc:include type="component" />
            					<jdoc:include type="modules" name="position-2" style="none" />
            					<!-- End Content -->
            				</main>
            			</div>
            				<?php if ($this->countModules('position-7')) : ?>
            			<div class="four columns offset-by-one">        
            				<div class="sidebar">
            				<div id="aside">
            					<!-- Begin Right Sidebar -->
            					<jdoc:include type="modules" name="position-7" style="xhtml" />
            					<!-- End Right Sidebar -->
            				</div>
            				</div>
            			</div>
            				<?php endif; ?>
            			</div>
            		</div>

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X