indexed_search: keywords und description ausblenden

Wenn man diese Information in den Suchergebnissen ausblenden möchte, die  am Anfang der Suchergebnisse normalerweise ausgegeben werden (Beschreibung ,Keywords) muss man 2 Zeilen ausjommentieren.

 

Editiere die Datei typo3/sysext/indexed_search/class.indexer.php und kommentiere folgende Zeilen aus:

PHP
function splitHTMLContent($content) {
 
		// divide head from body ( u-ouh :) )
	$contentArr = $this->defaultContentArray;
	$contentArr['body'] = stristr($content,'<body');
	$headPart = substr($content,0,-strlen($contentArr['body']));
 
		// get title
	$this->embracingTags($headPart,'TITLE',$contentArr['title'],$dummy2,$dummy);
	$titleParts = explode(':',$contentArr['title'],2);
	$contentArr['title'] = trim(isset($titleParts[1]) ? $titleParts[1] : $titleParts[0]);
 
		// get keywords and description metatags
	
	for($i=0;$this->embracingTags($headPart,'meta',$dummy,$headPart,$meta[$i]);$i++) { /*nothing*/ }
	for($i=0;isset($meta[$i]);$i++) {
		$meta[$i] = t3lib_div::get_tag_attributes($meta[$i]);
		#if(stristr($meta[$i]['name'],'keywords')) $contentArr['keywords'].=','.$meta[$i]['content'];
		#if(stristr($meta[$i]['name'],'description')) $contentArr['description'].=','.$meta[$i]['content'];
	}
2 Kommentare
#2 Andreas Rieser schrieb am 25.08.2008 00:06

Auch sehr zu empfehlen ist die Extension accessible_is_browse_results mit diesen Features:

 

- Makes browse results links for indexed search accessible : reformat links without JavaScript - sends indexed search parameters via URL - adds title attribute to A tag.

 

- Modifies page results title according to search sword and result page.

 

- Adds configuration option (boolean / default=1 - as in original plugin) for indexing page meta description & meta keywords.

 

- Provides typoscript options for HTML rendering of the page browser

 

- A script comes with the extension which modifies "to top" link in order to work properly.

 

Das hier beschriebene Problem löst diese Extension nebenbei auch noch.

#1 Thomas Breuss schrieb am 11.08.2008 10:46

Es geht auch einfacher:

config.index_metatags = 0

einen Kommentar schreiben
Typo3