oscommerce, supprimer la pop up du détail d'un article...

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Pan, 14 Août 2006.

  1. Pan
    Pan WRInaute occasionnel
    Inscrit:
    16 Janvier 2006
    Messages:
    410
    J'aime reçus:
    0
    Voici une info très interessante proposée par ghost sur un autre forum pour afficher une image dans le corps de la page sur un site oscommerce :

    dans le fichier "product_info.php" remplacer vers la ligne 100


    Code:
    <script language="javascript"><!--
    document.write('<?php echo '<a href="java script:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
    //--></script>
    <noscript>
    <?php 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>'; ?>
    </noscript>
    
    Par

    Code:
    <?php
    if (isset($_GET['affiche']))// on vérifie que $_get existe (on devrait vérifier aussi quelle soit = à oui !!)
    { // si oui on récupère les données du produit dans la table
      $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['products_id']."' and pd.language_id = '" . (int)$languages_id . "'");
      $products = tep_db_fetch_array($products_query);
    echo tep_image(DIR_WS_IMAGES . $products['products_image'], $products['products_name']);// on les affiche
    echo '<a href="product_info.php?products_id='.$HTTP_GET_VARS['products_id'].'"> retour</a>';// un petit lien pour le retour et on recharge la page
    
    
    }else
    {// si non, on affiche les données normales avec en cas de click sur agrandir un passage de la variable $_get[affiche] dans l'url et on recharge la page, on repasse aussi le product_id du produit.
    echo '<a href="product_info.php?products_id='.$HTTP_GET_VARS['products_id'].'&affiche=oui"' . 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>';
    }
    ?>
    
    Il y a pour l'instant un problème pour l'affichage de la petite image à partir de la liste des articles.

    Que pensez vous de cette modif ?

    Merci
     
  2. The ghost
    The ghost Nouveau WRInaute
    Inscrit:
    9 Juin 2006
    Messages:
    28
    J'aime reçus:
    0
    Bonjour,

    Pour info, ce bout de code évite le popup de présentation des produits et se passe donc du javascript associé et il n'y a pas de problème d'affichage, mais un problème de compatibilité avec certaines contribs notamment celles biensûr qui utilisent L'URL Rewriting (mais ça doit être faisable)...

    Mes amitiès Pan et je trouve très sympa de partager
     
  3. t_solutions
    t_solutions WRInaute discret
    Inscrit:
    2 Juillet 2006
    Messages:
    57
    J'aime reçus:
    0
    Il suffit de supprimer les onmouseover, onfocus du javacript accompagné des produits
     
Chargement...
Similar Threads - oscommerce supprimer pop Forum Date
Problème de redirections oscommerce vers prestashop 1.6 Netlinking, backlinks, liens et redirections 14 Octobre 2015
Changement de CMS, migration OSCommerce -> Prestashop Demandes d'avis et de conseils sur vos sites 27 Mars 2015
Migration Oscommerce vers Prestashop sur 2 Serveurs Crawl et indexation Google, sitemaps 10 Novembre 2014
Serveur qui crash sans cesse : OVH / osCommerce Administration d'un site Web 22 Avril 2013
Module SEO Oscommerce Débuter en référencement 9 Avril 2013
Besoin d'aide pour OScommerce Développement d'un site Web ou d'une appli mobile 6 Mars 2013
Redirection 301 oscommerce -> prestashop URL Rewriting et .htaccess 25 Octobre 2012
Référencement d'un site OSCommerce en multilangue Problèmes de référencement spécifiques à vos sites 14 Juin 2012
Oscload une oscommerce nouvelle génération e-commerce 23 Septembre 2011
Redirection 301 oscommerce ver prestashop URL Rewriting et .htaccess 3 Août 2011
Personnaliser OsCommerce avec un thème template kit graphique e-commerce 23 Septembre 2010
Oscommerce indexation Problèmes de référencement spécifiques à vos sites 14 Septembre 2010
URL rewriting & osCommerce : DC ? Problèmes de référencement spécifiques à vos sites 3 Septembre 2010
Redirection 301 sur OsCommerce : comment virer le workstring=variable ? URL Rewriting et .htaccess 19 Août 2010
[CMS ecommerce] Oscommerce ou prestashop ? e-commerce 27 Juillet 2010
Droits d' auteur sur un webshop osCommerce Droit du web (juridique, fiscalité...) 17 Février 2010
Url rewriting impossible sur dossier OsCommerce.... URL Rewriting et .htaccess 23 Juin 2009
equivalent oscommerce pour la location e-commerce 6 Janvier 2009
Demande d’analyse globale de site (base oscommerce). Problèmes de référencement spécifiques à vos sites 19 Décembre 2008
Probleme de referencement d'une boutique oscommerce Débuter en référencement 27 Septembre 2008