Suche in geschützten Bereichen
Verfasst: Do 24. Nov 2005, 15:43
Hallo,
habe die letzten Stunden damit verbracht, Artikel über die Standard Suche zu finden, die in einem geschützten Bereich liegen.
Sollte jemand in die gleiche Verlegenheit kommen, hier die Lösung:
In Zeile 96 den Wert von "true" auf "false" setzten und schon klappts mit der Suche.
Habe mir nun einen Konfigurationsparameter für das Modul Suchausgabe gebastelt:
Input:
Output nach z.B. Zeile 31:
und ändern von Zeile 96
in
Gruß
Markus
habe die letzten Stunden damit verbracht, Artikel über die Standard Suche zu finden, die in einem geschützten Bereich liegen.
Sollte jemand in die gleiche Verlegenheit kommen, hier die Lösung:
Code: Alles auswählen
$options = array ('db' => 'regexp', // use db function regexp
'combine' => $combine, // combine searchterms with and
'exclude' => false, // => searchrange specified in 'cat_tree', 'categories' and 'articles' is excluded, otherwise included (exclusive)
'cat_tree' => $aSearchRange, // searchrange
'artspecs' => $aArtSpecs, // array of article specifications => search only articles with these artspecs
'protected' => true); // => do not search articles or articles in categories which are offline or protected
Habe mir nun einen Konfigurationsparameter für das Modul Suchausgabe gebastelt:
Input:
Code: Alles auswählen
if ("CMS_VALUE[0]" == '') {
$search_protected = '';
} else {
$search_protected = ' checked';
}
echo '<table cellspacing="0" cellpadding="10" border="0"><tr valign="top">
<td>'.mi18n("Suche auch in geschützten Bereichen und Offlineartikeln?:").'</td>
<td><input type="checkbox" name="CMS_VALUE[0]" value="yes" '.$search_protected.' /></td></tr>
</table>';
Code: Alles auswählen
if ("CMS_VALUE[0]" == '') {
$search_protected = '1';
} else {
$search_protected = '';
}
Code: Alles auswählen
'protected' => true); // => do not search articles or articles in categories which are offline or protected
Code: Alles auswählen
'protected' => $search_protected ); // => do not search articles or articles in categories which are offline or protected
Markus