Cloud Tags für pragmamx

Begonnen von Fummelhase, 27 August 2007, 17:51:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Fummelhase

Hallo,

Ich habe einen phpnuke block, den möchte ich gerne in einem PragmaMx block ummodeln.

Der block sollte Die Interessen der User anzeigen, und dann auf die Suche verlinkt werde.

beispiel:

http://www.pragmamx.org/modules.php?type=stories&topic=&days=0&sid=0&name=Search&query=Hausaufgaben

Ich bin ganz neu in pragmaMX :red: vielleicht kann mir da einer Helfen.

<?php


if (eregi("block-Tag-cloud.php"$_SERVER['PHP_SELF'])) {
    
Header("Location: index.php");
    die();
}

global 
$prefix$dbi;
$content "";
$result sql_query("select terms from ".$prefix."_searchterms "$dbi);
while(list(
$row) = sql_fetch_row($result$dbi)) {

$data[] = $row['terms'];
}

$data implode('',$data);

// Woerter splitten
$words preg_split("/\n/"$data);
$acv array_count_values$words );

// Nicht erwuenschte Woerter loeschen
$bannedwords = array('');
$i 0;
foreach(
$acv as $k=>$v) {
    if (!
array_search(strtolower($k),$bannedwords) and eregi("[a-zA-Z]",$k) and $i<=40 and strlen($k)>2) {
  if (isset(
$new_acv[strtolower($k)] ))
  
$new_acv[strtolower($k)] += $v;
  else
  
$new_acv[strtolower($k)] = $v;
  
$i++;
    }
}

// Alphabetisch sortieren
ksort$new_acv );

// Clouds erstellen
foreach( $new_acv as $k=>$v) {
    
$size $v*1;
    
$weight $v*4;

    if (
$size 4$size 4;
    if (
$weight 50$weight 50;

    
$kurl urlencode("$k");
$content"<a href=\"eingang.html?name=Search?q=$kurl\" style=\"font-size: {$size}em; font-weight: {$weight}\">$k</a>&nbsp;&nbsp;\n";
}

?>



Gruß
Stef


Fummelhase

Hallo,

Als Module wäre es noch besser  ;) man könnte das Forum durchsuchen und draus Cloud Tags erstellen.

Hier mehr über Cloud Tags
http://de.wikipedia.org/wiki/TagCloud

SEO Technisch ist es eine Nette Sache.

hausmeista

Vielleicht hilft das? Da kann man sich kostenlos ein entsprechendes Perl-Script downloaden glaube ich..
http://search.cpan.org/dist/HTML-TagCloud/lib/HTML/TagCloud.pm
Heiko Richter: In Deutschland muss man arbeiten wie ein Pferd um zu verdienen wie ein Pony.
PMX Shop-Modul unter www.vcardo.de

Fummelhase

Hi,
Dieses Perl Script habe ich auch schon gesehen, denke aber das es bessere wäre dafür ein pragmaMx Module zu nehmen.

PS:

Hier etwas in PHP ;) http://chir.ag/tech/download/tagline/