Salve a tutti ragazzi. Ho da poco installato oscommerce e ho iniziato a personalizzarlo a mio gusto. Sono riuscito dopo varie fatiche ad aggiungere i box che volevo io, creandoli, sia sulla destra che sulla sinistra. Adesso però mi trovo bloccato nel seguente problema. Sto cercando di inserire l'immagine del carrello nel box del carrello senza fortuna. Vi posto il codice per intero:
!-- shopping_cart //-->
<tr>
<td><?php
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_SHOPPING_CART);
new infoBoxHeading1($info_box_contents, false, true, tep_href_link(FILENAME_SHOPPING_CART));
?>
<?php
$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">';
}
$cost = ($products[$i]['final_price'] * $products[$i]['quantity']). '';
$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'] ;
$cart_contents_string .= '<td align="right" valign="top" class="infoBoxContents">';
$cart_contents_string .= $currencies->format($cost);
$cart_contents_string .= '</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 = '<pre><br><font size="2.5" color="#000000" face="Tahoma, Geneva, sans-serif"> Il carrello è vuoto<font><br>';
}
$temp1 = '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center"><tr><td>'.$cart_contents_string .'</td></tr></table>';
$temp2 = '';
if ($cart->count_contents() > 0) {
$temp2 = '<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center"><tr><td align="right" height="30" class="vam"><span class="productSpecialPrice">'.$currencies->format($cart->show_total()).'</span></td></tr></table>';
}
$info_box_contents = array();
$info_box_contents[] = array('text' => $temp1.$temp2);
//cart buttons start
$info_box_contents[] = array('align' => 'center',
'text' => '<br><a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image(DIR_WS_IMAGES . 'button_cart_view.gif', 'View Cart') . '</a>' . '<a href="' . tep_href_link(FILENAME_CHECKOUT_SHIPPING) . '">' . tep_image(DIR_WS_IMAGES . 'button_cart_checkout.gif', 'Check Out') . '</a>'
);
//cart buttons end
new infoBox1($info_box_contents);
?></td>
</tr>
<!-- shopping_cart_eof //-->
Premetto che l'immagine che vorrei richiamare prima della scritta il carrello è vuoto o prima del contenuto si trova nella cartella images. Qualsiasi aiuto o la soluzione completa è ben gradita. Grazie anticipatamente per l'aiuto.
Immagine Carrello
Moderatore: mod Generali