Foros del Web » Programando para Internet » PHP »

Como mostrar un determinado número de imagenes

Estas en el tema de Como mostrar un determinado número de imagenes en el foro de PHP en Foros del Web. Que tal amigos, estoy tocando un codigo y me he atascado XD, os comento rapido. Web inmobiliaria, se suben las imagenes que se quieran y ...
  #1 (permalink)  
Antiguo 19/12/2012, 08:26
 
Fecha de Ingreso: octubre-2010
Mensajes: 26
Antigüedad: 13 años, 5 meses
Puntos: 1
Como mostrar un determinado número de imagenes

Que tal amigos, estoy tocando un codigo y me he atascado XD, os comento rapido.
Web inmobiliaria, se suben las imagenes que se quieran y se muestran "thumbs" (miniaturas) y las ordena como quiere, la cuestión esta en que yo quiero que en otro lado me muestre la 2º 3º y 4º de este orden establecido por la persona que subio las imagenes, aki esta el codigo:




$watermark=JText::_('DETAILS_MARKET'.$Product->available).'-'.$this->lang->getTag().'.png';
$destino_imagen = JPATH_SITE.DS.'images'.DS.'properties'.DS.'peques' .DS.'peque_';
$WidthThumbsDetail= '238px';
$HeightThumbsDetail= '180px';

$ShowImagesSystemDetail = $this->params->get('ShowImagesSystemDetail');

if($ShowImagesSystemDetail){
?>
<div style="clear: both;"></div>
<div style="width:100%; height:10px;"></div>
<div class="imgslimbox">
<div class="gallery clearfix">
<?php
jimport('joomla.filesystem.file');
$rout_image = 'images/properties/images/'.$Product->id.'/';
$rout_thumb = 'images/properties/images/thumbs/'.$Product->id.'/';
foreach($this->ImagesProduct as $image){
if(JFile::exists($rout_thumb.$image->name)){
$ThumbsInAccordionShowing++;
?>
<a href="<?php echo $rout_image.$image->name; ?>" title="<?php echo str_replace('"',' ',$image->text); ?>" >
<img width="<?php echo $WidthThumbsDetail; ?>" height="<?php echo $HeightThumbsDetail; ?>" src="<?php echo $rout_thumb.$image->name; ?>" alt="<?php echo str_replace('"',' ',$image->text); ?>" /></a>
<?php
if($image->sector){echo JText::_('image_sector_'.$image->sector); }
?>
<?php
}}
?>


Ahora me las muestra ordenadas desde la 1º hasta la última, bien sean 6 fotos o 20... Y yo solo kiero 3, la 2º, 3º y 4º.
Supongo que el punto esta entre el foreach y el $ThumbsInAccordionShowing++...
Espero que alguien me pueda mostrar la luz, gracias.
  #2 (permalink)  
Antiguo 19/12/2012, 09:15
 
Fecha de Ingreso: octubre-2010
Mensajes: 26
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Como mostrar un determinado número de imagenes

Cambiando la linea

if(JFile::exists($rout_thumb.$image->name)){

por esto

if(JFile::exists($rout_thumb.$image->name) && ($ThumbsInAccordionShowing < 3)){

Ahora solo me falta establecer el orden :D

Etiquetas: determinado, imagenes
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 17:48.