aiuto con oscExtraImages v0.1.0
Moderatore: mod Generali
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
aiuto con oscExtraImages v0.1.0
ciao ho installato oscExtraImages v0.1.0, ma quando vado per caricare le immagini lato admin mi dice che il caricamento è fallito, sapete dopo posso mettere le mani? E' una settimana che cerco di installate una contribution che mi dia più foto ma tutte vogliono che si modifichi product_info.php ed io ho un file piuttosto diverso da quello classico della versione base di osc 2.2rc2a, e quando con dreamweaver faccio ricerca per trovare le parti che devo togliere per immettere quelle utili quelle parti io non le ho mai e questa contribution è l'unica che sono riuscito bene o male ad adattare. Mega aiuto? Ciao e grazie.
Re: aiuto con oscExtraImages v0.1.0
devi anche essere "elastica" quando cerchi il codice da sostituire... normalmente ti dicono di sostituire il codice della versione standard, ma poi guardando il codice che devi incollare, sta a te vedere i cambiamenti o le modifiche da fare.
Se per esempio ti dice di inserire una riga in una certa tabella, tag <tr>, e vedi che poi il contenuto è ad esempio un richiamo php per mostrarti un'immagine... quel codice puoi metterlo dove vuoi, non necessariamente dove ti dicono di cercare...
spero di essermi spiegato
Se per esempio ti dice di inserire una riga in una certa tabella, tag <tr>, e vedi che poi il contenuto è ad esempio un richiamo php per mostrarti un'immagine... quel codice puoi metterlo dove vuoi, non necessariamente dove ti dicono di cercare...
spero di essermi spiegato
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
ti sei spiegato hsg26 ma un conto è quando c'è qualcosina diversa, allora ti ci metti e magari facendo un "taglia e cuci" alla fine la cosa viene fuori, ma quando ho provato ad installare more_pics_6_v1.3g più che elastico dovevo
essere informatico, sarebbe stato decisamente più utile. Vabbé, grazie uguale.
essere informatico, sarebbe stato decisamente più utile. Vabbé, grazie uguale.
Re: aiuto con oscExtraImages v0.1.0
beh... proprio more pics è una delle più semplici.
hai due modifiche essenziali da fare in quel caso: modificare la parte di codice relativa all'immagine principale... (che è un banalissimo misto di php e html) e la parte dove si sceglie di far apparire le immagini sopra o sotto la descrizione, che sono due pezzetti di codice che puoi mettere dove vuoi.
###########################################
catalog/product_info.php
***CERCA:
***CAMBIA IN:
***CERCA:
***AGGIUNGI DOPO:
***CERCA:
***CAMBIA IN:
***CERCA:
***AGGIUNGI PRIMA (o dove vuoi, è l'immagine aggiuntiva che normalmente sta nella posizione sopra alla descrizione):
***CERCA:
***AGGIUNGI DOPO (o dove vuoi, è l'immagine aggiuntiva che normalmente sta nella posizione sotto alla descrizione):
hai due modifiche essenziali da fare in quel caso: modificare la parte di codice relativa all'immagine principale... (che è un banalissimo misto di php e html) e la parte dove si sceglie di far apparire le immagini sopra o sotto la descrizione, che sono due pezzetti di codice che puoi mettere dove vuoi.
###########################################
catalog/product_info.php
***CERCA:
Codice: Seleziona tutto
$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 . "'");
Codice: Seleziona tutto
// BOF: More Pics 6 Added: , p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6
$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, p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6, 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 . "'");
// EOF: More Pics 6
Codice: Seleziona tutto
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'];
}
Codice: Seleziona tutto
// BOF: More Pics 6
$mopics_image_width = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_WIDTH:'');
$mopics_image_height = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_HEIGHT:'');
if (MOPICS_SHOW_ALL_ON_PRODUCT_INFO=='true') {
$mopics_output = '';
$mo_row = 1;
$mo_col = 1;
$mopics_images = array();
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'true') { $mopics_images[] = $product_info['products_image']; }
for ( $mo_item=1; $mo_item<7; $mo_item++ ) {
if (tep_not_null($product_info['products_subimage'.$mo_item])) { $mopics_images[] = $product_info['products_subimage'.$mo_item]; }
}
$mopics_count = sizeof($mopics_images);
if ($mopics_count > 0) {
$mopics_output .= '<table border="0" cellspacing="0" cellpadding="6" align="'.MOPICS_TABLE_ALIGNMENT.'">';
for ( $mo_item=0; $mo_item<$mopics_count; $mo_item++ ) {
if ($mo_row<(MOPICS_NUMBER_OF_ROWS+1)) {
if ($mo_col==1) {$mopics_output.='<tr>'."\n";}
$mopics_output .= ' <td align="center" class="smallText"><script language="javascript"><!--
document.write(\'<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&invis='.(MOPICS_GROUP_WITH_PARENT=='true'?$mo_item:($mo_item+1))).'\\\')">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_width), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_height), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>\');
//--></script><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>
</noscript></td>'."\n";
if ($mo_col==MOPICS_NUMBER_OF_COLS) { $mo_col=1; $mo_row++; $mopics_output.='</tr>'."\n"; } else { $mo_col++; }
}
}
if ($mo_col!=1){ while (($mo_col++)<(MOPICS_NUMBER_OF_COLS+1)) { $mopics_output.='<td> </td>'; } $mopics_output.='</tr>'."\n"; }
$mopics_output .= '</table>'."\n";
}
}
// EOF: More Pics 6
***CERCA:
Codice: Seleziona tutto
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>'; ?>
Codice: Seleziona tutto
// BOF: More Pics 6 ADDED to if statement: && MOPICS_GROUP_WITH_PARENT == 'false'
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'false') {
?>
<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']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></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'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>
Codice: Seleziona tutto
?>
<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 . "'");
Codice: Seleziona tutto
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='above' && !empty($mopics_output)) {
echo ' <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>
<br>'."\n";
} else if (MOPICS_TABLE_LOCATION=='sides' && !empty($mopics_output)) {
echo $mopics_output;
}
// EOF: More Pics 6
Codice: Seleziona tutto
<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
}
Codice: Seleziona tutto
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='below' && !empty($mopics_output)) {
echo ' <br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>'."\n";
}
// EOF: More Pics 6
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
Cavolo hsg26 quando ho visto quanto ti sei sbattuto per rispondermi ho quasi fatto due lacrime, volevo rintracciarti per portarti di persona un cestino di frutta, seguirò quanto mi hai detto, rifarò dall'inizio l'installazione, aspettati un altro messaggio verso domani sera/notte, ora ho gli occhi vetrati ed è meglio che li ripongo sul comò. Grazie ancora.
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
be' hsg26 non è andata poi così male, si sono verificate delle sparizioni magiche, come vedi dalle foto postate, in backend avevo la descrizione della foto (che ovviamente appariva in frontend sotto alla foto) ora mi appaiono si più foto ma è sparita in frontend la descrizione. Cosa mi puoi dire? Sono una pialla vero? (l'ho rifatta tre volte l'installazione e la cosa è sempre uguale)
Re: aiuto con oscExtraImages v0.1.0
dunque: nella prima modifica fai questo... ritorna all'originale e cerca:
sostituisci con:
per il resto... da quello che vedo hai sbagliato qualcosa.. a tagliare il codice e a incollarlo. Occhio che non è sempre cerca e cambia... ma anche cerca e aggiungi
Codice: Seleziona tutto
p.products_image,
Codice: Seleziona tutto
p.products_image, p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6,
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
allora hsg26 dopo un giorno pieno di tentativi sono riuscito a capire il perché non caricava la descrizione, in product_info.php mancava questo
?>
<?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:10px"><span class="productSpecialPrice"><?=$products_price?></span></div>
<?php
più questo per il prezzo ed il nome
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading" valign="top"><h2><?php echo $products_name; ?></h1></td>
</tr>
<tr>
<td class="pageHeading" align="left" valign="top"><h3><?php echo $products_price; ?></h3></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td>
e come puoi vedere dall'immagine posta si vede la descrizione e le foto, yeah!!!! Ma ovviamente poteva non nascere un problema? Come vedi il nome del prodotto ed il prezzo sono fuori dal box in cui devono stare, io ciò provato, veramente, ma non ci sono riuscito, di seguito di posto il file product_info, magari ti va di darmi qualche coordinata, comprendimi, io ho 2 neuroni ed uno è dimagrito per cercare la soluzione della descrizione. Ti ho "annerito" i pezzi di codice che ho inserito.
<?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>
<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 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">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->
<!-- body //-->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="col_left">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
</td>
<!-- body_text //-->
<td width="100%" class="col_center"><?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>
<? tep_draw_heading_top(); ?>
<?php echo tep_draw_title_top();?>
<?php echo TEXT_PRODUCT_NOT_FOUND;?>
<?php echo tep_draw_title_bottom();?>
<? tep_draw_heading_top_1(); ?>
<!--
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td>
-->
<br style="line-height:1px;"><br style="line-height:12px;">
<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>
-->
<? tep_draw_heading_bottom_1(); ?>
<? tep_draw_heading_bottom(); ?>
<?php
} else {
// BOF: More Pics 6 Added: , p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6
$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, p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6, 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 . "'");
// EOF: More Pics 6
$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'];
}
// BOF: More Pics 6
$mopics_image_width = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_WIDTH:'');
$mopics_image_height = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_HEIGHT:'');
if (MOPICS_SHOW_ALL_ON_PRODUCT_INFO=='true') {
$mopics_output = '';
$mo_row = 1;
$mo_col = 1;
$mopics_images = array();
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'true') { $mopics_images[] = $product_info['products_image']; }
for ( $mo_item=1; $mo_item<7; $mo_item++ ) {
if (tep_not_null($product_info['products_subimage'.$mo_item])) { $mopics_images[] = $product_info['products_subimage'.$mo_item]; }
}
$mopics_count = sizeof($mopics_images);
if ($mopics_count > 0) {
$mopics_output .= '<table border="0" cellspacing="0" cellpadding="6" align="'.MOPICS_TABLE_ALIGNMENT.'">';
for ( $mo_item=0; $mo_item<$mopics_count; $mo_item++ ) {
if ($mo_row<(MOPICS_NUMBER_OF_ROWS+1)) {
if ($mo_col==1) {$mopics_output.='<tr>'."\n";}
$mopics_output .= ' <td align="center" class="smallText"><script language="javascript"><!--
document.write(\'<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&invis='.(MOPICS_GROUP_WITH_PARENT=='true'?$mo_item:($mo_item+1))).'\\\')">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_width), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_height), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>\');
//--></script><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>
</noscript></td>'."\n";
if ($mo_col==MOPICS_NUMBER_OF_COLS) { $mo_col=1; $mo_row++; $mopics_output.='</tr>'."\n"; } else { $mo_col++; }
}
}
if ($mo_col!=1){ while (($mo_col++)<(MOPICS_NUMBER_OF_COLS+1)) { $mopics_output.='<td> </td>'; } $mopics_output.='</tr>'."\n"; }
$mopics_output .= '</table>'."\n";
}
}
// EOF: More Pics 6
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading" valign="top"><h2><?php echo $products_name; ?></h1></td>
</tr>
<tr>
<td class="pageHeading" align="left" valign="top"><h3><?php echo $products_price; ?></h3></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td>
<? tep_draw_heading_top(); ?>
<?php echo tep_draw_title_top();?>
<?php echo $breadcrumb->trail(' » ')?>
<?php echo tep_draw_title_bottom();?>
<? tep_draw_heading_top_1(); ?>
<? /* tep_draw_heading_top_2(); */?>
<?php
// BOF: More Pics 6 ADDED to if statement: && MOPICS_GROUP_WITH_PARENT == 'false'
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'false') {
?>
<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']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></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'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>
<?php echo tep_draw_prod_bottom();?>
</td></tr>
<tr><td align="center">
<script language="javascript"><!--
document.write('<?php echo '<div><a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . TEXT_CLICK_TO_ENLARGE . '</a></div>'; ?>');
//--></script>
<noscript>
<?php echo '<div><a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank"><br style="line-height:7px">' . TEXT_CLICK_TO_ENLARGE . '</a></div>'; ?>
</noscript>
</td></tr>
</table><br style="line-height:1px;"><br style="line-height:4px;">
<table cellpadding="0" cellspacing="0" border="0" style="width:170px;">
<tr><td style="vertical-align:middle; height:38px;"><em><?php echo $products_name; ?></em></td></tr>
</table>
</td></tr>
</table>
</td>
</tr>
</table>
<?php
}
?>
<? /* tep_draw_heading_bottom_2(); */?>
<table cellspacing="0" cellpadding="0" border="0" align="center" style="margin:15px 0px 15px 0px; height:1px;">
<tr><td class="bg_gg"><?php echo tep_draw_separator('spacer.gif', '1', '1');?></td></tr>
</table>
<? tep_draw_heading_top_2();?>
<?php
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='above' && !empty($mopics_output)) {
echo ' <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>
<br>'."\n";
} else if (MOPICS_TABLE_LOCATION=='sides' && !empty($mopics_output)) {
echo $mopics_output;
}
// EOF: More Pics 6
?>
<div class="padd3"><?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:10px"><span class="productSpecialPrice"><?=$products_price?></span></div>
<?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 cellpadding="0" cellspacing="0" class="box_width_cont product">
<tr><td height="25" colspan="2"><strong><?php echo TEXT_PRODUCT_OPTIONS; ?></strong></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>
<tr><td height="10" colspan="2"></td></tr>
<?php
}
?>
</table>
<?php
}
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='below' && !empty($mopics_output)) {
echo ' <br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>'."\n";
}
// EOF: More Pics 6
?>
<?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) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
}
if (tep_not_null($product_info['products_url'])) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?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 height="17"></td></tr>
</table>
<?php
}
if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
} else {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
}
?>
<!--
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents"><td>
-->
<table border="0" width="100%" cellspacing="0" cellpadding="0" class="product box_width_cont">
<tr>
<td class="main bg_input"><?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>'; ?><?php echo tep_draw_separator('spacer.gif', '15', '1'); ?><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_add_to_cart1.gif', IMAGE_BUTTON_IN_CART); ?></td>
</tr>
</table><br style="line-height:1px;"><br style="line-height:10px;">
<!--
</td></tr>
</table>
-->
<? tep_draw_heading_bottom_2();?>
<? tep_draw_heading_bottom_1(); ?>
<?php tep_draw_heading_bottom();?>
<?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 class="col_right">
<!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
</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'); ?>
Che puoi dirmi? Ciao e ancora grazie.
?>
<?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:10px"><span class="productSpecialPrice"><?=$products_price?></span></div>
<?php
più questo per il prezzo ed il nome
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading" valign="top"><h2><?php echo $products_name; ?></h1></td>
</tr>
<tr>
<td class="pageHeading" align="left" valign="top"><h3><?php echo $products_price; ?></h3></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td>
e come puoi vedere dall'immagine posta si vede la descrizione e le foto, yeah!!!! Ma ovviamente poteva non nascere un problema? Come vedi il nome del prodotto ed il prezzo sono fuori dal box in cui devono stare, io ciò provato, veramente, ma non ci sono riuscito, di seguito di posto il file product_info, magari ti va di darmi qualche coordinata, comprendimi, io ho 2 neuroni ed uno è dimagrito per cercare la soluzione della descrizione. Ti ho "annerito" i pezzi di codice che ho inserito.
<?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>
<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 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">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->
<!-- body //-->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="col_left">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
</td>
<!-- body_text //-->
<td width="100%" class="col_center"><?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>
<? tep_draw_heading_top(); ?>
<?php echo tep_draw_title_top();?>
<?php echo TEXT_PRODUCT_NOT_FOUND;?>
<?php echo tep_draw_title_bottom();?>
<? tep_draw_heading_top_1(); ?>
<!--
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td>
-->
<br style="line-height:1px;"><br style="line-height:12px;">
<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>
-->
<? tep_draw_heading_bottom_1(); ?>
<? tep_draw_heading_bottom(); ?>
<?php
} else {
// BOF: More Pics 6 Added: , p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6
$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, p.products_subimage1, p.products_subimage2, p.products_subimage3, p.products_subimage4, p.products_subimage5, p.products_subimage6, 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 . "'");
// EOF: More Pics 6
$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'];
}
// BOF: More Pics 6
$mopics_image_width = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_WIDTH:'');
$mopics_image_height = (MOPICS_RESTRICT_IMAGE_SIZE=='true'?SMALL_IMAGE_HEIGHT:'');
if (MOPICS_SHOW_ALL_ON_PRODUCT_INFO=='true') {
$mopics_output = '';
$mo_row = 1;
$mo_col = 1;
$mopics_images = array();
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'true') { $mopics_images[] = $product_info['products_image']; }
for ( $mo_item=1; $mo_item<7; $mo_item++ ) {
if (tep_not_null($product_info['products_subimage'.$mo_item])) { $mopics_images[] = $product_info['products_subimage'.$mo_item]; }
}
$mopics_count = sizeof($mopics_images);
if ($mopics_count > 0) {
$mopics_output .= '<table border="0" cellspacing="0" cellpadding="6" align="'.MOPICS_TABLE_ALIGNMENT.'">';
for ( $mo_item=0; $mo_item<$mopics_count; $mo_item++ ) {
if ($mo_row<(MOPICS_NUMBER_OF_ROWS+1)) {
if ($mo_col==1) {$mopics_output.='<tr>'."\n";}
$mopics_output .= ' <td align="center" class="smallText"><script language="javascript"><!--
document.write(\'<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&invis='.(MOPICS_GROUP_WITH_PARENT=='true'?$mo_item:($mo_item+1))).'\\\')">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_width), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_height), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>\');
//--></script><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>
</noscript></td>'."\n";
if ($mo_col==MOPICS_NUMBER_OF_COLS) { $mo_col=1; $mo_row++; $mopics_output.='</tr>'."\n"; } else { $mo_col++; }
}
}
if ($mo_col!=1){ while (($mo_col++)<(MOPICS_NUMBER_OF_COLS+1)) { $mopics_output.='<td> </td>'; } $mopics_output.='</tr>'."\n"; }
$mopics_output .= '</table>'."\n";
}
}
// EOF: More Pics 6
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading" valign="top"><h2><?php echo $products_name; ?></h1></td>
</tr>
<tr>
<td class="pageHeading" align="left" valign="top"><h3><?php echo $products_price; ?></h3></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td>
<? tep_draw_heading_top(); ?>
<?php echo tep_draw_title_top();?>
<?php echo $breadcrumb->trail(' » ')?>
<?php echo tep_draw_title_bottom();?>
<? tep_draw_heading_top_1(); ?>
<? /* tep_draw_heading_top_2(); */?>
<?php
// BOF: More Pics 6 ADDED to if statement: && MOPICS_GROUP_WITH_PARENT == 'false'
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'false') {
?>
<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']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></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'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>
<?php echo tep_draw_prod_bottom();?>
</td></tr>
<tr><td align="center">
<script language="javascript"><!--
document.write('<?php echo '<div><a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . TEXT_CLICK_TO_ENLARGE . '</a></div>'; ?>');
//--></script>
<noscript>
<?php echo '<div><a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank"><br style="line-height:7px">' . TEXT_CLICK_TO_ENLARGE . '</a></div>'; ?>
</noscript>
</td></tr>
</table><br style="line-height:1px;"><br style="line-height:4px;">
<table cellpadding="0" cellspacing="0" border="0" style="width:170px;">
<tr><td style="vertical-align:middle; height:38px;"><em><?php echo $products_name; ?></em></td></tr>
</table>
</td></tr>
</table>
</td>
</tr>
</table>
<?php
}
?>
<? /* tep_draw_heading_bottom_2(); */?>
<table cellspacing="0" cellpadding="0" border="0" align="center" style="margin:15px 0px 15px 0px; height:1px;">
<tr><td class="bg_gg"><?php echo tep_draw_separator('spacer.gif', '1', '1');?></td></tr>
</table>
<? tep_draw_heading_top_2();?>
<?php
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='above' && !empty($mopics_output)) {
echo ' <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>
<br>'."\n";
} else if (MOPICS_TABLE_LOCATION=='sides' && !empty($mopics_output)) {
echo $mopics_output;
}
// EOF: More Pics 6
?>
<div class="padd3"><?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:10px"><span class="productSpecialPrice"><?=$products_price?></span></div>
<?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 cellpadding="0" cellspacing="0" class="box_width_cont product">
<tr><td height="25" colspan="2"><strong><?php echo TEXT_PRODUCT_OPTIONS; ?></strong></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>
<tr><td height="10" colspan="2"></td></tr>
<?php
}
?>
</table>
<?php
}
// BOF: More Pics 6
if (MOPICS_TABLE_LOCATION=='below' && !empty($mopics_output)) {
echo ' <br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" class="smallText">'.$mopics_output.'</td>
</tr>
</table>'."\n";
}
// EOF: More Pics 6
?>
<?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) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo TEXT_CURRENT_REVIEWS . ' ' . $reviews['count']; ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
}
if (tep_not_null($product_info['products_url'])) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?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 height="17"></td></tr>
</table>
<?php
}
if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo sprintf(TEXT_DATE_AVAILABLE, tep_date_long($product_info['products_date_available'])); ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
} else {
?>
<table cellpadding="0" cellspacing="0" class="product box_width_cont">
<tr><td class="line_h"><?php echo sprintf(TEXT_DATE_ADDED, tep_date_long($product_info['products_date_added'])); ?></td></tr>
<tr><td height="17"></td></tr>
</table>
<?php
}
?>
<!--
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents"><td>
-->
<table border="0" width="100%" cellspacing="0" cellpadding="0" class="product box_width_cont">
<tr>
<td class="main bg_input"><?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>'; ?><?php echo tep_draw_separator('spacer.gif', '15', '1'); ?><?php echo tep_draw_hidden_field('products_id', $product_info['products_id']) . tep_image_submit('button_add_to_cart1.gif', IMAGE_BUTTON_IN_CART); ?></td>
</tr>
</table><br style="line-height:1px;"><br style="line-height:10px;">
<!--
</td></tr>
</table>
-->
<? tep_draw_heading_bottom_2();?>
<? tep_draw_heading_bottom_1(); ?>
<?php tep_draw_heading_bottom();?>
<?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 class="col_right">
<!-- right_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_right.php'); ?>
<!-- right_navigation_eof //-->
</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'); ?>
Che puoi dirmi? Ciao e ancora grazie.
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: aiuto con oscExtraImages v0.1.0
Guarda che forse devi duplicare il testo nei vari "if" che la contribution ha...
Prova a vedere com'è la scheda prodotto con foto singola.
Prova a vedere com'è la scheda prodotto con foto singola.
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
grazie della risposta loris_ripa, tuttavia non ho ben capito cosa volessi dirmi, non so se ti riferisci al primo problema che ho postato, cioè quello che non mi appariva la descrizione del prodotto, o se al secondo, quello cioè in cui nome e prezzo del prodotto sono fuori dal box che dovrebbe contenerli, tuttavia ho fatto come mi hai detto, ho dato uno sguardo al file product_info di un OSC che mi funziona bene e gli "if" sono gli stessi, identici, se intendevi qualcos'altro scusami ma devi tenere in considerazione, come ho già scritto nei post precedenti, che su due neuroni che avevo uno me lo sono giocato cercando di risolvere il problema della descrizione, quindi probabilmente devi scendere al livello della maestra che insegna ad usare l'abaco ad un bambino. Ti prego abbassati, oppure io rimango allo stesso punto e mi ricorderanno come il tizio mummificato davanti allo schermo del computer.
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: aiuto con oscExtraImages v0.1.0
Ho dato un'occhiata veloce al tuo file, devi spostare questa parte di codice:
Prova a spostarlo sotto questo codice:
PS: per cortesia rimpicciolisci le foto quando posti...per esempio io uso anche un 15 pollici e devo fare scroll in orizzontale...
Codice: Seleziona tutto
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading" valign="top"><h2><?php echo $products_name; ?></h1></td>
</tr>
<tr>
<td class="pageHeading" align="left" valign="top"><h3><?php echo $products_price; ?></h3></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td>
Codice: Seleziona tutto
<? tep_draw_heading_top(); ?>
<?php echo tep_draw_title_top();?>
<?php echo $breadcrumb->trail(' » ')?>
<?php echo tep_draw_title_bottom();?>
<? tep_draw_heading_top_1(); ?>
<? /* tep_draw_heading_top_2(); */?>
-
- membro Regular
- Messaggi: 102
- Iscritto il: 19/07/2008, 14:16
Re: aiuto con oscExtraImages v0.1.0
Bingo loris_ripa!!!!
anche se il contenuto si decentra un po' ma credo di sapere dove mettere le mani, nel mentre io avevo pensato a questo
<div class="pageHeading"><?php echo stripslashes($product_info['products_name']); ?>
<br><br style="line-height:6px"></div>
<div class="padd3"><?php echo stripslashes($product_info['products_price']); ?>
<br><br style="line-height:20px"></div>
<div class="padd3"><?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:60px"></div>
che mi risolveva ugualmente il problema causandomi però l'abbassamento di una 20 di px del box in cui sono contenute le foto ed i tasti, ma il tuo ha corretto tutto al 99% ora vedo di trovare di ricentrare quello che si è spostato. Per quanto riguarda la grandezza delle immagini che posto le ridurrò, avendo uno schermo a 22 pollici non avevo pensato di creare qualcosa di ingombrante. Ciao e ancora grazie, sia a te che a hsg26 che precedentemente mi ha aiutato.
anche se il contenuto si decentra un po' ma credo di sapere dove mettere le mani, nel mentre io avevo pensato a questo
<div class="pageHeading"><?php echo stripslashes($product_info['products_name']); ?>
<br><br style="line-height:6px"></div>
<div class="padd3"><?php echo stripslashes($product_info['products_price']); ?>
<br><br style="line-height:20px"></div>
<div class="padd3"><?php echo stripslashes($product_info['products_description']); ?>
<br><br style="line-height:60px"></div>
che mi risolveva ugualmente il problema causandomi però l'abbassamento di una 20 di px del box in cui sono contenute le foto ed i tasti, ma il tuo ha corretto tutto al 99% ora vedo di trovare di ricentrare quello che si è spostato. Per quanto riguarda la grandezza delle immagini che posto le ridurrò, avendo uno schermo a 22 pollici non avevo pensato di creare qualcosa di ingombrante. Ciao e ancora grazie, sia a te che a hsg26 che precedentemente mi ha aiutato.
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: aiuto con oscExtraImages v0.1.0
Di nulla!
Re: aiuto con oscExtraImages v0.1.0
come al solito risolviamo grazie per il tuo ritorno loris
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
-
- membro Veteran
- Messaggi: 937
- Iscritto il: 21/03/2004, 1:00
- Località: Italia
- Contatta:
Re: aiuto con oscExtraImages v0.1.0
Mi sono promesso di essere un po' più attivo, toglierò un po' di tempo al ca##eggio e cercherò di essere più attivo.hsg26 ha scritto:come al solito risolviamo grazie per il tuo ritorno loris
Ho visto che ora abbiamo la sezione marketing...