django-nuuages-tag

Um Simple Django TemplatetAg (chamado compute_tag_cloud) para ajudar na criação de nuvens de tags
Baixe Agora

django-nuuages-tag Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Nicolas Noe
  • Site do editor:
  • https://github.com/niconoe/

django-nuuages-tag Tag


django-nuuages-tag Descrição

Django-nuuages-Tag é um simples Django TemplatetAg (chamado compute_tag_cloud) para ajudar na criação de tag clouds.tiny tutorialInstall O aplicativo no seu projeto Django deve ser como ASPIP simples Instalar Django-nuuages-Tagand Adicionando 'Django_Nuages_Tag' a suas configurações instaladas_apps .Example usage1. Fonte DataGenevo que temos uma variável de contexto my_favourite_tools definida como esta: my_favourite_tools = Nota: O exemplo mostra uma lista simples, mas isso também funciona com um Django QuerySet.2. Calcule a tag Cloudwe agora pode fazer: {% compute_tag_cloud my_favourite_tools juros Font_Size 10100 Lin%} compute_tag_cloud adicionará um atributo font_size a cada elemento em my_favourite_tools que está contido entre 10 e 100 e é representativo do valor dos juros. O último parâmetro (LIN) pede para usar uma fórmula linear para calcular essa nuvem de tags. Outra opção é usar uma fórmula logarítmica (use o parâmetro de log). Você deve testar as duas opções, mas o log provavelmente lhe dará melhores resultados se houver uma grande variação nos valores que você deseja computar. Nossos dados de origem agora se parece: my_favourite_tools = 3. Renderize a tag CloudThis pode ser feito com muita facilidade com a tag para tag e HTML básico / CSS. Por exemplo: {% para ferramenta em my_favourite_tools%} {{ferramenta.name}} {% endFor%} notas- compute_tag_cloud Pode ser chamado várias vezes em uma linha para gerar vários valores. Podemos, por exemplo, calcular o tamanho da fonte (entre 10 e 55), mas também a margem (entre 5 e 28) e a opacidade (entre 0,7 e 1) do texto com algo como: {% compute_tag_cloud My_Favourite_Tools Interesse Font_Size 1055 Lin %} {% Compute_Tag_cloud My_Favourite_Tools Margem de juros 528 Lin%} {% compute_tag_cloud my_favourite_tools Opacidade 0,71 lin%} {% para ferramenta em my_favourite_tools%} {{ferramenta.name}} {% endFor%} - o parâmetro do contador (interesse em nosso exemplo) pode ser Um atributo, um método a ser chamado ou uma página inicial do dicionário key.produto


django-nuuages-tag Software Relacionado