Pagina 1 di 2

Stampare Scheda Prodotto. Quale contribution?

Inviato: 11/01/2007, 22:35
da olibio
ciao, mi serve la contribution per stampare la scheda del prodotto. ma non quella che mi crea i PDF. ho visto in giro che c'è una che restituisce il tutto in html senza il template del sito e stamparla

Inviato: 12/01/2007, 11:08
da loris_ripa
Ciao,
io le ho provate tutte e due (Pdf e html), ti consiglio di installare questa:

http://www.oscommerce.com/community/contributions,4174

Con qualche modifica riesci anche ad avere un buona impaginazione, guarda il risultato nel link della pagina della contribution.
Ciao

Inviato: 25/07/2007, 0:00
da cicciopasticcio
loris_ripa ha scritto:Ciao,
io le ho provate tutte e due (Pdf e html), ti consiglio di installare questa:

http://www.oscommerce.com/community/contributions,4174

Con qualche modifica riesci anche ad avere un buona impaginazione, guarda il risultato nel link della pagina della contribution.
Ciao
ciao, ho provato ad installare questa contrib, mi da' errore!
qualcuno ha avuto problemi? idee? suggerimenti?
grazie
Antonio.

Inviato: 25/07/2007, 21:18
da loris_ripa
cicciopasticcio ha scritto:
loris_ripa ha scritto:Ciao,
io le ho provate tutte e due (Pdf e html), ti consiglio di installare questa:

http://www.oscommerce.com/community/contributions,4174

Con qualche modifica riesci anche ad avere un buona impaginazione, guarda il risultato nel link della pagina della contribution.
Ciao
ciao, ho provato ad installare questa contrib, mi da' errore!
qualcuno ha avuto problemi? idee? suggerimenti?
grazie
Antonio.
Che errore ti da?
Ciao

Inviato: 25/07/2007, 22:00
da cicciopasticcio
loris_ripa ha scritto:
cicciopasticcio ha scritto:
loris_ripa ha scritto:Ciao,
io le ho provate tutte e due (Pdf e html), ti consiglio di installare questa:

http://www.oscommerce.com/community/contributions,4174

Con qualche modifica riesci anche ad avere un buona impaginazione, guarda il risultato nel link della pagina della contribution.
Ciao
ciao, ho provato ad installare questa contrib, mi da' errore!
qualcuno ha avuto problemi? idee? suggerimenti?
grazie
Antonio.
Che errore ti da?
Ciao
ciao, la pagina mi da' questo errore!

1146 - Table 'Sql149172_1.TABLE_PRODUCTS_GROUPS' doesn't exist

select customers_group_price from TABLE_PRODUCTS_GROUPS where products_id = '51' and customers_group_id = '0'

[TEP STOP]


forse qualche problema con SQL ? ho la versione 5

il sito web : http://www.m9shop.com

saluti
Antonio.

Inviato: 26/07/2007, 0:05
da loris_ripa
cicciopasticcio ha scritto:
loris_ripa ha scritto:
cicciopasticcio ha scritto: ciao, ho provato ad installare questa contrib, mi da' errore!
qualcuno ha avuto problemi? idee? suggerimenti?
grazie
Antonio.
Che errore ti da?
Ciao
ciao, la pagina mi da' questo errore!

1146 - Table 'Sql149172_1.TABLE_PRODUCTS_GROUPS' doesn't exist

select customers_group_price from TABLE_PRODUCTS_GROUPS where products_id = '51' and customers_group_id = '0'

[TEP STOP]


forse qualche problema con SQL ? ho la versione 5

il sito web : http://www.m9shop.com

saluti
Antonio.
Non trova una tabella...prova a controllare se hai installato tutto...
Ciao

Inviato: 26/07/2007, 9:27
da cicciopasticcio
Non trova una tabella...prova a controllare se hai installato tutto...
Ciao
ciao, la contrib consistet in un solo file e alcune modifiche ho gia' controllato 100 volte! pero' non capisco cosa possa essere...
Antonio.

Inviato: 26/07/2007, 10:45
da loris_ripa
cicciopasticcio ha scritto:
Non trova una tabella...prova a controllare se hai installato tutto...
Ciao
ciao, la contrib consistet in un solo file e alcune modifiche ho gia' controllato 100 volte! pero' non capisco cosa possa essere...
Antonio.
Sai che forse va in conflitto con la contribution B2B...controlla come crea il prezzo nella pagina product_info.
Ciao

Inviato: 26/07/2007, 10:58
da cicciopasticcio
loris_ripa ha scritto:
cicciopasticcio ha scritto:
Non trova una tabella...prova a controllare se hai installato tutto...
Ciao
ciao, la contrib consistet in un solo file e alcune modifiche ho gia' controllato 100 volte! pero' non capisco cosa possa essere...
Antonio.
Sai che forse va in conflitto con la contribution B2B...controlla come crea il prezzo nella pagina product_info.
Ciao
mmmhhh sai che mica ho capito cosa intendi?
io ho installato la versione 1.3 di oscomtemplate.
dici di andare a controllare in admin?
sai che siamo quasi vicini di casa???
Antonio.

Inviato: 26/07/2007, 23:37
da loris_ripa
cicciopasticcio ha scritto:
mmmhhh sai che mica ho capito cosa intendi?
io ho installato la versione 1.3 di oscomtemplate.
dici di andare a controllare in admin?
sai che siamo quasi vicini di casa???
Antonio.
Mhmm...non è che hai scaricato la versione per SPPC?
La versione che ho usato io è questa:

Printer Friendly Product Page 2.2-3 in-session 20 Nov 2006

Sei di Monza anche tu?
Ciao

Inviato: 18/08/2007, 7:55
da cicciopasticcio
ciao, ho installato la contrib come suggerito, pero' altre alla scheda prodotto, mi viene fuori questo errore!!! hai idea? qualcuno ha idea?
grazie.
Antonio

Warning: Missing argument 3 for display_price() in /web/htdocs/www.m9shop.com/home/includes/classes/currencies.php on line 72

Inviato: 22/08/2007, 17:41
da Simona67
cicciopasticcio ha scritto:ciao, ho installato la contrib come suggerito, pero' altre alla scheda prodotto, mi viene fuori questo errore!!! hai idea? qualcuno ha idea?
grazie.
Antonio

Warning: Missing argument 3 for display_price() in /web/htdocs/www.m9shop.com/home/includes/classes/currencies.php on line 72
Ciao,

allora si questo è l'errore classico della B2B che nel pacchetto di oscomtemplate c'è.

se puoi postare il codice del file product_print.php vedo di integrarti la B2B.

Ciao Simona

Inviato: 23/08/2007, 23:07
da cicciopasticcio
Simona67 ha scritto:
cicciopasticcio ha scritto:ciao, ho installato la contrib come suggerito, pero' altre alla scheda prodotto, mi viene fuori questo errore!!! hai idea? qualcuno ha idea?
grazie.
Antonio

Warning: Missing argument 3 for display_price() in /web/htdocs/www.m9shop.com/home/includes/classes/currencies.php on line 72
Ciao,

allora si questo è l'errore classico della B2B che nel pacchetto di oscomtemplate c'è.

se puoi postare il codice del file product_print.php vedo di integrarti la B2B.

Ciao Simona

ciao, ecco qui di seguito il file product_print.php:

Codice: Seleziona tutto

<?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) 2006 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);
  
  $product_name_for_title_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, 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_name_for_title_info = tep_db_fetch_array($product_name_for_title_query);
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script type="text/javascript" language="JavaScript">
<!-- Begin

function printPage() {
window.print();
}
//  End -->
</script>
<script language="javascript"><!--
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
//--></script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"  OnLoad="printPage()" "closePage()">
<!-- body //-->
<table border="0" width="100%" cellspacing="3" cellpadding="3">
  <tr>
<!-- body_text //-->
    <td 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_image, pd.products_url, p.products_price, p.products_tax_class_id, 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']));
    }

    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }
?>
      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td class="pageHeading" valign="top"><?php echo $products_name; ?></td>
			<td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></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="javascript: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>
              </td>
            </tr>
          </table>
<?php
    }
?>
          <p><?php echo stripslashes($product_info['products_description']); ?></p>
<?php
    $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)) {
        $products_options_array = array();
        $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 . "'");
        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
    }
?>
        </td>
      </tr>
<?php  
  }
?>  
      </tr>
    </table></form></td>


<!-- body_text_eof //-->
  </tr>
</table>
<td>
</td>
<!-- body_eof //-->

<br>
</body>
</html>
grazie
Antonio.

Inviato: 24/08/2007, 0:12
da Simona67
cicciopasticcio ha scritto:
Simona67 ha scritto:
cicciopasticcio ha scritto:ciao, ho installato la contrib come suggerito, pero' altre alla scheda prodotto, mi viene fuori questo errore!!! hai idea? qualcuno ha idea?
grazie.
Antonio

Warning: Missing argument 3 for display_price() in /web/htdocs/www.m9shop.com/home/includes/classes/currencies.php on line 72
Ciao,

allora si questo è l'errore classico della B2B che nel pacchetto di oscomtemplate c'è.

se puoi postare il codice del file product_print.php vedo di integrarti la B2B.

Ciao Simona

ciao, ecco qui di seguito il file product_print.php:

Codice: Seleziona tutto

<?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) 2006 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);
  
  $product_name_for_title_query = tep_db_query("select p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, 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_name_for_title_info = tep_db_fetch_array($product_name_for_title_query);
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>">
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<script type="text/javascript" language="JavaScript">
<!-- Begin

function printPage() {
window.print();
}
//  End -->
</script>
<script language="javascript"><!--
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
//--></script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0"  OnLoad="printPage()" "closePage()">
<!-- body //-->
<table border="0" width="100%" cellspacing="3" cellpadding="3">
  <tr>
<!-- body_text //-->
    <td 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_image, pd.products_url, p.products_price, p.products_tax_class_id, 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']));
    }

    if (tep_not_null($product_info['products_model'])) {
      $products_name = $product_info['products_name'] . '<br><span class="smallText">[' . $product_info['products_model'] . ']</span>';
    } else {
      $products_name = $product_info['products_name'];
    }
?>
      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td class="pageHeading" valign="top"><?php echo $products_name; ?></td>
			<td class="pageHeading" align="right" valign="top"><?php echo $products_price; ?></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="javascript: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>
              </td>
            </tr>
          </table>
<?php
    }
?>
          <p><?php echo stripslashes($product_info['products_description']); ?></p>
<?php
    $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)) {
        $products_options_array = array();
        $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 . "'");
        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
    }
?>
        </td>
      </tr>
<?php  
  }
?>  
      </tr>
    </table></form></td>


<!-- body_text_eof //-->
  </tr>
</table>
<td>
</td>
<!-- body_eof //-->

<br>
</body>
</html>
grazie
Antonio.
Ok perfetto,

vedo di preparartelo per lunedì o martedì della settimana prossima.

dimmi se hai fretta, altrimenti vedo di trovare un nattimo di tempo e di preparatelo prima.

Ciao Simona

Inviato: 24/08/2007, 8:24
da cicciopasticcio
Simona67 ha scritto: Ok perfetto,

vedo di preparartelo per lunedì o martedì della settimana prossima.

dimmi se hai fretta, altrimenti vedo di trovare un nattimo di tempo e di preparatelo prima.

Ciao Simona
ciao, figurati vai tranquilla.
grazie
Antonio.