wSearch::getSearchTermsForTagcloud

Die Methode gibt den String zurück, der an die Framework-Funktion wTagcloud weitergegeben werden kann um eine Tagcloud zu erzeugen. Die Ergebnisse werden aus der Statistik der Suche ermittelt (Zusatzmodul Suche-Statistik).

Funktionsaufruf

String getSearchTermsForTagcloud(Array $parameters)

Parameter

parameters

limit
Anzahl der Tage die berücksichtigt werden sollen (default: 31)
type
Art der Treffer die berücksichtigt werden (all -> Alle treffer|found -> nur gefundene Treffer|notFound -> nicht gefundene Treffer)
wordlimit
Anzahl der Wörter die maximal in der Tagcloud berücksichtigt werden (default: alle)

Beispiel

Ermitteln des Strings für die Tagcloud

Quelltext

<?php

$searchParam 
= array();
// path: Pfad der Suchekonfiguration
$searchParam['path']  = '/IhrInhaltsProjekt/weblication/project/searchs/default.wSearchBot.php';
// type: Art der Treffer die berücksichtigt werden (all -> Alle treffer|found -> nur gefundene Treffer|notFound -> nicht gefundene Treffer)
$searchParam['type']  = 'found';
// limit: Anzahl der Tage die berücksichtigt werden sollen (default: 31)
$searchParam['limit'] = '';

// prefixLink: Link, der den Begriffen in der Tagcloud vorangestellt werden soll
$tagcloudPrefix       '/IhrInhaltsProjekt/suche/index.php?searchTerm=';
// wordlimit: Anzahl der Wörter die maximal in der Tagcloud berücksichtigt werden (default: alle)
$limitWords           '20';


$wSearch = new wSearch($searchParam['path']);
$tagStr  $wSearch->getSearchTermsForTagcloud($searchParam);

//print $tagStr;

print wTagcloud::createTagCloudHTML($tagStr, array('limit' => $limitWords'importanceFactor' => 3'importanceLimit' => 1'weightBase' => 1'weightMax' => 10'tag' => wRequest::getParameterSecure($tagcloudParameterSelected), 'prefixLink' => $tagcloudPrefix));

?>
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG