J'utilise une installation Joomla 1.5 et le composant de recherche Joomla vous permet de rechercher dans certaines "zones de recherche": Articles/News Feeds/Sections/Catégories/Liens Web ...Comment puis-je modifier le composant de recherche Joomla pour utiliser les zones de recherche par défaut?
Je ne veux pas mon Les utilisateurs doivent se soucier de ces choses et je ne veux pas qu'ils obtiennent des "sections" ou des "catégories" comme résultats - c'est juste un site simple avec environ 5 pages fixes et de simples annonces de nouvelles/événements que j'utilise pour .
Je souhaite définir des «zones de recherche» par défaut à utiliser et masquer les zones de recherche à partir de la page de résultats de recherche. Masquer les zones de recherche de la page de résultats n'était pas un problème - je viens de modifier le default_form.php dans le composant com_search.
Cependant, je ne sais pas comment les « zones de recherche » fonctionnent réellement et comment je peux modifier la fonctionnalité que la fonction de recherche cherche toujours uniquement sur « Articles » et rien d'autre ...
Il y a deux endroits où Je peux le voir revenir:
en controller.php (dans le composant com_search) - vous obtenez les zones de la case liste sur la page:
$areas = JRequest::getVar('areas', null, 'post', 'array');
if ($areas) {
foreach($areas as $area)
{
$post['areas'][] = JFilterInput::clean($area, 'cmd');
}
}
en search.php (également dans le composant com_search) - vous obtenez les zones comme spécifié e les ajouter comme « zones actives » pour votre requête de recherche:
$areas = JRequest::getVar('areas');
$this->setAreas($areas);
Au lieu de cela je veux ajouter mes propres zones de variable $, mais je ne sais pas ce qu'il contient et comment je pourrais changer à une valeur par défaut de seulement 'Articles'.