Pagina 1 di 1

modifica dimensioni e stile box es"carrello"

Inviato: 20/04/2005, 23:47
da momo3000
Ciao Io ho un problema. Uso oscommerce m2.2 con STS per la personalizzazione del template. Vorrei tanto sapere come posso ridimensionare e personalizzare i box come per esempio "shopping cart" "bestsellers". vi chiedo questo poichè sto personalizzando il template ed avrei intenzione di far apparire sotto l'header solo la scritta "shopping cart 0 items" tutto scritto in orizzontale, senza il classico box che mette Carrello sopra e 0 prodotti sotto". Sarei molto grato se qualche brava persona possa risolvere questo mio problema. Grazie dell'attenzione.
Ciao
Momo3000

Inviato: 21/04/2005, 0:15
da hozone
devi modificare il codice html di ogni singolo box, editando i files in includes/boxes/

Inviato: 21/04/2005, 1:49
da momo3000
Scusa la mia ignoranza, non sono esperto quali campi html dovrei modificare per variare le dimensioni e quindi l'aspetto?
Grazie mille

<?php
/*
$Id: shopping_cart.php,v 1.18 2003/02/10 22:31:06 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/
?>
<!-- shopping_cart //-->
<tr>
<td>
<?php
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_SHOPPING_CART);

new infoBoxHeading($info_box_contents, false, true, tep_href_link(FILENAME_SHOPPING_CART));

$cart_contents_string = '';
if ($cart->count_contents() > 0) {
$cart_contents_string = '<table border="0" width="100%" cellspacing="0" cellpadding="0">';
$products = $cart->get_products();
for ($i=0, $n=sizeof($products); $i<$n; $i++) {
$cart_contents_string .= '<tr><td align="right" valign="top" class="infoBoxContents">';

if ((tep_session_is_registered('new_products_id_in_cart')) && ($new_products_id_in_cart == $products[$i]['id'])) {
$cart_contents_string .= '<span class="newItemInCart">';
} else {
$cart_contents_string .= '<span class="infoBoxContents">';
}

$cart_contents_string .= $products[$i]['quantity'] . ' x </span></td><td valign="top" class="infoBoxContents"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '">';

if ((tep_session_is_registered('new_products_id_in_cart')) && ($new_products_id_in_cart == $products[$i]['id'])) {
$cart_contents_string .= '<span class="newItemInCart">';
} else {
$cart_contents_string .= '<span class="infoBoxContents">';
}

$cart_contents_string .= $products[$i]['name'] . '</span></a></td></tr>';

if ((tep_session_is_registered('new_products_id_in_cart')) && ($new_products_id_in_cart == $products[$i]['id'])) {
tep_session_unregister('new_products_id_in_cart');
}
}
$cart_contents_string .= '</table>';
} else {
$cart_contents_string .= BOX_SHOPPING_CART_EMPTY;
}

$info_box_contents = array();
$info_box_contents[] = array('text' => $cart_contents_string);

if ($cart->count_contents() > 0) {
$info_box_contents[] = array('text' => tep_draw_separator());
$info_box_contents[] = array('align' => 'right',
'text' => $currencies->format($cart->show_total()));
}

new infoBox($info_box_contents);
?>
</td>
</tr>
<!-- shopping_cart_eof //-->

Inviato: 21/04/2005, 14:32
da hozone
i campi html
ad esempio:

<table border="0" width="100%" cellspacing="0" cellpadding="0">

poi cmq devi anche modificare i campi html che sono presenti nella funzione di creazione box

infoBox

che è contenuta in un file .php (non ricordo quale) presente mi pare inella directory includes/functions