Liens et boutons

25 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai cherché dans tout le forum sans trouver une solution à ceux que je cherche!!!

Je cherche à remplacer le nom "+de détails" et "ajouter au caddie", par une image. Je ne sais pas où chercher dans les scripts et à quels endroit je dois le positionné?

Merci pour les éventuelles réponses.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

J'ai cherché dans tout le forum sans trouver une solution à ceux que je cherche!!!

Je cherche à remplacer le nom "+de détails" et "ajouter au caddie", par une image. Je ne sais pas où chercher dans les scripts et à quels endroit je dois le positionné?

Merci pour les éventuelles réponses.

Il te faut aller dans le fichier

Modele/Default/template.php

Pour le "+ de détails" c'est

<?echo MORE ?>
Pour le "ajouter au caddie" c'est
echo ADD_CART;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

... et pour faire un lien sur une image

<a href="lien/fichier.php"><img src="chemin/images/mon_image.jpg" width="25" height="25" alt="" border="0" /></a>

;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Gigi,

la méthode de Paulanna est bonne car c'est celle que j'utilisais avant.

Toutefois, j'ai simplifié le tout en évitant de corriger plusieurs pages PHP.

Je créé une nouvelle variable dans le fichier fr.php qui se trouve dans /lib/lang/

Voici ma méthode :

Trouves la ligne

define ("MORE", "+ de détails",TRUE);
et rajoutes en dessous cette ligne
define ("MORE_IMAGE", "<img src=\"/images/small_view.gif\" alt=\"Plus de détails\" style=\"border:none; width:73px; height:17px; margin-top:5px;\" />",TRUE);

Les valeurs du style varient suivant le format de ton image, à toi donc de les modifier.

Ensuite, remplaces la valeur MORE par MORE_IMAGE dans ta boutique.

Ceci te permet de modifier l'URL de ton bouton qu'une seule fois.

Jérôme

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour vos conseils!

J'ai encore deux questions concernant la valeur "MORE" et "ADD_CART".

Earthworm tu dis de remplaces la valeur MORE par MORE_IMAGE dans ta boutique. Il s'agit de changer aussi dans d'autres fichiers ou c'est seulement dans le fichier fr.php?

Pour la valeur "ADD_CART", faut il rajoutait aussi "ADD_CART_IMAGE" ou laisser la valeur telle quelle?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai fait un essai en remplacent MORE et ADD_CART, et je me suis retrouver avec cet erreur sur le site.

Notice: Use of undefined constant MORE - assumed 'MORE' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1240


Notice: Use of undefined constant MORE - assumed 'MORE' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1240


Notice: Use of undefined constant MORE - assumed 'MORE' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1240

 MORE

Qté : 


Notice: Use of undefined constant ADD_CART - assumed 'ADD_CART' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1844


Notice: Use of undefined constant ADD_CART - assumed 'ADD_CART' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1844


Notice: Use of undefined constant ADD_CART - assumed 'ADD_CART' in /home/userhtml/j/c/t/jct/3w/modeles/default/template.php on line 1848

ADD_CART

Je suis allé voir à la ligne 1240 du fichier template.php, là j'ai changé la valeur MORE. et je ms suis retrouver avec une duplication de mon image.

Que doit je faire pour ne plus avoir ce problème?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

lis bien le post de Earthworm

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

lis bien le post de Earthworm

Justement j'ai lu son post, j'ai du oublié un truc!!!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

+ de détails => MORE

ajouter au caddie => ADD_CART dans le fichier de langue

à partir de là tu ajoutes l'image de ton choix

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dans le fichier template.php je pense que je dois aussi changé la valeur "MORE" en "MORE_IMAGE" ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

nan, pas utilise puisque tu as déjà MORE tu fais avec ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci à toi Paulanna.

Je vais faire le nécessaire!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

désolé de ne répondre que maintenant.

Gigi > Si tu veux que tous tes textes "+ de détails" soit remplacés par ton image, dans toute ta boutique, tu remplaces "MORE" par "MORE_IMAGE"

"ADD_CART" peut être remplacé par une autre variable comme pour "MORE". j'ai opéré de la même façon :

define ("ADD_CART", "Ajouter au panier",TRUE);

define ("ADD_CART_IMAGE", "<img src=\"/images/commander.png\" alt=\"Mettre dans le panier\" style=\"border:none; width:102px; height:20px; margin-top:5px;\" />",TRUE);

Et j'ai donc remplacé par "ADD_CART_IMAGE" tous les lieux où étaient indiqués "ADD_CART"

Jérôme

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pourquoi remplacer MORE par MORE_IMAGE ?

pourquoi ne pas faire avec MORE ?

cela évite de changer MORE par MORE_IMAGE dans tous les fichiers concernés

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonne question Paulanna ;)

Pour garder les deux méthodes où le client (dans mon cas) choisi d'avoir une image dans l'essentiel du site et de garder que le texte dans la colonne de droite (nouveautés, meilleurs ventes...)

Mais ta solution est aussi bonne.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J' ai essayé les deux méthodes, et rien n'a changé.

J'ai toujours des messages d'erreurs que me renvoi le serveur!!! Pourquoi?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ces messages veulent dire que vous appelez des variables que vous n'avez pas défini

Il faut d'abord vérifier si les variables se trouvent dans le fichier de langue

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ces messages veulent dire que vous appelez des variables que vous n'avez pas défini

Il faut d'abord vérifier si les variables se trouvent dans le fichier de langue

Les variables ont bien été défini dans le fichier langue!!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

montre ici les varaibles concernées du fichier le langue et montre comment tu les appelles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voici ce que j'ai mis dans le fichier fr.php

define ("MORE_IMAGE", "<img src=\"/images/detail.gif\" alt=\"Voir le d&eacute;tails\" style=\"border:none; width:130px; height:20px; margin-top:5px;\" />",TRUE);

define ("ADD_CART_IMAGE", "<img src=\"/images/panier.gif\" alt=\"Ajouter au panier\" style=\"border:none; width:130px; height:20px; margin-top:5px;\" />",TRUE);

Et dans le fichier template.php, jai mis le code suivant :

echo "<img src=\"images/detail.gif\" align=\"absmiddle\" alt=\""MORE_IMAGE"\" title=\""MORE_IMAGE"\">&nbsp;<a href=\"achat/produit_details.php?id=".$prod['id']."\">".MORE."</a>";

echo "<img src=\"images/panier.gif\" align=\"absmiddle\" alt=\""ADD_CART_IMAGE"\" title=\""ADD_CART_IMAGE"\" />";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voici ce que j'ai mis dans le fichier fr.php

define ("MORE_IMAGE", "<img src=\"/images/detail.gif\" alt=\"Voir le détails\" style=\"border:none; width:130px; height:20px; margin-top:5px;\" />",TRUE);

define ("ADD_CART_IMAGE", "<img src=\"/images/panier.gif\" alt=\"Ajouter au panier\" style=\"border:none; width:130px; height:20px; margin-top:5px;\" />",TRUE);

Et dans le fichier template.php, jai mis le code suivant :

echo "<img src=\"images/detail.gif\" align=\"absmiddle\" alt=\""MORE_IMAGE"\" title=\""MORE_IMAGE"\"> <a href=\"achat/produit_details.php?id=".$prod['id']."\">".MORE."</a>";

echo "<img src=\"images/panier.gif\" align=\"absmiddle\" alt=\""ADD_CART_IMAGE"\" title=\""ADD_CART_IMAGE"\" />";

Gigi,

j'avais mal expliqué mon intégration, voici comment le l'ai intégré dans ma page template.php :

						//echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";

						echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";

						//echo ADD_CART;

						echo ADD_CART_IMAGE;

						echo "</a>";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de la réponse.

Je vais essayé ta méthode!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai fait un essai avec add_cart ça fonctionne. Par contre ça me crée un doublon avec l'image. Une qui est active et l'autre non!!!! Bizarre!

Concernant la variable MORE cela fonctionne pas.

Pourquoi?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai fait un essai avec add_cart ça fonctionne. Par contre ça me crée un doublon avec l'image. Une qui est active et l'autre non!!!! Bizarre!

Concernant la variable MORE cela fonctionne pas.

Pourquoi?

Avez vous essayez de mettre $wwwroot devant /images dans la déclaration de vos variables de langue

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je vais essayé avec $wwwroot

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