Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

zeke_

Nuvem de Tags (Tag Cloud)

Recommended Posts

Olá pessoal!

Alguém ai já conseguiu fazer um sistema de Nuvem de Tags (Tag Cloud) onde ele puxa as palavras chaves de uma coluna da tabela e faz aquela distribuição bacana?

exemplos:

http://www.carnasite.com.br/v4/tags.asp

http://blogblogs.com.br/tags/cloud

 

já vi vários exemplos em php mas em asp não consegui nada nenhum exemplo siquer.

 

Se alguem puder me ajudar.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

armazena em algum repositório(banco de dados, txt,etc) as palavras que deseja destacar. Monta um array e cria links de cada palavra. Monta um random pra fazer o tamanho da fonte e cria um laço de repetição(FOR-NEXT) pra montar isso tudo dinamicamente.Pra mim é mais lógica do que limitação de recurso de uma linguagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu pensei dessa maneira, coloquei as palavras dentro do de uma coluna no bd e fiz o seguinte codigo

 

arraytag = replace((rsPainelTags("tags")),";", "<br>")sArr = Array(arraytag)Response.Write("Tags encontradas: </br>")For i = 0 to ubound(sArr)Response.Write("<a href=""buscatags.asp?tag=" &sArr(i) & """>" & sArr(i) &"</a>")Next

mas não teve o efeito que pensei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pense da seguinte forma:

 

1) Tenha suas áreas e/ou páginas cadastradas no BD;

2) Nessa tabela, tenha uma coluna de clicks;

3) Cada entrada na área/página acessada, incremente 1 nessa coluna;

4) Para exibir, tire a porcentagem dos acessos para saber as mais acessadas;

5) Formate de acordo com esse cálculo.

 

Espero ter ajudado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim e Não, suas dicas concerteza serão muito úteis, mas na realidade, gostaria de saber c está correto o código q postei.E gostaria de ajuda com o código, se possível.Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

quase isso, fiz pequenas alterações, veja

<%sArr = split(rsPainelTags("tags"),";")Response.Write("Tags encontradas: <br>")For i = 0 to ubound(sArr)	Response.Write("<a href=""buscatags.asp?tag=" &sArr(i) & """>" & sArr(i) &"</a>")	Response.Write("<br>")Next%>
da maneira que fizeste não fazia um array, usei o split pra montar o array pelo caracter ;

Você estava no caminho certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.