Un Onglet Dans Le Menu Horizontal (Version 7)

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

 

Après quelques heures de recherche je suis arrivé enfin à créer un onglet dans le menu horizontal avec un lien vers un URL extérieur

 

N’ayant pas une connaissance approfondit sur toutes les fonctions de la version 7 :blink:

 

J’ai inséré ce type de ligne dans le fichier lib/fonctions/display.php  à la ligne 1717

 

$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['$wwwroot'] . 'lien extérieur' => $GLOBALS['STR_ANNONCES']);

 

Je me trouve avec mon lien que fonctionne très bien, mais avec une erreur d’affichage

 (au haut de la page d’accueil)

 

Notice: Undefined index: $wwwroot in /homepages/7/xxxxxxxxxx/htdocs/trocboutique/lib/fonctions/display.php on line 1717

 

J’ai crois avoir fait une erreur dans la synthèse ! mais lequel ? <_<

quelqu’un pourrait me renseigner ?

 

Merci à l’avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

le message d'erreur vient du caractère $ en trop, juste avant wwwroot. La ligne doit être

$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot'] . 'lien extérieur' => $GLOBALS['STR_ANNONCES']);

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir Simon

 

Si j’ai enlevé le caractère $ de la synthèse

 

je me trouve avec deux liens consécutives dans  la barre de navigation c’est-à-dire celui de la boutique et celui du site exemple ci-joint

 

http://www.trocboutique http://trocinformatique.com

 

je suis vraiment perdu

 

ou alors dans le fichier diplay.php j’ai  n’est pas été a la bonne ligne

 

$GLOBALS['main_menu_items']['contact'] = array(get_contact_url(false, false) => $GLOBALS['STR_CONTACT']);
            
 $GLOBALS['menu_items']['contact'][$GLOBALS['wwwroot'] . '/plan_acces.php'] = $GLOBALS['STR_ACCESS_PLAN'];
            
$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot'] . 'http://trocinformatique.com' => $GLOBALS['STR_ANNONCES]);

 

 

Cordialement

Franck

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

La variable wwwroot contient déjà http://trocinformatique.com, vous pouvez donc supprimer le nom de domaine ajouté 'en dur' :

 

$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot']  => $GLOBALS['STR_ANNONCES']);

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

La variable wwwroot contient déjà http://trocinformatique.com, vous pouvez donc supprimer le nom de domaine ajouté 'en dur' :

 

Bonjour Simon

 

la variable wwwroot n'est pas celle de mon lien extérieur

 

La boutique PEEL est sur le domaine Trocboutique.com effectivement, qui correspond a la variable wwroot

 

Mais le souci que j’aie c’est qu’à partir de la boutique, je puisse avoir un onglet sur le menu horizontal vers le domaine de mon site petits annonces

 

Que lui à son propre domaine Trocinformatique.com

 

Donc  deux liens différents trocboutique.com et troinformatique.com

 

Merci pour votre aide

 

Franck

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

La variable wwwroot contient déjà http://trocinformatique.com, vous pouvez donc supprimer le nom de domaine ajouté 'en dur' :

 

$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot']  => $GLOBALS['STR_ANNONCES']);

 

Simon

 

En attendent une solution  J’ai trouvé une astuce  à mon problème de lien

 

J’ai créé un nouveau répertoire dans modules avec un fichier header('Location: de redirection

Et sa fonctionne sans erreur

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

dans ce cas il faut faire l'inverse,ne pas utiliser wwwroot, mais le lien vers votre autre site.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

dans ce cas il faut faire l'inverse,ne pas utiliser wwwroot, mais le lien vers votre autre site.

Bonjour Simon

J’ai inverse ça donne toujours une erreur, laissé tomber

Je fais ceci,

$GLOBALS['main_menu_items']['annonces'] = array($GLOBALS['wwwroot'] . '/modules/annonces/index.php' => $GLOBALS['STR_ANNONCES']);

 

avec une redirection et ça fonctionne

 

Je vous envoie un MP avec le  domaine définitive et les codes

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping