Publicado por : Ignacio Cisneros lunes, 1 de junio de 2009
COMPARTE →

Este código es una modificación del módulo Last 5 original de Marketplace. Este módulo para Joomla (1.0.x) muestra los últimos anuncios clasificados insertados en Marketplace, además añade un icono al listado y muestra el precio del artículo debajo del nombre.

Podeis ver un ejemplo de este módulo funcionando en VenderMiWeb.com


Código:



<?



///////////////////////////////////////////////////////

// Módulo para marketplace que muestra los últimos 5



// anuncios publicados con el precio correspondiente

//

// Autor: I. Cisneros

// Blog: http://www.ellibrogordodepetete.com



// Proyecto: http://www.VenderMiWeb.com

// Fecha: 15/04/08

//

// Licencia: GPL

//



///////////////////////////////////////////////////////



// Dont allow direct linking


defined( '_VALID_MOS' ) or die( 'Error, no se permite el acceso directo al fichero.' );


$database->setQuery( "SELECT id FROM #__menu WHERE link LIKE '%com_marketplace%' AND published='1' ");



$mpItemid = $database->loadResult();

if ( strlen( $mpItemid) > 0 ) {

$mpItemidLink = "&Itemid=".$mpItemid;

}

else {

$mpItemidLink = "";

}


$database->setQuery( "SELECT a.id, a.category, a.ad_headline, a.ad_type, a.ad_image, a.ad_price AS af_date, b.name

FROM #__marketplace_ads AS a, #__marketplace_categories AS b

WHERE b.published='1' AND a.category = b.id AND a.published='1'

AND a.category = '6'

ORDER BY a.id DESC LIMIT 3 ");

$meslist = $database->loadObjectList();

$content ="<table>";

foreach ($meslist as $mes) {


$linkTarget = sefRelToAbs( "index.php?option=com_marketplace&page=show_ad&catid=".$mes->category."&adid=".$mes->id.$mpItemidLink);


if ($mes->ad_image > 0) {



$imageIcon = $mosConfig_live_site."/modules/mod_marketplace5_images/photo.gif";


}

else {
$imageIcon = $mosConfig_live_site."/modules/mod_marketplace5_images/transpixel.gif";

}


$precio = $mes->af_date;



if ($precio == ""){



$precio = "A convenir";



}


$content.="<tr><td valign=\"top\" width=\"20\"><center><img src=\"$imageIcon\" width=\"16\" height=\"16\" border=\"0\"></center></td><td valign=\"top\">"."<font size='2'><a href=\"$linkTarget\">".$mes->ad_headline."</a></font><br>"." Precio: ".$precio."</td></tr>";

}

$imageIcon2 = $mosConfig_live_site."/modules/mod_marketplace5_images/photo.gif";

$content.="</table>";

?>

Comenta

RSS Posts | RSS Comentarios

Con la tecnología de Blogger.

- Copyright © Todos contra Google - El blog de Ignacio Cisneros - icisneros - Original design by Johanes Djogan modified by Ignacio Cisneros-