Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-03-17 20:05:51

kaBazulla
Участник
Откуда Ukraine
Зарегистрирован: 2008-11-24
Сообщений: 44
Рейтинг :   

Помогите в создании облака тегов

Есть один скриптик (парсер). И одна из нескольких его функций, запись частых поисковых запросов (в mysql) какие через него проходят. Значит, в mysql кладёт данные, а php'шка при надобности выдирает их. Так вот, возможно кто поможет, (хотя бы в каком направлении рыть) как можно эти данные (которые берёт php) преобразовать в облако тегов (хотя бы на вид).
Сам php'шка:

<?php
  if (!defined(FromIndex)) die("Access Denied.");
  
  $top_sql = $db->execute("SELECT * FROM search_list ORDER BY count DESC LIMIT 99");
  $rnum = mysql_num_rows($top_sql);
  
  if(!$rnum){$content.='FALSE';}else{
  
  $content.='<div style="width:699px;height:550px;">';
  
  $id_num='1';
  
  for ($i=0; $i< $rnum; $i++) {
  $name = mysql_fetch_array($top_sql, MYSQL_ASSOC);
  
  
  if($i=='0'){
  $content.= '<div style="width:200px;float:left;overflow:auto;margin-left:33px;">';
  }
  
  if($i=='33'){
  $content.= '<div style="width:200px;float:left;overflow:auto;margin-left:33px;">';
  }
  
  if($i=='66'){
  $content.= '<div style="width:200px;float:left;overflow:auto;margin-left:33px;">';
  }
  
  $content.= ''.$id_num.'. <a href="/?q='.urlencode(@strip_tags($name[name])).'">'.@strip_tags($name[name]).'</a><br>';
  
  if($i=='32' or $i=='65' or $i=='99' ){
  $content.= '</div>';
  }
  
  $id_num++;
  }}


?>

Возможно есть какие либо js, или на css можно преобразить результат.

b8997aaeb3ec.gif

Не в сети

#2 2009-03-17 23:54:56

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Помогите в создании облака тегов

Возьми плагин tags ("Облако тегов") - в нём решается аналогичная задача.
Во всяком случае облако как тут сделать с его помощью сможешь.

Не в сети

Подвал раздела

Работает на FluxBB