Django-Nuages-tag

un semplice Django Templatetag (denominato compute_tag_cloud) per aiutare nella creazione di tag clouds
Scarica ora

Django-Nuages-tag Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Nicolas Noe
  • Sito web dell'editore:
  • https://github.com/niconoe/

Django-Nuages-tag Tag


Django-Nuages-tag Descrizione

Django-Nuages-tag è un semplice Django Templatetag (denominato Compute_tag_cloud) per aiutare nella creazione di tag clouds.tiny tutorialinstall L'app nel tuo progetto Django dovrebbe essere come semplice Aspip install Django-Nuages-tagand Aggiunta di 'django_nuages_tag' alle impostazioni installate_apps . Esempio di utilizzo1. Fonte Dativen che abbiamo una variabile di contesto my_favourite_tools definita come questa: my_favourite_tools = Nota: l'esempio mostra un semplice elenco, ma funziona anche con un queryset Django.2. Calcola il tag cloudwe può ora fare: {% compute_tag_cloud my_favourite_tools Interesse font_size 10100 lin%} compute_tag_cloud aggiungerà un attributo font_size a ciascun elemento in my_favourite_tools contenuto tra 10 e 100 ed è rappresentativo del valore di interesse. L'ultimo parametro (LIN) chiede di utilizzare una formula lineare per calcolare questo tag cloud. Un'altra opzione è quella di utilizzare una formula logaritmica (utilizzare il parametro del registro). Dovresti testare entrambe le opzioni, ma il registro ti fornirà probabilmente risultati migliori se c'è una grande variazione nei valori che desideri calcolare. I tuoi dati sorgente ora sembrano: my_favourite_tools = 3. Rendi il tag CloudThis può essere fatto molto facilmente con il tag e il tag HTML / CSS di base. Ad esempio: {% per lo strumento in my_favourite_tools%} {{tool.name}} {% endfor%} Notes- compute_tag_cloud può essere chiamato più volte in una riga per generare valori multipli. Per esempio, possiamo calcolare la dimensione del carattere (tra 10 e 55), ma anche il margine (tra il 5 e il 28) e l'opacità (tra 0,7 e 1) del testo con qualcosa come: {% compute_tag_cloud my_favourite_tools interesse font_size 1055 Lin %} {% compute_tag_cloud my_favourite_tools interesse margine 528 lin%} {% compute_tag_cloud my_favourite_tools Interesse di interesse 0.71 lin%} {% per strumento in my_favourite_tools%}


Django-Nuages-tag Software correlato