Ejercicios Joomla 1.5: explique el código..
Publicado por gustavo - 11/01/08 a las 06:01:16 amPrograme 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:

Ejercicios: Consulta a la base de datos Joomla!
Publicado por gustavo - 19/04/07 a las 12:04:45 amImaginemos 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! ;)
Publicado por gustavo - 16/01/07 a las 04:01:02 pmEsta 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..)
1º TerraFirma - Descargar
2º Stylevantage - Descargar
3º Refresh - Descargar
4º Dreamy - Descargar
5º 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?
Publicado por gustavo - 06/09/06 a las 12:09:27 amVeamos 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? =)