Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: tag cloud

  1. #1
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412

    tag cloud

    Ciao ragazzi, ho fatto una breve ricerca, ma non ne sono venuto a capo...

    Come potete immaginare dal titolo, devo far visualizzare i tag cloud sulla mia pagina...

    Ho un db con la tabella blog, all'interno del quale c'è il campo tag... contenente una o più parole separate da virgola.


    Dovrei:
    1) raggruppare i tag per nome, e calcolarne il "peso" in modo da poter determinare la dimensione del font in base all'importanza

    2) visualizzarli

    3) linkare alle pagine che contengono le parole cercate...

    chi mi da una mano su come cominciare?

    Grazie in anticipo

  2. #2

  3. #3
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Grazie per il link... lo avevo visto, ed ho notato che lui mette in automatico la grandezza del font... ma io la devo ricavare in base alla "pesantezza" delle parole presenti nel db...

  4. #4
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    ho trovato questa pagina:

    http://www.808.dk/?code-asp-tag-cloud

    da dove attinge per generare i tag????

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    The function expects a simple array of tags/words as input

    Roby

  6. #6
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    scusa l'ignoranza, ma approfitto della tua disponibilità....

    ma se ho un db (dat.mdb) con una tabela (luoghi) ed una colonna tag, es.

    id------tag
    ------------------------
    1------casa,mare,sole
    2------mare,montagna,campagna
    3------mare,sole,pianura

    come ricavo la stringa? e dove la metto?

    grazie in anticipo

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Dovresti associare ciascun tag ad un contenuto, non trattarli separatamente da tutto.
    L'esempio di imente l'hai visto?

    Roby

  8. #8
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    si, anche perchè oltre al mio post, lo avevi suggerito a qualcun altro... Ma non ci ho capito molto... Mi pare che lui dia un "peso" alle parole chiavi, mentre a me servirebbe che il peso delle stesse, venga determinato in base al numero di volte che esse sono ripetute.

    La mia esigenza nasce dal fatto che ho fatto un blog, dove chi lo aggiorna ha necessità di inserire da 3 a 5 parole chiavi con cui cercare l'articolo... Ecco, io vorrei fare qualcosa del tipo:

    1) leggi la colonna tag;
    2) raggruppa le frasi per parola
    3) calcolane il "peso"
    4) generami i tag cloud

    come mi può essere utile l'esempio di imente?

    Grazie ancora

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok ma il peso o numero deve essere relativo ad un contesto.
    Quando gli utenti inseriscono i tag per un testo ti conviene salvarti in un altro campo del db il numero di volte che ciascuna di esse è presente nel corpo della pagina corrispondente. Per farlo devi scorrerti, per ogni tag, tutto il testo ed effettuare i conteggi.
    In questo modo eviti di doverlo calcolare ogni qualvolta quella pagina sia caricata.
    Il numero ti darà il peso e con esso gestirai la grandeza del font.

    Roby

  10. #10
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Roby, forse mi sono espresso male... a me interessa il peso non in relazione al testo di riferimento, ma alla totalità dei tag... esempio:

    tabella: blog

    ID|BLOG________________________________________|TA G
    ----------------------------------------------------------
    2 |questo è il primo blog___________________________|pane,acqua,pizza
    3 |questo è il secondo blog________________________ |pesce,carne,pizza
    4 |ultimo blog____________________________________|pizza,pan ino,birra

    se noti, sono stati inseriti 9 tag, in particolare
    pizza (3 volte) - il 33% dei tag inseriti
    gli altri tutti una volta - 11% ciascuno

    in questo modo determino la "pesantezza" dei tag, e posso raffigurarli graficamente con un font adeguato al loro peso. Quando poi seleziono uno dei tag, mi fa vedere le righe in cui è presente, e mi rileva l'id

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.