Implementing microdata schema.org in Yootheme ZOO

Recently, the three major search engins (Bing/Yahoo and Google) agreed on using the microdata system Schema.org. This allow any website to provide semantic information to the search spiders. For instance, you can specify what kind of content you are publishing, like a recipe of an apple pie, or a movie review. More than that, depending on the type, you can give the various important information directly to the search robot : what is the movie title, what is its director, or how long you should cook your pie. To find all the piece of information you can select, you should read : http://schema.org/

»

YOOtheme Zoo – Integration of Google +1

zoo joomla moduleI wanted to add a google +1 button to my website. As I am using YOOtheme zoo CCK component, I add to create a new “element” to be print at the end of my blog post. You can download it bellow. Of course you can use it on any zoo applications (blogs, businesses, recipes … and custom applications).

How to install

Download the archive : ZOOelement Googleplus

Then, unzip the files in your folder : /base_installation_folder/media/zoo/elements. You will see a new folder named “googleplus”.

»

Yootheme Zoo – Modifying the Frontend submission editor

zoo joomla moduleA quick note to let you know how I hacked Yootheme Zoo 2.3. I wanted to have a wysiwyg editor while my users were submitting article in frontend with ZOO. Usually you can activate the “trusted mode” to have this wysiwyg editor. But you will also have several other fields which are too much for normal users. In order to have a wysiwyg editor, even in the non-trusted mode, here is the modification you should implement.

»

Yootheme Zoo – Modifying the number of articles on Frontpage

zoo joomla moduleA quick note to let you know how I hacked Yootheme Zoo 2.3. I wanted to have a different numbers of articles on the frontpage, and in the classical category view.As I did not find an easy solution (a parameter should be added to the configuration for the front page), I decided to code it.

Here is the line you have to change on line 232 in /joomla_base_dir/components/com_zoo/controllers/default.php

»

How-to : Make a SEF image-map navigation system with Joomla

You always wondered how to create a navigation system with an image? Nothing could be easier; just use the image map property of html.

But, obviously, it gets a little bit trickier when you have to add several links to an image. Moreovre, people are nowadays using a lot of  Content Management Systems (CMS) to help in developping websites. I personnaly use Joomla a lot, and this article will explain how to add an efficient Search Engine Friendly (SEF) Image Map navigation system for Joomla.

»

How-to fix Ja_News module’s auto-resize problem?

JoomlartThe problem

During a long time I encountered this problem using the Joomla’s module JA_News. When I wanted to use the auto-resize functionality, a problem line appeared preventing me to use it in frontend. The warning said :

Warning: imagejpeg() [function.imagejpeg]: Unable to open ‘www/images/resized/images/stories/path_to_image/image.jpg’ for writing: No such file or directory in www/modules/mod_janews/helper.php on line 138

Depending on your Janews module, the line in helper could be different.

»

Personnaliser ses pages d’erreurs sous Joomla

Vous possédez un site sous Joomla, vous vouliez faire des pages d’erreur 404 personnalisées? Malheureusement, la mise en place des URLs SEF sous Joomla vous empêche de le faire.

En effet, toutes les URLs sont redirigées vers le module de SEF de Joomla qui traite lui même les adresses URL demandées. Du coup, impossible de traiter cette fameuse page 404. Il existe pourtant une solution.

Customiser le fichier error.php

Dans Joomla 1.5 l’affichage des messages d’erreurs se fait grâce au fichier error.php présent dans racine/templates/system. Pour le customiser, copier ce fichier dans le répertoire de votre template actuel. Faites-y les modifications que vous voulez, et le tour est joué.

»

Corriger le comportement du composant SEF sur Joomla 1.5 (OVH)

Cet article fait suite à un problème rencontré de manière récurrente par les utilisateurs de Joomla 1.5  et hébérgés sur OVH (mais aussi probablement sur d’autres hébergeurs). Deux problèmes sont traités dans ce billet.

Problème d’affichage :

Vous possédez un site hébergé sur un serveur mutualisé avec certaines règles dans Apache qui vous empêche d’utiliser correctement l’URL Rewriting de Joomla 1.5? Chez moi ce fut le cas. Le texte et le contenu était présent, mais les images de mon template ainsi que mes css n’étaient pas trouvés (erreur 404) et je me retrouvais avec une mise en page horrible. Pour régler le problème, il faut fixer un petit bug inhérent à Joomla.

»