Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Embever en html cod de oscommerce

Estas en el tema de Embever en html cod de oscommerce en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola amigos, tengo en mi pagina .html una espacio para poner los ultimos agregados de mi carrito de compras montado en oscommerce, quiero embever en ...
  #1 (permalink)  
Antiguo 13/12/2007, 19:37
Avatar de ezequiel_pethead  
Fecha de Ingreso: abril-2007
Mensajes: 124
Antigüedad: 17 años, 7 meses
Puntos: 1
Embever en html cod de oscommerce

Hola amigos, tengo en mi pagina .html una espacio para poner los ultimos agregados de mi carrito de compras montado en oscommerce, quiero embever en el html y que me salga los ultimos 10 agregados en el carro por ejemplo, como puedo hacer esto?

Gracias!
__________________
Learning to fly...
  #2 (permalink)  
Antiguo 15/12/2007, 06:52
Avatar de Aken  
Fecha de Ingreso: julio-2004
Ubicación: Barcelona
Mensajes: 267
Antigüedad: 20 años, 4 meses
Puntos: 1
Re: Embever en html cod de oscommerce

Manera Fácil:

Primero tienes que hacer un require('includes/application_top.php'); del osc...
Seguramente te de algun problema con las sesiones, tendrás que depurarlo.

Luego con este código crea un archivo y le haces un include...

Código 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">';
      }

      
$cart_contents_string .= $products[$i]['quantity'] . '&nbsp;x&nbsp;</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;
  } 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.