Nuovi prodotti in altra pagina... come fare
Moderatore: mod osCommerceITalia
Nuovi prodotti in altra pagina... come fare
Uso da tempo Oscommerce e vorrei fornire ai clienti (http://www.modellismorossi.com) le "NOVITA'" in un altra pagina che non sia la home page (catalog) che però funzioni anche coi link e con l'acquisto. Non mi interessa di far vedere eventualmente le colonne laterali. Non sono esperto e chiedo quindi un aiuto ringraziando anticipatamente
Aldo Rossi
Aldo Rossi
ciao
Ciao crea una pagina nel catalogo chiamata
product_new.php e butta dentro questo codice:
e aggiungi:
ciao
product_new.php e butta dentro questo codice:
poi vai in catalog/includes/filenames.php<?php
/*
$Id: products_new.php,v 1.27 2003/06/09 22:35:33 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_PRODUCTS_NEW);
$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_PRODUCTS_NEW));
?>
<!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">
</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 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 width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<TR>
<TD class=breadcrumbs>Se non sei ancora registrato, <?php echo '<a class=normal href="' . tep_href_link(FILENAME_CREATE_ACCOUNT) . '">' ?><u>crea subito il tuo account: è gratuito</u></a>!
<BR>Ti trovi in : <?php echo $breadcrumb->trail(' » '); ?>
</TD></TR></TBODY></TABLE></DIV> <br><A class=topmenu
href="javascript:%20window.history.go(-1)">Torna indietro</A> <!-- Body Content Start --><BR>
<TABLE cellSpacing=0 cellPadding=0 width="95%" border=0>
<TBODY>
<TR>
<TD width=6> </TD>
<TD><IMG height=21
src="images/images/productnew_tab.gif"
width=218></TD>
</TR></TBODY></TABLE>
<!-- START - Questo table indica la tabella centrale -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<!-- FINE - Questo table indica la tabella centrale -->
<TBODY>
<TR>
<TD width=6><IMG height=6
src="images/images/topleft.gif"
width=6></TD>
<TD
background="images/images/topmiddle.gif"></TD>
<TD width=6><IMG height=6
src="images/images/topright.gif"
width=6></TD></TR>
<TR>
<TD
background="images/images/left.gif"> </TD>
<TD align=middle>
<TABLE height=30 cellSpacing=0 cellPadding=0 width="100%"
bgColor=#8facc5 border=0>
<TBODY>
<TR>
<TD align=middle><SPAN class=Prodinfo-Name
id=lblProductName><?php echo HEADING_TITLE; ?></SPAN></TD></TR></TBODY></TABLE>
<TABLE height=15 cellSpacing=1 cellPadding=0 width=550
border=0>
<TBODY>
<TR class=prodlist-vat align=middle>
<TD width="100%">
<TABLE height=30 cellSpacing=1 cellPadding=0 width=100%
border=0>
<TBODY>
<td class="pageHeading2" align="right" valign="top">
<!-- < ?php echo tep_image(DIR_WS_IMAGES . 'table_background_login.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?>
//--></td></tr>
</table></td>
</tr>
<td class="boxText">
<?php
$products_new_array = array();
$products_new_query_raw = "select p.products_id, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, m.manufacturers_name from " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on (p.manufacturers_id = m.manufacturers_id), " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' order by p.products_date_added DESC, pd.products_name";
$products_new_split = new splitPageResults($products_new_query_raw, MAX_DISPLAY_PRODUCTS_NEW);
if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
<td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE . ' ' . $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<?php
if ($products_new_split->number_of_rows > 0) {
$products_new_query = tep_db_query($products_new_split->sql_query);
while ($products_new = tep_db_fetch_array($products_new_query)) {
//TotalB2B start
$products_new['products_price'] = tep_xppp_getproductprice($products_new['products_id']);
//TotalB2B end
if ($new_price = tep_get_products_special_price($products_new['products_id'])) {
//TotalB2B start
$query_special_prices_hide = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'SPECIAL_PRICES_HIDE'");
$query_special_prices_hide_result = tep_db_fetch_array($query_special_prices_hide);
if ($query_special_prices_hide_result['configuration_value'] == 'true') {
$products_price = '<span class="productSpecialPrice">' . $currencies->display_price_nodiscount($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>';
} else {
$products_price = '<s>' . $currencies->display_price($products_new['products_id'], $products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price_nodiscount($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>';
}
//TotalB2B end
} else {
$products_price = $currencies->display_price($products_new['products_id'], $products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id']));
}
?>
<tr>
<td width="<?php echo SMALL_IMAGE_WIDTH + 10; ?>" valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $products_new['products_image'], $products_new['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; ?></td>
<td valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price; ?></td>
<td align="right" valign="middle" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>'; ?></td>
</tr>
<tr>
<td colspüan="3"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
} else {
?>
<tr>
<td class="main"><?php echo TEXT_NO_NEW_PRODUCTS; ?></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
?>
</table></td>
</tr>
<?php
if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
<td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE . ' ' . $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table></td>
</tr> <tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td></td>
<TD> </TD></TR>
</TBODY></TABLE><BR></TD>
<TD
background="images/images/right.gif"> </TD></TR>
<TR>
<TD><IMG height=6
src="images/images/bottomleft.gif"
width=6></TD>
<TD
background="images/images/bottom.gif"></TD>
<TD><IMG height=6
src="images/images/bottomright.gif"
width=6></TD></TR></TBODY></TABLE>
<?php
}
?>
</table></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 //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
e aggiungi:
fammi sapere se ti funziona, dovrebbe andare...define('FILENAME_PRODUCTS_NEW', 'products_new.php');
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
formattazione
dimenticavo,
ovviamente il file all'interno è formattato con le impostazioni delle immagini della tabelle che servono a me....tu fai le modifiche che ti servono...
ciao
ovviamente il file all'interno è formattato con le impostazioni delle immagini della tabelle che servono a me....tu fai le modifiche che ti servono...
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
codice originale
ti passo meglio questo ke è il codice del file orgiginale...
<?php
/*
$Id: products_new.php,v 1.27 2003/06/09 22:35:33 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_PRODUCTS_NEW);
$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_PRODUCTS_NEW));
?>
<!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">
</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 width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading"><?php echo HEADING_TITLE; ?></td>
<td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_products_new.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
$products_new_array = array();
$products_new_query_raw = "select p.products_id, pd.products_name, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, m.manufacturers_name from " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on (p.manufacturers_id = m.manufacturers_id), " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' order by p.products_date_added DESC, pd.products_name";
$products_new_split = new splitPageResults($products_new_query_raw, MAX_DISPLAY_PRODUCTS_NEW);
if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
<td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE . ' ' . $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<?php
if ($products_new_split->number_of_rows > 0) {
$products_new_query = tep_db_query($products_new_split->sql_query);
while ($products_new = tep_db_fetch_array($products_new_query)) {
//TotalB2B start
$products_new['products_price'] = tep_xppp_getproductprice($products_new['products_id']);
//TotalB2B end
if ($new_price = tep_get_products_special_price($products_new['products_id'])) {
//TotalB2B start
$query_special_prices_hide = tep_db_query("select configuration_value from " . TABLE_CONFIGURATION . " WHERE configuration_key = 'SPECIAL_PRICES_HIDE'");
$query_special_prices_hide_result = tep_db_fetch_array($query_special_prices_hide);
if ($query_special_prices_hide_result['configuration_value'] == 'true') {
$products_price = '<span class="productSpecialPrice">' . $currencies->display_price_nodiscount($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>';
} else {
$products_price = '<s>' . $currencies->display_price($products_new['products_id'], $products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' . $currencies->display_price_nodiscount($new_price, tep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>';
}
//TotalB2B end
} else {
$products_price = $currencies->display_price($products_new['products_id'], $products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id']));
}
?>
<tr>
<td width="<?php echo SMALL_IMAGE_WIDTH + 10; ?>" valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $products_new['products_image'], $products_new['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a>'; ?></td>
<td valign="top" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products_new['products_id']) . '"><b><u>' . $products_new['products_name'] . '</u></b></a><br>' . TEXT_DATE_ADDED . ' ' . tep_date_long($products_new['products_date_added']) . '<br>' . TEXT_MANUFACTURER . ' ' . $products_new['manufacturers_name'] . '<br><br>' . TEXT_PRICE . ' ' . $products_price; ?></td>
<td align="right" valign="middle" class="main"><?php echo '<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $products_new['products_id']) . '">' . tep_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART) . '</a>'; ?></td>
</tr>
<tr>
<td colspüan="3"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
} else {
?>
<tr>
<td class="main"><?php echo TEXT_NO_NEW_PRODUCTS; ?></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<?php
}
?>
</table></td>
</tr>
<?php
if (($products_new_split->number_of_rows > 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3'))) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
<td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE . ' ' . $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKS, tep_get_all_get_params(array('page', 'info', 'x', 'y'))); ?></td>
</tr>
</table></td>
</tr>
<?php
}
?>
</table></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 //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
New prodotti in altra pagina
Grazie . Sei stato velocissimo. Lunedì lo provo, sperando di non fare errori; caso mai ti disturberò nuovamente.
Ancora grazie
Aldo Rossi
Ancora grazie
Aldo Rossi
:)
di nulla, spero solo ke ti funzioni, altrimenti so quasi sempre qui...
ciao
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Vetrina nuovi prodotti ... in altra pagina
Purtroppo non va. Mi spiego meglio: il file products_new.php è già presente nella home page ed è stato cambiato con uno che permette ad ogni refresch della pagina di cambiare la visione dei modelli nel catalogo. Questo ovviamente ha eliminato che venissero presentate in home page i nuovi inserimenti di prodotti. Anche se apro una nuova pagina e metto il link sulla home page, con quanto tu mi hai dato, visualizzo solo tutto il catalogo (cosa che è già presente come link nella home page). Io desidero invece che la vecchia vetrina (non ho più il file php) dell'inserimento novità, e solo quelle non tutto il catalogo, possa essere aperto in un altra pagina con un link del tipo "VEDI LE ULTIME NOVITA' " e va bene anche se si apre solo la testata del sito e la colonna di sinistra. Forse, non essendo esperto faccio degli errori nel fare la cosidetta pagina?
Ti ringrazio e attendo una tua risposta ... con soluzione ...
Ciao e buona domenica
Aldo Rossi
Ti ringrazio e attendo una tua risposta ... con soluzione ...
Ciao e buona domenica
Aldo Rossi
??
Ciao nn ho capito bene, forse intendi dire che vuoi mettere solo i nuovi prodotti che inserisci nel catalogo nella index?
guarda la mia home page, e dimmi se ti riferisci a quello:
http://www.microdirect.it/shop
ciao
guarda la mia home page, e dimmi se ti riferisci a quello:
http://www.microdirect.it/shop
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Vetrina nuovi prodotti ... in altra pagina
Si intendo creare una nuova pagina, che non sia la home, dove mettere in evidenza solo i nuovi prodotti inseriti nel mese, con un link, a questa nuova pagina, che sta nella home page che si apre per prima. Nella home ho invece, al posto del riquadro centrale, che era nuovi prodotti, un riquadro che cambia continuamente con tutti i prodotti inseriti sia nuovi che vecchi, ad ogni refresch della pagina stessa. Guarda la mia pagiana: http://www.modellismorossi.com/catalog/ e capirai. La home in effetti è una pagina che sembra dinamica poichè cambia sempre e il visitatore non è indotto a pensare che ha già visto e che il sito non è stato aggiornato; gli aggiornamenti non possono essere periodici e vi sono addirittura mesi che non entrano nuovi prodotti. Ecco perchè mi occorre fare una pagina (e forse sbaglio proprio nel creare la nuova pagina non sapendo esattamente come crearla) con evidenziate, senza che cambiano, i nuovi prodotti o, ancor meglio, nuovi prodotti e quelli che vorrei maggiormente mettere subito in evidenza.
Grazie
Aldo Rossi
Grazie
Aldo Rossi
ciao,
fai una pagina nella cartella catalog chiamandola prodottimese.php
metti questo codice prova dentro la pagina:
<? php echo '<a href="' . tep_href_link(FILENAME_MANUALI) . '">Prodotti del Mese</A>'; ?>
fai una pagina nella cartella catalog chiamandola prodottimese.php
metti questo codice prova dentro la pagina:
poi vai in filenames.php e aggiungi questa riga prima di ?> :<?php
/*
$Id: index.php,v 1.1 2003/06/11 17:37:59 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');
// the following cPath references come from application_top.php
$category_depth = 'top';
if (isset($cPath) && tep_not_null($cPath)) {
$categories_products_query = tep_db_query("select count(*) as total from " . TABLE_PRODUCTS_TO_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'");
$cateqories_products = tep_db_fetch_array($categories_products_query);
if ($cateqories_products['total'] > 0) {
$category_depth = 'products'; // display products
} else {
$category_parent_query = tep_db_query("select count(*) as total from " . TABLE_CATEGORIES . " where parent_id = '" . (int)$current_category_id . "'");
$category_parent = tep_db_fetch_array($category_parent_query);
if ($category_parent['total'] > 0) {
$category_depth = 'nested'; // navigate through the categories
} else {
$category_depth = 'products'; // category has no products, but display the 'no products' message
}
}
}
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_DEFAULT);
?>
<!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">
</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 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 //-->
<?php
if ($category_depth == 'nested') {
$category_query = tep_db_query("select cd.categories_name, cd.categories_heading_title, cd.categories_description, c.categories_image from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . (int)$current_category_id . "' and cd.categories_id = '" . (int)$current_category_id . "' and cd.language_id = '" . (int)$languages_id . "'");
$category = tep_db_fetch_array($category_query);
?>
<td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
<TR> <td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td><?php include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS); ?></td>
</tr>
<TD> </TD></TR></TBODY></TABLE><!-- body_text_eof //-->
<td width="<?php echo BOX_WIDTH; ?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="0" cellpadding="0">
<!-- 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 //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
ovviamente nel catalogo o nei box, o dove vuoi fai il collegamento condefine('FILENAME_PRODOTTI_MESE', 'prodottimese.php');
<? php echo '<a href="' . tep_href_link(FILENAME_MANUALI) . '">Prodotti del Mese</A>'; ?>
fammi sapere se ti va
ciao
P.S. Utilizzi la funzione download???
ho bisogno di aiuto per questa funzionalità di osc
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Forse non ho capito bene cosa deve fare, ma non farebbe piu' in fretta a mettere solo il richiamo al modulo dei nuovi prodotti senza tutto il codice delle categorie?itan80 ha scritto:ciao,
fai una pagina nella cartella catalog chiamandola prodottimese.php
metti questo codice prova dentro la pagina:
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
credo debba creare una pagina a parte con i soli nuovi prodotti....
come in home...
difficile a spiegare, forse io ho capito cosa gli serve, e spero che le istruzioni che gli ho dato gli siano di aiuto.
ciao
P.S. Sergio hai dimistichezza con i download? in pratica se acquisto un qualkosa ke dopo devo fare il download se pago kn vaglia, bonifico mi da subito il prodotto in download, senza pagare....
con paypal nn ho pagato...ma mi sa ke non cambia nulla...
sto impazzendo, ho provato ad installare download controller ma mi da errori ...
mi aiuti?
come in home...
difficile a spiegare, forse io ho capito cosa gli serve, e spero che le istruzioni che gli ho dato gli siano di aiuto.
ciao
P.S. Sergio hai dimistichezza con i download? in pratica se acquisto un qualkosa ke dopo devo fare il download se pago kn vaglia, bonifico mi da subito il prodotto in download, senza pagare....
con paypal nn ho pagato...ma mi sa ke non cambia nulla...
sto impazzendo, ho provato ad installare download controller ma mi da errori ...

™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Appunto, e' quello che fa il modulo products_new.php, praticamente la famosa vetrina. Tutto il codice precedente e' quello per la gestione delle categorieitan80 ha scritto:credo debba creare una pagina a parte con i soli nuovi prodotti....
come in home...

Beh, funzionare dovrebbe funzionare comunquedifficile a spiegare, forse io ho capito cosa gli serve, e spero che le istruzioni che gli ho dato gli siano di aiuto.

Sai che non ho fatto caso a cosa succede con il download? Io ho installato paypal_ipn e mi pare che non sia possibile il download se non paghi, n quanto non cambia lo stato, comunque devo verificare, per il momento ho lavorato solo sul sandbox.mi aiuti?
A proposito, credo che stimao per fare lo stesso mestiere

'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
eh si, se vuoi possiamo unirci nel lavoro...
ovviamente te ne sei accorto dai link degli errori che mi dava il catalogo...
cmq ho un sakko di template da karikare ankora in database...e una nuova versione dell'osc...
però mi era sorto sto dubbio del download e oggi ho voluto provare...
ovviamente te ne sei accorto dai link degli errori che mi dava il catalogo...
cmq ho un sakko di template da karikare ankora in database...e una nuova versione dell'osc...
però mi era sorto sto dubbio del download e oggi ho voluto provare...
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Se ne puo' parlare, scrivimi in mpitan80 ha scritto:eh si, se vuoi possiamo unirci nel lavoro...
Gia'ovviamente te ne sei accorto dai link degli errori che mi dava il catalogo...

Noi ne stiamo preparando diversi, voglio aprire quando siamo un poco sostanziosi. Cmq credo che siamo OTcmq ho un sakko di template da karikare ankora in database...e una nuova versione dell'osc...

'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it