osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Lien URL sur les photos [RESOLU]
juju74
posté 3 Jan 2012, 11:24
Message #1


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 182
Inscrit : 12-October 06
Lieu : 74460
Membre no 12614



Bonjour à tous!
BONNE ANNÉE!! smile.gif


je souhaiterais mettre un lien vers le catalogue de la boutique sur les photos rewriter par Ultimate seo url!
ex: http://www.ethnoplants.com/catalog/sequoia...nes-pi-460.html (pi étant le répertoire photo)

la photo est bien référencée, mais le client a aucun moyen d'aller sur la boutique depuis ce lien!

(j'éditerais le lien)

Merci beaucoup pour votre aide, ca pourrais intéresser de nombreuses personnes je pense!!

hasta luego!

Ce message a été modifié par juju74 - 15 Feb 2012, 14:59.
Go to the top of the page
 
juju74
posté 4 Jan 2012, 14:35
Message #2


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 182
Inscrit : 12-October 06
Lieu : 74460
Membre no 12614



personne a une petite idée?
je pense que c'est dans le fichier popup_image.php qu'il faudrait faire la modif:
Code
<?php
/*
  $Id: popup_image.php,v 1.18 2003/06/05 23:26:23 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

  require('includes/application_top.php');

  $navigation->remove_current_page();

  $products_query = tep_db_query("select pd.products_name, p.products_image from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['pID'] . "' and pd.language_id = '" . (int)$languages_id . "'");
  $products = tep_db_fetch_array($products_query);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo $products['products_name']; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<script type="text/javascript"><!--
var i=0;
function resize() {
  if (navigator.appName == 'Netscape') i=40;
  if (document.images[0]) window.resizeTo(document.images[0].width +30, document.images[0].height+60-i);
  self.focus();
}
//--></script>
</head>
<body onload="resize();">
<?php echo tep_image(DIR_WS_IMAGES . $products['products_image'], $products['products_name']); ?>
</body>
</html>
<?php require('includes/application_bottom.php'); ?>
Go to the top of the page
 
chti_poupon
posté 4 Jan 2012, 15:50
Message #3


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour,
As-tu essayé d'adapter le code d'appel de cette image dans product_info.php(en osC2.2):
Code
echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']).'", "target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>

C'est une image avec un lien et un commentaire. à mettre à ta guise
Chti poupon
Go to the top of the page
 
juju74
posté 4 Jan 2012, 16:03
Message #4


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 182
Inscrit : 12-October 06
Lieu : 74460
Membre no 12614



salut chti_poupon!
merci d'avoir répondu!
j'ai bien trouver ton bout de code dans product_info.php
connais tu le type de code a insérer pour avoir l'image en lien?
je suis dégouté, la plupart des visites arrivent sur ces images bien référencées!

je pense que la plupart des sites ayant installé Ultimate seo urls pourront le constater dans la partie admin "qui est en ligne"

arf, j'y ai passé la journée sans trouver la solution, misère! sad.gif

Ce message a été modifié par juju74 - 4 Jan 2012, 17:51.
Go to the top of the page
 
Gnidhal
posté 4 Jan 2012, 19:18
Message #5


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



Bonsoir et meilleurs voeux smile.gif
Petite remarque liée : c'est bien d'avoir des visites sur tes pages grace aux images mais est-ce de la visite qualifiée ?

Si un quidam trouve ton site sur google-image c'est qu'il recherche une image, pas un produit. Conséquence: il va visiter ta page pour te piquer l'image si il peut
consommer de la bande passante, augmenter tes stats de visite et faire baisser ton taux de transformation.

Cela peut-il t'amener un acheteur ? pas si sur.

Bon c'était la minute de réflexion.

Maintenant le principe de l'url_rewriting c'est de faire passer un chemin pour un autre.
Dans ton exemple, le chemin vers l'image qui devrait être
a/ tonsite.ext/images/ton_image.jpg
est masqué par une url qui est
b/ tonsite.ext/nom-du-produit.html
fausse référence car cette "page html" n'existe pas, c'est simplement une image (le lien de base cité en a/) qui est renommée. Et cette image ne peut avoir de lien en l'état puisqu'elle n'est géré par aucun code html (c'est un lien en dur vers un fichier image à la base).

Donc ce que tu veux faire n'est pas possible. Et si tu veux garder l'ur-rewriting sur tes images avec le nom du produit, tu devrais travailler le code de rewriting pour que l'extension soit du même type que l'image originale (.jpg pour les jpeg par exemple)

Philosophie : L'adage pour les humain :"A force de se travestir et de se masquer on perd son identité" semble aussi valable pour les sites internet smile.gif


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
juju74
posté 4 Jan 2012, 20:35
Message #6


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 182
Inscrit : 12-October 06
Lieu : 74460
Membre no 12614



t'as réflexion est juste!
mais un lien sur cette image apporterait un + je pense! (sans envisager un acheteur )
sais tu comment insérer un lien vers la boutique en cliquant sur l'image?
j'ai tout tester, j'ai eu que des erreurs 404

merci pour ton aide! smile.gif
Go to the top of the page
 
Gnidhal
posté 6 Jan 2012, 18:22
Message #7


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



T'as pas tout lu Juju!
Je t'ai dit : c'est pas possible.
un url rewriting c'est un masquage de direction : faire prendre des vessies pour des lanternes en somme.
Mais une vessie reste une vessie et une lanterne, une lanterne.
relis tout mon post précédent!


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
juju74
posté 10 Feb 2012, 12:21
Message #8


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 182
Inscrit : 12-October 06
Lieu : 74460
Membre no 12614



merci Gnidhal pour t'as réponse!

le souci c'est que les urls des photos sont référencés sur le moteur de recherche google et se retrouvent parfois beaucoup mieux référencés que les produits eux même!
un lien sur la photo permettrait d'arriver directement au catalogue et ainsi profiter du référencement des photos!
tout cela sans changer l'url bien sur!
mais si tu dis que ce n'est pas possible, je ne vais pas persévérer, tous mes essais ont été que des échecs! sad.gif

chti_poupon, ton idée semble parfaite!
le souci c'est que je nage niveau code!
a quel endroit et quel genre de code mettre a ce niveau?

Merci beaucoup!!!
a bientôt sur le forum! wink.gif

dans le code url de l'image j'ai:
Code
<html dir="LTR" lang="fr"><head>


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Sequoiadendron giganteum SEQUOIA GEANT (7 graines)</title>
<base href="http://www.monsite.com/catalog/">
<script type="text/javascript"><!--
var i=0;
function resize() {
  if (navigator.appName == 'Netscape') i=40;
  if (document.images[0]) window.resizeTo(document.images[0].width +30, document.images[0].height+60-i);
  self.focus();
}
//--></script>
</head><body onload="resize();">
<img src="images/Sequoiadendron-giganteum_SEQUOIA_ethnoplants.JPG" alt="Sequoiadendron giganteum SEQUOIA GEANT (7 graines)" title="Sequoiadendron giganteum SEQUOIA GEANT (7 graines)" border="0" height="187" width="186"></body></html>


a la limite, dans quel répertoire se situe ce bout de code:
Code
<img src="images/Sequoiadendron-giganteum_SEQUOIA_ethnoplants.JPG" alt="Sequoiadendron giganteum SEQUOIA GEANT (7 graines)" title="Sequoiadendron giganteum SEQUOIA GEANT (7 graines)" border="0" height="187" width="186"></body></html>

afin d'insérer la balise d'url?

c'est une autre hypothèse envisageable non?

Ce message a été modifié par juju74 - 10 Feb 2012, 14:20.
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 17:11
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)