Ejercicios Joomla 1.5: explique el código..

Programe una pequeña función, pero por no documentar olvide lo que hacia.. alguien podría explicarme linea a linea que fue lo que hice? =)

[PHP]
< ?php

function getFlashNoticias() {

$query = 'SELECT id, title, hits, LEFT(introtext, 40) AS descripcion FROM #__content WHERE catid = 3 ORDER BY id LIMIT 0,5';

$db =& JFactory::getDBO();
$db->setQuery($query);

$rows = $db->loadObjectList();

foreach ( $rows as $row ) {

if ($row->descripcion != null) {

$intro = strip_tags(”$row->descripcion”);
$enlace = JRoute::_(”index.php?option=com_content&view=article&id=$row->id”);
$generarPDF = JRoute::_(”index.php?view=article;&id=$row->id&format=pdf”);

echo ” $row->title: $intro . Leído: $row->hits veces | Descargar PDF
“;
}
}
}

getFlashNoticias();

?>
[/PHP]

Resultado final:
Joomla 15

Ejercicios: Consulta a la base de datos Joomla!

Imaginemos que tenemos un periódico online. En el cual contamos con destacados periodistas de diferentes rubros Ej: Deportes, Musica, Actualidad. Etc

Que tipo de consulta deberíamos desarrollar para que nuestros periodistas cuenten con un modulo en donde se muestren los títulos de sus últimos cinco artículos?

SELECT title FROM jos_users, jos_content WHERE jos_content.created_by_alias='Periodista1' AND created_by = jos_users.id LIMIT 0 , 5;

¿La consulta es correcta? ¿Es la única solución? ya comentaran..

Ejercicios: Adaptar plantillas estáticas a Joomla! ;)

Esta es una practica bien informal, no va a ver premios, ganadores ni perdedores.. el objetivo principal es plantear un desafió y que todos.. desde los mas novatos hasta los mas expertos se animen a participar y critiquen de forma constructiva el trabajo de los demas.

Reglas básicas:

- Respetar los estándares: W3C: XHTML
- Respetar la estructura básica de los template Joomla

css: template_css.css
Images
index.php
templateDetails.xml
template_thumbnail.png

- Seleccionar uno o varios de los templates para adaptar (si quieren pueden adaptar los 5, recuerden esto es una practica mientras mas hagan.. mejor..)

TerraFirma - Descargar
Stylevantage - Descargar
Refresh - Descargar
Dreamy - Descargar
Curiously Green - Descargar

- Atachar debajo de este post el o los template adaptados a Joomla.

- Junto con el atache deben explicar brevemente lo que quisieron hacer, o lo que tenían en mente y no les salio.. esto permitirá que los demás colegas os ayuden con la finalización del mismo..

- Material de Ayuda -

Joomla Template Tutorial
http://www.joomlart.com/content/view/46/210/
http://www.joomlart.com/content/view/44/210/
http://www.compassdesigns.net/tutorials/joomla-tutorials/
http://delirius.com.ar/category/css/
http://www.joomlastyle.com/content/blogsection/8/75/

+Información google ..

miren y vuelvan a mirar.. el codigo de los templates de joomla mas conocido..

Hilo del ejercicio puesto en la nueva sección del foro de Joomlaspanish.. Taller de práctica -> Templates

1º Ejercicio: ¿Como realizo una consulta a la base de datos Joomla?

Veamos un ejemplo sencillo, en este caso “Juan” necesita extraer los 5 últimos titulo de noticias agregadas en la categoría “X”. Para ello realiza la siguiente consulta:[mysql]

$query = “SELECT id, title”
.”\n FROM #__content ”
.”\n WHERE catid=X”
.”\n ORDER BY created DESC LIMIT 5″
;

$database->setQuery( $query );
$rows = $database->loadObjectList();

[/mysql]

Ahora les toca a ustedes resolver el resto del problema. ¿Como hace Juan para mostrar los datos en un modulo? =)