From 54fd0a6738aed5d6446fba869992c5965db5d52c Mon Sep 17 00:00:00 2001 From: NoahY Date: Wed, 27 Jul 2011 00:09:56 +0530 Subject: added tag cloud to sidebar --- askbot/skins/default/media/style/style.css | 25 ++++++++ .../skins/default/templates/main_page/sidebar.html | 17 ++--- askbot/skins/default/templates/tags.html | 14 ++-- askbot/views/readers.py | 75 +++++++++++++--------- 4 files changed, 80 insertions(+), 51 deletions(-) diff --git a/askbot/skins/default/media/style/style.css b/askbot/skins/default/media/style/style.css index a0589d71..cfcc394e 100755 --- a/askbot/skins/default/media/style/style.css +++ b/askbot/skins/default/media/style/style.css @@ -374,6 +374,31 @@ blockquote { because it must be the same in the emails askbot/models/__init__.py:format_instant_notification_email() */ + +/* tag cloud */ + +.tag-size-1 { + font-size:12; +} +.tag-size-2 { + font-size:13; +} +.tag-size-3 { + font-size:14; +} +.tag-size-4 { + font-size:15; +} +.tag-size-5 { + font-size:16; +} +.tag-size-6 { + font-size:17; +} +.tag-size-7 { + font-size:18; +} + ul.tags, .boxC ul.tags, ul.tags.marked-tags, diff --git a/askbot/skins/default/templates/main_page/sidebar.html b/askbot/skins/default/templates/main_page/sidebar.html index 52d107af..c71b8c20 100644 --- a/askbot/skins/default/templates/main_page/sidebar.html +++ b/askbot/skins/default/templates/main_page/sidebar.html @@ -20,18 +20,11 @@ {% cache 0 "tags" tags search_tags scope sort query context.page context.page_size language_code %}

{% trans %}Related tags{% endtrans %}

- + {% for tag in tags %} + + {{ tag.name }} + + {% endfor %}
{% endcache %} {% endif %} diff --git a/askbot/skins/default/templates/tags.html b/askbot/skins/default/templates/tags.html index cec5639d..976d8f1d 100644 --- a/askbot/skins/default/templates/tags.html +++ b/askbot/skins/default/templates/tags.html @@ -21,23 +21,21 @@ >{% trans %}by popularity{% endtrans %} -

+

{% if stag %} {% trans %}All tags matching '{{ stag }}'{% endtrans %}: {% endif %} - {% if not tags.object_list %} + {% if not tags %} {% trans %}Nothing found{% endtrans %} {% endif %}

-{% if tags.object_list %} - {% for tag in tags.object_list %} - +{% if tags %} + {% for tag in tags %} + {{ tag.name }} + {% endfor %} {% endif %} -
- {{macros.paginator(paginator_context)}} -
{% endblock %} {% block endjs %}