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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [résolu] Lightbox et products_attributes_sets, les options produit ne s'affichent plus
LaMachine
posté 14 Mar 2012, 23:20
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 10
Inscrit : 26-January 10
Membre no 26954



Bonsoir,
J'ai installé ce matin la belle contrib "Fancy Lightbox Popup", elle marche nickel après avoir débuggé le problème de l'apostrophe (') dans le nom du produit, mais je me suis aperçu il y a 2 heures que les attributes produits (choix de couleur ou de taille par exemple) n'apparaissent plus sur les fiches produits. J'ai repris le fichier product_info.php au moins 5 fois pour vérifier la syntaxe, je ne vois toujours pas où est mon erreur.

Une bonne âme pourrait se pencher rapidement sur mon souci s'il vous plait ?

Voici mon fichier product_info.php :

Code
<?php
  /*
    $Id: product_info.php,v 1.97 2003/07/01 14:34:54 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');
  
    require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_PRODUCT_INFO);
  
    $product_check_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
    $product_check = tep_db_fetch_array($product_check_query);
  ?>
  <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html <?php echo HTML_PARAMS; ?>>
  <head>
  <?php
  // BOF: WebMakers.com Changed: Header Tag Controller v2.5.2
  // Replaced by header_tags.php
  if ( file_exists(DIR_WS_INCLUDES . 'header_tags.php') ) {
    require(DIR_WS_INCLUDES . 'header_tags.php');
  } else {
  ?>
    <title><?php echo TITLE; ?></title>
  <?php
  }
  // EOF: WebMakers.com Changed: Header Tag Controller v2.5.2
  ?>
  <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
  <link rel="stylesheet" type="text/css" href="stylesheet.css">
  <script language="javascript"><!--
  function popupWindow(url) {
    window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,re
sizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,
l
eft=150')
  }
  //--></script>
  <? /*
  <link rel="stylesheet" href="lightbox/lightbox.css" type="text/css" media="screen" />
  <script type="text/javascript" src="lightbox/builder.js"></script>
  <script type="text/javascript" src="lightbox/prototype.js"></script>
  <script type="text/javascript" src="lightbox/scriptaculous.js?load=effects"></script>
  <script type="text/javascript" src="lightbox/lightbox.js"></script>
  */ ?>
  <script type="text/javascript" src="lightbox/prototype.js"></script>
  <script type="text/javascript" src="lightbox/scriptaculous.js?load=effects"></script>
  <link rel="stylesheet" href="lightbox/lightbox.css" type="text/css" media="screen">
  <script type="text/javascript" src="lightbox/builder.js"></script>
  <script type="text/javascript" src="lightbox/lightbox.js"></script>
  
  </head>
  <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
  <!-- header //-->
  <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
  <!-- header_eof //-->
  
  <!-- body //-->
  <table border="0" width="100%" cellspacing="3" cellpadding="3">
    <tr>
      <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
  <!-- left_navigation //-->
  <?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
  <!-- left_navigation_eof //-->
      </table></td>
  <!-- body_text //-->
      <td border="1" width="100%" valign="top"><?php echo tep_draw_form('cart_quantity', tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=add_product')); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">
  <?php
    if ($product_check['total'] < 1) {
  ?>
        <tr>
          <td><?php new infoBox(array(array('text' => TEXT_PRODUCT_NOT_FOUND))); ?></td>
        </tr>
        <tr>
          <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
        <tr>
          <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
            <tr class="infoBoxContents">
              <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
                <tr>
                  <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  <td align="right"><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT) . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td>
                  <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                </tr>
              </table></td>
            </tr>
          </table></td>
        </tr>
  <?php
    } else {
      $product_info_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_util1, p.products_util2, p.products_util3, p.products_util4, p.products_cost, p.products_points, p.products_image, p.products_bimage, pd.products_url, p.products_price, p.products_nombre, p.products_tax_class_id, p.products_delai, p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
      $product_info = tep_db_fetch_array($product_info_query);
  
      tep_db_query("update " . TABLE_PRODUCTS_DESCRIPTION . " set products_viewed = products_viewed+1 where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and language_id = '" . (int)$languages_id . "'");
  
      if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
        $products_price = '<s>' . $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price($new_price, tep_get_tax_rate($product_info['products_tax_class_id'])) . '</span>';
      } else {
        $products_price = $currencies->display_price($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
      }
  
      $products_name = $product_info['products_name'];
  
  ?>
        <tr>
          <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
            <tr>
             <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              <td class="pageHeading" valign="top"><?php echo $products_name; ?>
              <?php if(tep_not_null($product_info['products_nombre'])){echo "  -  "; echo $product_info['products_nombre']; echo TEXT_HOLDS;}?>
              </td>
              <td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></td>
               <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
            </tr>
            <tr>
              <td valign="top"></td>
              <td valign="top"></td>
              <td class="pageHeadingPoints" align="right" valign="top"><?php echo $product_info['products_points'] . ' ' . TEXT_VALUE_POINTS; ?></td>
              <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
        <tr>
          <td class="main">
  <?php
      if (tep_not_null($product_info['products_image'])) {
  ?>
            <table border="0" cellspacing="0" cellpadding="2" align="right">
              <tr>
                <td align="center" class="smallText">
                
                
                
  <? /*              
                
  <script language="javascript"><!--
  document.write('<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank" rel="lightbox" title="'.$product_info['products_name'].'" >' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '
  ' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
  //--></script>
  <noscript>
  <?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank" rel="lightbox" title="'.$product_info['products_name'].'" >' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '
  ' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
  </noscript>
  */ ?>
  <script language="javascript"><!--
  document.write('<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_bimage']) . '" target="_blank" rel="lightbox" title="'.addslashes($product_info['products_name']).'" >' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '
  ' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
  //--></script>
  <noscript>
  <?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_bimage']) . '" target="_blank" rel="lightbox" title="'.$product_info['products_name'].'" >' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '
  ' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
  </noscript>
  
  <? /* ---------------------------- CE QU IL Y AVAIT AVANT DE METTRE LA CONTRIBUTION GRANDE IMAGE FONDUE ------------------------------
  <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"') . '
  ' . 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"') . '
  ' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
  </noscript>
  */ ?>
  
                </td>
              </tr>
            </table>
  <?php
      }
      
  // Points/Rewards system V2.1rc2a BOF
      if ((USE_POINTS_SYSTEM == 'true') && (DISPLAY_POINTS_INFO == 'true')) {
          if ($new_price = tep_get_products_special_price($product_info['products_id'])) {
              $products_price_points = tep_display_points($new_price, tep_get_tax_rate($product_info['products_tax_class_id']));
          } else {
              $products_price_points = tep_display_points($product_info['products_price'], tep_get_tax_rate($product_info['products_tax_class_id']));
          }
          $products_points = tep_calc_products_price_points($products_price_points);
          $products_points_value = tep_calc_price_pvalue($products_points);
          if ((USE_POINTS_FOR_SPECIALS == 'true') || $new_price == false) {
              echo '<p>' . sprintf(TEXT_PRODUCT_POINTS , number_format($products_points,POINTS_DECIMAL_PLACES), $currencies->format($products_points_value)) . '</p>';
          }
      }
  // Points/Rewards system V2.1rc2a EOF
      
  ?>
            <p><?php echo stripslashes($product_info['products_description']); ?></p>
            <?php echo TEXT_PRODUCTS_UTIL1; echo" : "; ?>
  
            <?php if(tep_not_null($product_info['products_util1'])){switch ($product_info['products_util1']){
            case 1: echo tep_image_button("util1_1.gif");break;
            case 2: echo tep_image_button("util1_2.gif");break;
            case 3: echo tep_image_button("util1_3.gif");break;
            case 4: echo tep_image_button("util1_4.gif");break;
            case 5: echo tep_image_button("util1_1.gif");echo tep_image_button("util1_2.gif");break;
            case 6: echo tep_image_button("util1_2.gif");echo tep_image_button("util1_3.gif");break;
            case 7: echo tep_image_button("util1_3.gif");echo tep_image_button("util1_4.gif");break;
            case 8: echo tep_image_button("util1_1.gif");echo tep_image_button("util1_2.gif");echo tep_image_button("util1_3.gif");break;
            case 9: echo tep_image_button("util1_2.gif");echo tep_image_button("util1_3.gif");echo tep_image_button("util1_4.gif");break;
            case 10: echo tep_image_button("util1_1.gif");echo tep_image_button("util1_2.gif");echo tep_image_button("util1_3.gif");echo tep_image_button("util1_4.gif");break;}}
            if(tep_not_null($product_info['products_util2'])){switch ($product_info['products_util2']){
            case 1: echo tep_image_button("util2_1.gif");break;
            case 2: echo tep_image_button("util2_2.gif");break;
            case 3: echo tep_image_button("util2_3.gif");break;
            case 4: echo tep_image_button("util2_4.gif");break;
            case 5: echo tep_image_button("util2_1.gif");echo tep_image_button("util2_2.gif");break;
            case 6: echo tep_image_button("util2_2.gif");echo tep_image_button("util2_3.gif");break;
            case 7: echo tep_image_button("util2_3.gif");echo tep_image_button("util2_4.gif");break;
            case 8: echo tep_image_button("util2_1.gif");echo tep_image_button("util2_2.gif");echo tep_image_button("util2_3.gif");break;
            case 9: echo tep_image_button("util2_2.gif");echo tep_image_button("util2_3.gif");echo tep_image_button("util2_4.gif");break;
            case 10: echo tep_image_button("util2_1.gif");echo tep_image_button("util2_2.gif");echo tep_image_button("util2_3.gif");echo tep_image_button("util2_4.gif");break;}}
            if(tep_not_null($product_info['products_util3'])){switch ($product_info['products_util3']){
            case 1: echo tep_image_button("util3_1.gif");break;
            case 2: echo tep_image_button("util3_2.gif");break;
            case 3: echo tep_image_button("util3_3.gif");break;
            case 4: echo tep_image_button("util3_4.gif");break;
            case 5: echo tep_image_button("util3_1.gif");echo tep_image_button("util3_2.gif");break;
            case 6: echo tep_image_button("util3_2.gif");echo tep_image_button("util3_3.gif");break;
            case 7: echo tep_image_button("util3_1.gif");echo tep_image_button("util3_2.gif");break;echo tep_image_button("util3_4.gif");break;
            case 8: echo tep_image_button("util3_3.gif");echo tep_image_button("util3_4.gif");break;
            case 9: echo tep_image_button("util3_2.gif");echo tep_image_button("util3_3.gif");echo tep_image_button("util3_4.gif");break;
            case 10: echo tep_image_button("util3_1.gif");echo tep_image_button("util3_4.gif");break;}}
            if(tep_not_null($product_info['products_util4'])){switch ($product_info['products_util4']){
            case 1: echo tep_image_button("util4_1.gif");break;
            case 2: echo tep_image_button("util4_2.gif");break;
            case 3: echo tep_image_button("util4_3.gif");break;
            case 4: echo tep_image_button("util4_1.gif");echo tep_image_button("util4_2.gif");break;}}
            ?>
  
            <?php
            if(tep_not_null($product_info['products_model'])){echo TEXT_PRODUCTS_MODEL;
                  switch ($product_info['products_model']){
                    case 1:
                        echo VIS_FHC;
                        echo tep_image_button("FHC_ex1.gif",'',60,50,'ALIGN="absmiddle"');
                        break;
                    case 2:
                        echo VIS_CHC;
                        echo tep_image_button("CHC_ex1.gif",'',60,50,'ALIGN="absmiddle"');
                      break;
                    case 3:
                      echo VIS_BOIS;
                      echo tep_image_button("vba_ex1.gif",'',60,50,'ALIGN="absmiddle"');
                        break;
                    case 4:
                      echo VIS_CHC_FHC;
                      echo tep_image_button("CHC_FHC.gif",'',120,50,'ALIGN="absmiddle"');
                        break;
                  } {echo TEXT_PRODUCTS_BOLT;}
            }
            ?>
            <p><?php echo TEXT_PRODUCTS_DELAI; ?>:&nbsp;<?php echo $product_info['products_delai']; ?></p>
  <?php
  
  if (OPTIONS_AS_IMAGES_ENABLED == 'false'){    //mh if statement options as images------------------------------------------------------------------------------
  
      $products_attributes_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "'");
      $products_attributes = tep_db_fetch_array($products_attributes_query);
      if ($products_attributes['total'] > 0) {
  ?>
            <table border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="main" colspan="2"><?php echo TEXT_PRODUCT_OPTIONS; ?></td>
              </tr>
  <?php
        $products_options_name_query = tep_db_query("select distinct popt.products_options_id, popt.products_options_name from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$HTTP_GET_VARS['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$languages_id . "' order by popt.products_options_name");
        while ($products_options_name = tep_db_fetch_array($products_options_name_query)) {
  
  /*// ancienne ligne
  $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov where pa.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pa.options_id = '" . (int)$products_options_name['products_options_id'] . "' and pa.options_values_id = pov.products_options_values_id and pov.language_id = '" . (int)$languages_id . "'");*/
  
  // BOF Linkmatics attributes sets plus                                  
            $products_options_query = tep_db_query("SELECT pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix , pase.sort_order
                FROM " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS_TO_PRODUCTS . " pas2pa, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS . " pas, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS_ELEMENTS . " pase, " .
                      TABLE_PRODUCTS_OPTIONS_VALUES . " pov
                      WHERE      pa.products_id = '" . (int)$_GET['products_id'] . "'          
                  AND pa.options_id = '" . $products_options_name['products_options_id'] . "'
                  AND pas2pa.products_id = pa.products_id
                  AND pas.products_attributes_sets_id = pas2pa.products_attributes_sets_id
                  AND pas.products_options_id = pa.options_id
                  AND pase.products_attributes_sets_id = pas.products_attributes_sets_id
                  AND pase.options_values_id = pa.options_values_id
                  AND pov.products_options_values_id = pa.options_values_id
                  AND pov.language_id = '" . $languages_id . "'
                  ORDER BY pase.sort_order, pa.options_values_id");
      // >>>>> BOF Linkmatics attributes sets plus patch v1.01
             if (tep_db_num_rows($products_options_query)== 0 ) {
                         $products_options_query = tep_db_query("
                 SELECT pov.products_options_values_id, pov.products_options_values_name,
                        pa.options_values_price, pa.price_prefix , pa.options_values_id
                   FROM " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " .
                            TABLE_PRODUCTS_OPTIONS_VALUES . " pov
                   WHERE pa.products_id = '" . (int)$_GET['products_id'] . "'
                     AND pa.options_id = '" . $products_options_name['products_options_id'] . "'
                     AND pov.products_options_values_id = pa.options_values_id
                     AND pov.language_id = '" . $languages_id . "'
                   ORDER BY pa.options_values_id");
             }
      // <<<<< EOF Linkmatics attributes sets plus patch v1.01      
  // EOF Linkmatics attributes sets plus
  
  
  /*// BOF Linkmatics attributes sets plus
            $products_options_query = tep_db_query("select pov.products_options_values_id, pov.products_options_values_name, pa.options_values_price, pa.price_prefix , pase.sort_order
                FROM " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS_TO_PRODUCTS . " pas2pa, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS . " pas, " .
                      TABLE_PRODUCTS_ATTRIBUTES_SETS_ELEMENTS . " pase, " .
                      TABLE_PRODUCTS_OPTIONS_VALUES . " pov
                      WHERE      pa.products_id = '" . (int)$_GET['products_id'] . "'
                  AND pa.options_id = '" . $products_options_name['products_options_id'] . "'
                  AND pas2pa.products_id = pa.products_id
                  AND pas.products_attributes_sets_id = pas2pa.products_attributes_sets_id
                  AND pas.products_options_id = pa.options_id
                  AND pase.products_attributes_sets_id = pas.products_attributes_sets_id
                  AND pase.options_values_id = pa.options_values_id
                  AND pov.products_options_values_id = pa.options_values_id
                  AND pov.language_id = '" . $languages_id . "'
                  ORDER BY pase.sort_order, pa.options_values_id");*/
            // EOF Linkmatics attributes sets plus
            
   while ($products_options = tep_db_fetch_array($products_options_query)) {
            $products_options_array[] = array('id' => $products_options['products_options_values_id'], 'text' => $products_options['products_options_values_name']);
            if ($products_options['options_values_price'] != '0') {
              $products_options_array[sizeof($products_options_array)-1]['text'] .= ' (' . $products_options['price_prefix'] . $currencies->display_price($products_options['options_values_price'], tep_get_tax_rate($product_info['products_tax_class_id'])) .') ';
            }
          }
  
          if (isset($cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']])) {
            $selected_attribute = $cart->contents[$HTTP_GET_VARS['products_id']]['attributes'][$products_options_name['products_options_id']];
          } else {
            $selected_attribute = false;
          }
  ?>
              <tr>
                <td class="main"><?php echo $products_options_name['products_options_name'] . ':'; ?></td>
                <td class="main"><?php echo tep_draw_pull_down_menu('id[' . $products_options_name['products_options_id'] . ']', $products_options_array, $selected_attribute); ?></td>
              </tr>
  <?php
        }
  ?>
            </table>
  <?php
      }
          }//mh options as images    ednds if statement
  ?>
  
  <?php
  //Options as Images. This whole php clause needs to be added
  if (OPTIONS_AS_IMAGES_ENABLED == 'true') include ('options_images.php');
  ?>
  
  
          </td>
        </tr>
        <tr>
          <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
  <?php
      $reviews_query = tep_db_query("select count(*) as count from " . TABLE_REVIEWS . " where products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'");
      $reviews = tep_db_fetch_array($reviews_query);
      if ($reviews['count'] > 0) {
  ?>
        <tr>
          <td class="main"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td>
        </tr>
        <tr>
          <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
  <?php
      }
  
      if (tep_not_null($product_info['products_url'])) {
  ?>
        <tr>
          <td class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>
        </tr>
        <tr>
          <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
  <?php
      }
  
      if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {
  ?>
        <tr>
          <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td>
        </tr>
  <?php
      } else {
  ?>
  <!--
        <tr>
          <td align="center" class="smallText"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td>
        </tr>
        -->
  <?php
      }
  ?>
        <tr>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
        </tr>
        <tr>
          <td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
            <tr class="infoBoxContents">
              <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
                <tr>
                  <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                  <td class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_REVIEWS, tep_get_all_get_params()) . '">' . tep_image_button('button_reviews.gif', IMAGE_BUTTON_REVIEWS) . '</a>'; ?></td>
                  <td class="main" align="right"><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART); ?></td>
                  <td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                </tr>
              </table></td>
            </tr>
          </table></td>
        </tr>
  
  
        <tr>
          <td>
  <?php
      if ((USE_CACHE == 'true') && empty($SID)) {
        echo tep_cache_also_purchased(3600);
      } else {
        include(DIR_WS_MODULES . FILENAME_ALSO_PURCHASED_PRODUCTS);
      }
    }
  ?>
          </td>
        </tr>
      </table></form></td>
  <!-- body_text_eof //-->
      <td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="2">
  <!-- right_navigation //-->
  <?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
  <!-- right_navigation_eof //-->
      </table></td>
    </tr>
  </table>
  <!-- body_eof //-->
  
  <!-- footer //-->
  <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
  <!-- footer_eof //-->
  
  
  </body>
  </html>
  <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>


Je reprendrai mes recherches demain avec des yeux neufs
Merci

Ce message a été modifié par LaMachine - 15 Mar 2012, 21:44.
Go to the top of the page
 
LaMachine
posté 15 Mar 2012, 12:24
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 10
Inscrit : 26-January 10
Membre no 26954



Après une bonne nuit de sommeil j'ai compris ce qu'il ne marchait pas.
Il ne fallait pas que je mette ces 2 lignes :
Code
if (OPTIONS_AS_IMAGES_ENABLED == 'false'){    //mh if statement options as images

ni :
Code
         }//mh options as images    ednds if statement
?>

<?php
//Options as Images. This whole php clause needs to be added
if (OPTIONS_AS_IMAGES_ENABLED == 'true') include ('options_images.php');



Et depuis ça fonctionne nickel !
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 : 16th April 2024 - 06:56
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)