[PACK] Package composé d'un composant (obligatoire) et d'un module (facultatif).
Ce package ajoute un moteur de recherche de noms d'utilisateurs sur votre site.
Installation : dézipper le package, puis installez le composant "com_searchuser". Installez éventuellement le module "mod_ajax_searchuser". Le composant (multilingue) dispose d'un frontend simpliste :
- 1 champ "recherche", un bouton.
- en dessous le nombre de résultats, puis la liste des usernames trouvés. Il se suffit à lui-même (lien vers le component dans un menu) mais le module permet de faire la recherche sans quitter ce qu'on est en train de faire.
Le module est un petit formulaire Ajax à l'effet sobre mais efficace (barre de progression, résultats affichés sous le formulaire dans un textarea limité) que vous pouvez placez dans un coin de site pour permettre à vos visiteurs de disposer par exemple d'un "pense-bête" pour ne plus faire d'erreur lors de l'envoi de messages. Si Ajax n'est pas supporté par le navigateur alors on affiche simplement le résultat via le frontend du composant.
Note pour les dévs : si vous appelez le composant via index2.php?option=com_searchuser&no_html=1&kw=motscle
vous obtenez la liste des résultats, 1 par ligne. C'est cette fonctionnalité que le module utilise, et qui peut être étendue à bien d'autres réalisations.
Note pour les graphistes : le frontend du composant est inséré dans un [div class="searchuser"], et il utilise simplement [h3] pour le titre, un [input class="inputbox"] et un [input class="submitbox"] pour le formulaire, et enfin un titre [h4] et une liste [ul]/[li] pour les résultats.