Suche in geschützten Bereichen

Gesperrt
schlaucher
Beiträge: 444
Registriert: Mi 14. Sep 2005, 10:38
Wohnort: Karlsruhe
Kontaktdaten:

Suche in geschützten Bereichen

Beitrag von schlaucher »

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:

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
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:

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>';
Output nach z.B. Zeile 31:

Code: Alles auswählen

if ("CMS_VALUE[0]" == '') { 
   $search_protected = '1'; 
} else { 
   $search_protected = ''; 
} 
und ändern von Zeile 96

Code: Alles auswählen

'protected' => true); // => do not search articles or articles in categories which are offline or protected 
in

Code: Alles auswählen

'protected' => $search_protected ); // => do not search articles or articles in categories which are offline or protected
Gruß
Markus
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ich verschieb das mal nach tipps...
*** make your own tools (wishlist :: thx)
Gesperrt