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

modulo de imagenes

Estas en el tema de modulo de imagenes en el foro de Joomla en Foros del Web. tengo el modulo marketplace de joomla y lo quiero editar para que enlugar de desplegar los ultimos 5 anuncios de manera horizontal lo haga vertical, ...
  #1 (permalink)  
Antiguo 30/11/2008, 13:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 16 años, 2 meses
Puntos: 0
modulo de imagenes

tengo el modulo marketplace de joomla y lo quiero editar para que enlugar de desplegar los ultimos 5 anuncios de manera horizontal lo haga vertical, en este momento hace algo como

(imagen1) (imagen2) (imagen3) (imagen4) (imagen5)
(descripcion1) (descripcion2) (descripcion3) (descripcion4) (descripcion5)

despliega los ultimos 5 y yo lo que quiero es esto

(imagen1)
(descripcion1)

(imagen2
(descripcion2)

(imagen3)
(descripcion3)

(imagen4)
(descripcion4)

(imagen5)
(descripcion5)


este es el codigo completo esopero que me puedan ayudar

Código PHP:
<?php
?>

<link rel="stylesheet" href="components/com_marketplace/marketplace.css" type="text/css" />


<?php
    
global $database;

    
$Itemid       intvalmosGetParam$_REQUEST'Itemid''0' ) );


    
// recent5 can act as a plugin for other extensions so include the language here, too
    
if(file_exists($mainframe->getCfg('absolute_path').'/components/com_marketplace/language/'.$mainframe->getCfg('lang').'.php')) {
        require_once(
$mainframe->getCfg('absolute_path').'/components/com_marketplace/language/'.$mainframe->getCfg('lang').'.php');
    }
    else {
        require_once(
$mainframe->getCfg('absolute_path').'/components/com_marketplace/language/english.php');
    }



    
$database->setQuery("SELECT a.id, a.category, a.ad_headline, a.ad_condition, date_format( a.date_created, '%d.%m.%Y' ) AS af_date, b.name"
            
"\n FROM #__marketplace_ads AS a, "
            
"\n #__marketplace_categories AS b WHERE b.published='1' AND a.published='1' AND a.category = b.id AND a.ad_image > '0'"
            
"\n ORDER BY a.id DESC "
            
"\n LIMIT 5 ");

    
$meslist $database->loadObjectList();


    echo 
"<table class='jooRecent5' cellspacing='1'>";

         echo 
"<tr>";
            echo 
"<th width='100%' bgcolor='#DDDDDD' colspan='10'>";
                   echo 
JOO_RECENT5;
            echo 
"</th>";
        echo 
"</tr>";

      echo 
"<tr>";

        foreach (
$meslist as $mes){
          echo 
"<br>";
          echo 
"<td width='20%' valign='top' >";

          echo 
"<center>";
          echo 
"<table width='100' height='75' border='0'>";
            echo 
"<tr>";
              echo 
"<td width='100' height='75' align='center'>";

                echo 
"<a href=".sefRelToAbs"index.php?option=com_marketplace&amp;page=show_ad&amp;catid=$mes->category&amp;adid=$mes->id&amp;Itemid=$Itemid").">";

                    
$a_pic_jpg $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."a_t.jpg";
                    
$a_pic_png $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."a_t.png";
                    
$a_pic_gif $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."a_t.gif";

                    
$b_pic_jpg $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."b_t.jpg";
                    
$b_pic_png $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."b_t.png";
                    
$b_pic_gif $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."b_t.gif";

                    
$c_pic_jpg $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."c_t.jpg";
                    
$c_pic_png $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."c_t.png";
                    
$c_pic_gif $mosConfig_absolute_path."/components/com_marketplace/images/entries/".$mes->id."c_t.gif";


                    
$boolPicFound 0;
                    if ( 
file_exists$a_pic_jpg)) {
                        echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."a_t.jpg"."' align='center' border='0'>";
                        
$boolPicFound 1;
                    }
                    else {
                        if ( 
file_exists$a_pic_png)) {
                            echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."a_t.png"."' align='center' border='0'>";
                            
$boolPicFound 1;
                        }
                        else {
                            if ( 
file_exists$a_pic_gif)) {
                                echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."a_t.gif"."' align='center' border='0'>";
                                
$boolPicFound 1;
                            }
                        }
                    }


                    if ( 
$boolPicFound == 0) {
                        if ( 
file_exists$b_pic_jpg)) {
                            echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."b_t.jpg"."' align='center' border='0'>";
                            
$boolPicFound 1;
                        }
                        else {
                            if ( 
file_exists$b_pic_png)) {
                                echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."b_t.png"."' align='center' border='0'>";
                                
$boolPicFound 1;
                            }
                            else {
                                if ( 
file_exists$b_pic_gif)) {
                                    echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."b_t.gif"."' align='center' border='0'>";
                                    
$boolPicFound 1;
                                }
                            }
                        }
                    }


                    if ( 
$boolPicFound == 0) {
                        if ( 
file_exists$c_pic_jpg)) {
                            echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."c_t.jpg"."' align='center' border='0'>";
                        }
                        else {
                            if ( 
file_exists$c_pic_png)) {
                                echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."c_t.png"."' align='center' border='0'>";
                            }
                            else {
                                if ( 
file_exists$c_pic_gif)) {
                                    echo 
"<img src='".$mosConfig_live_site."/components/com_marketplace/images/entries/".$mes->id."c_t.gif"."' align='center' border='0'>";
                                }
                            }
                        }
                    }

                echo 
"</a>";

              echo 
"</td>";
            echo 
"</tr>";
          echo 
"</table>";

        echo 
"<a href=".sefRelToAbs"index.php?option=com_marketplace&amp;page=show_ad&amp;catid=$mes->category&amp;adid=$mes->id&amp;Itemid=$Itemid").">";
          if ( 
strlen($mes->ad_headline)>30){
            echo 
substr$mes->ad_headline027)."...";
          }
          else {
            echo 
$mes->ad_headline;
          }
        echo 
"</a>";



        echo 
"<br>";
        echo 
$mes->name." (".$mes->af_date.")";

          }
          echo 
"</center>";

          echo 
"</td>";

        echo 
"</tr>";
      echo 
"</table>";

?>

Última edición por fabiansanabria; 30/11/2008 a las 14:22 Razón: errore
  #2 (permalink)  
Antiguo 30/11/2008, 16:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: modulo de imagenes

Esta era la segunda vez con este problema sin encontrar solucion pero de tanto intentarlo la encontre y la publico para que le sirva a otro que este en las mismas, lo unico que tenia que hacer era meter todo lo que esta despues de el
foreach ($meslist as $mes){
echo "<br>";
echo "<td width='20%' valign='top' >";

dentro de etiquetas tr y listo osea quedaria asi

foreach ($meslist as $mes){
echo "<br>";
echo "<tr><td width='20%' valign='top' >";

y al final de se cierra con un </tr> en la linea

echo $mes->name." (".$mes->af_date.")";

}
echo "</center>";

echo "</tr></td>";
y listo, muchas gracias a los que se tomaron el tiempo para leer
  #3 (permalink)  
Antiguo 01/12/2008, 12:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: modulo de imagenes

Tema trasladado a Joomla
  #4 (permalink)  
Antiguo 01/12/2008, 12:40
Avatar de newemage  
Fecha de Ingreso: diciembre-2008
Ubicación: Mexico
Mensajes: 12
Antigüedad: 16 años
Puntos: 0
Respuesta: modulo de imagenes

Te recomiendo que uses este modulo de joomla para galerias de imagenes: morfeoshow

Puedes buscarlo en joomla.org
saludos,

123paginasweb.com
  #5 (permalink)  
Antiguo 02/12/2008, 08:32
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Respuesta: modulo de imagenes

Otra consulta, en el mismo marketplace, como lo hago para poder subir mas de 3 fotos por producto?, gracias (uso el 1.4.2)
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 09:13.