Aggiungere carrello con thumbs

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
surfmaster
membro Junior
membro Junior
Messaggi: 17
Iscritto il: 11/05/2009, 13:37

Aggiungere carrello con thumbs

Messaggio da surfmaster »

Salve a tutti,
prima di tutto complimenti per l'utilissimo foro;mi potreste indicare dove trovare un addon che migliori il carrello visualizzando anche le thumbs oltre che al nome del prodotto? l'ho visto in altri shop ma non sono riuscito a trovarne il codice.
E' da poco che utilizzo oscommerce e scusate se magari la domanda gia è stata fatta o è banale ma con il cerca non sono riuscito a trovare quello che fa al caso mio.

grazie a tutti per un'eventuale risposta.
surfmaster
membro Junior
membro Junior
Messaggi: 17
Iscritto il: 11/05/2009, 13:37

Re: Aggiungere carrello con thumbs

Messaggio da surfmaster »

nessuno sa come aggiungere l'immagine del prodotto al carrello? :cry:
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Aggiungere carrello con thumbs

Messaggio da dynamo »

guarda che lo fa osc base... è una funzione nativa di osc che versione hai te?
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
surfmaster
membro Junior
membro Junior
Messaggi: 17
Iscritto il: 11/05/2009, 13:37

Re: Aggiungere carrello con thumbs

Messaggio da surfmaster »

ho la versione 2.2rc2a forse c'e qualche opzione nel pannello admin?
surfmaster
membro Junior
membro Junior
Messaggi: 17
Iscritto il: 11/05/2009, 13:37

Re: Aggiungere carrello con thumbs

Messaggio da surfmaster »

Scusate ma forse mi sono espresso male, io dicevo le thumb nel box carrello non nella pagina del carrello, praticamente fare apparire le miniature nel box laterale e non solo la scritta dell'oggetto

grazie :)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Aggiungere carrello con thumbs

Messaggio da dynamo »

surfmaster ha scritto:Scusate ma forse mi sono espresso male, io dicevo le thumb nel box carrello non nella pagina del carrello, praticamente fare apparire le miniature nel box laterale e non solo la scritta dell'oggetto

grazie :)
ah ecco... ora si che sei più chiaro :mrgreen:

devi mettere il codice per visualizzare l'immagine... di consiglio di copiare il codice dalla pagina del carrello :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
surfmaster
membro Junior
membro Junior
Messaggi: 17
Iscritto il: 11/05/2009, 13:37

Re: Aggiungere carrello con thumbs

Messaggio da surfmaster »

Grazie mille ho preso il codice dell'inserimento foto dalla pagina del carrello come da te suggerito e tutto va alla perfezione!! ho scalato anche un po la grandezza cosi entra a pennello nel box :)

posto il codice che magari puo servire a qualcun'altro che cerca nel forum:
basta sostituire qusta riga di codice alla riga 35 del file shopping_cart.php nella cartella includes/boxes/
$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']) . '">'. tep_image(DIR_WS_IMAGES . $products[$i]['image'], $products[$i]['name'], 40, 30);
il 40,30 sono rispettivamente larghezza e altezza che vanno cambiate a vostro piacimento, spero di aver fatto una cosa utile

grazie ancora per l'aiuto

Edito per aggiungere che dopo l'inserimento della foto ovviamente le tabelle generate nel box carrello si sfalsano (il nome prodotto finisce sotto l'immagine e la quantita in alto), ho corretto il codice che le genera per ottenere un'allineamento piu gradevole esteticamente, per semplicità posto il codice di tutto il file shopping_cart.php :
<?php
/*
$Id: shopping_cart.php 1739 2007-12-20 00:52:16Z hpdl $

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="middle" 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="middle" class="infoBoxContents"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '">'. tep_image(DIR_WS_IMAGES . $products[$i]['image'], $products[$i]['name'], 40, 35).'</td>';

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 .= '<td valign="middle" class="infoBoxContents"> <a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id='. $products[$i]['id']) .'">';
}

$cart_contents_string .= $products[$i]['name'] . '</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 //-->
a presto e buon lavoro a tutti! :)
Rispondi