French English German Italian Russian Spanish

Recherche

Pour améliorer les modules joomla ou faire sont module Joomla 3 Personnel, vous aurez souvent besoin des informations du module, mais ou sont elles et comment les utiliser ?

Comme d'habitude nous étudierons un exemple concret de l'utilisation de données des modules Joomla en fin d'article.

Comment récupérer les informations du module Joomla3 en php

Ceci est d'une simplicité folle, les variables contenant les informations sont dans $module

Voici toutes les données accessibles directement depuis l'objet php $module :

$module ( [id] => 153 [title] => Visite iles eoliennes [module] => random_images [position] => sidebar-a [content] => [showtitle] => 0 [control] => [params] => [user] => 25 [name] => Visite iles eoliennes [style] => )

Exemple pour savoir si le module Joomla demande l'affichage de son titre

if ($module-->showtitle == 1){

//ordre si on veut l'affichage du titre

 }

else {

// si le paramètre masquer le titre du module Joomla est selectionné

}

Amélioration du module image aléatoire avec php dans Joomla3

Vous allez dans votre ftp par filezilla par exemple

 

Chemin acces ftp Joomla random images

Puis vous editez le default.php

Ainsi vous pouvez ajouter un title dans le code html en captant le nom du module ce qui est plus sympa quand on passe la souris sur l'image et vous aidera sans problèmes pour votre référencement :

Avant modification des paramètres php du module

<?php if ($link) : ?>

<a href="/activ/<?php echo $link; ?>">

<?php endif; ?>

La modification en ajoutant le nom du module Joomla dans le code a href

<?php if ($link) : ?>

<a href="/activ/<?php echo $link; ?>" title="<?php echo $module->title;?>">

<?php endif; ?>

Exemple d'utilisation dans un site de tourisme sur l'Italie en regardant la première photo de la sidebar qui est une image aléatoire, quand vous passez la souris dessus vous voyer le titre du module ce qui incite plus à cliquer pour une meilleur navigation.