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

Sacar 10 resultados

Estas en el tema de Sacar 10 resultados en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola tengo un quebradero de cabeza, no consigo que el siguiente codigo me muestre 10 resultados, siempre me saca 1 le he puesto el limit ...
  #1 (permalink)  
Antiguo 19/05/2005, 13:20
 
Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 20 años, 8 meses
Puntos: 0
Sacar 10 resultados

Hola tengo un quebradero de cabeza, no consigo que el siguiente codigo me muestre 10 resultados, siempre me saca 1 le he puesto el limit a 10 pero supongo que tengo que ponerle un while pero no se como hacerlo en osscomerce. Alguno me echa una mano por favor.

Código PHP:
<?php
  
if ($random_product tep_random_select("select products_id, products_image, products_tax_class_id, products_price from " TABLE_PRODUCTS " where products_status='1' order by products_date_added desc Limit " MAX_RANDOM_SELECT_NEW)) {
    
$random_product['products_name'] = tep_get_products_name($random_product['products_id']);
    
$random_product['specials_new_products_price'] = tep_get_products_special_price($random_product['products_id']);
    if (
$random_product['specials_new_products_price']) {
      
//$whats_new_price = $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id']));
    // Start "Hide Price if $0" edit 1 of 1 (uncomment above line if removing this contribution)
    
$whats_new_price = (($random_product['products_price'] > 0) ? $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) : '');
    
// End "Hide Price if $0" edit 1 of 1
      
$whats_new_price .= '<span class="productSpecialPrice">' $currencies->display_price($random_product['specials_new_products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) . '</span>';
    } else {
      
$whats_new_price =  $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id']));
    }

    
$info_box_contents = array();
    
$info_box_contents[] = array('align' => 'center',
                                 
'text'  => '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $random_product['products_id']) . '">' tep_image(DIR_WS_IMAGES $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '</a><br><a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $random_product['products_id'], 'NONSSL') . '">' $random_product['products_name'] . '</a><br>' $whats_new_price
                                
);
   
    new 
infoBox($info_box_contents);
  }
?>

Muchisimas Gracias de antemano.
  #2 (permalink)  
Antiguo 19/05/2005, 17:57
 
Fecha de Ingreso: mayo-2003
Ubicación: Guadalajara, Mexico
Mensajes: 187
Antigüedad: 21 años
Puntos: 0
Cita:
Iniciado por Taurus427
Hola tengo un quebradero de cabeza, no consigo que el siguiente codigo me muestre 10 resultados, siempre me saca 1 le he puesto el limit a 10 pero supongo que tengo que ponerle un while pero no se como hacerlo en osscomerce. Alguno me echa una mano por favor.

Código PHP:
<?php
  
if ($random_product tep_random_select("select products_id, products_image, products_tax_class_id, products_price from " TABLE_PRODUCTS " where products_status='1' order by products_date_added desc Limit " MAX_RANDOM_SELECT_NEW)) {
    
$random_product['products_name'] = tep_get_products_name($random_product['products_id']);
    
$random_product['specials_new_products_price'] = tep_get_products_special_price($random_product['products_id']);
    if (
$random_product['specials_new_products_price']) {
      
//$whats_new_price = $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id']));
    // Start "Hide Price if $0" edit 1 of 1 (uncomment above line if removing this contribution)
    
$whats_new_price = (($random_product['products_price'] > 0) ? $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) : '');
    
// End "Hide Price if $0" edit 1 of 1
      
$whats_new_price .= '<span class="productSpecialPrice">' $currencies->display_price($random_product['specials_new_products_price'], tep_get_tax_rate($random_product['products_tax_class_id'])) . '</span>';
    } else {
      
$whats_new_price =  $currencies->display_price($random_product['products_price'], tep_get_tax_rate($random_product['products_tax_class_id']));
    }

    
$info_box_contents = array();
    
$info_box_contents[] = array('align' => 'center',
                                 
'text'  => '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $random_product['products_id']) . '">' tep_image(DIR_WS_IMAGES $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '</a><br><a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $random_product['products_id'], 'NONSSL') . '">' $random_product['products_name'] . '</a><br>' $whats_new_price
                                
);
   
    new 
infoBox($info_box_contents);
  }
?>

Muchisimas Gracias de antemano.

Hola sin mal no recuerdo en la pagina de eccomerce en español, ahy encuentras un bloque que te sirve para hacer lo que estas tratando de hacer.


saludos
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 03:45.