summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdolfo Fitoria <fitoria@fitoria-laptop.(none)>2009-08-09 22:36:26 -0600
committerAdolfo Fitoria <fitoria@fitoria-laptop.(none)>2009-08-09 22:38:38 -0600
commit0f607d83e801192977bff15c256456fa2f44ff85 (patch)
treedee0539a501111121a34bad9ca7ad29bae33230d
parent725dbd5794ba7e19c218ca2cd1f2e798255acdf0 (diff)
downloadaskbot-0f607d83e801192977bff15c256456fa2f44ff85.tar.gz
askbot-0f607d83e801192977bff15c256456fa2f44ff85.tar.bz2
askbot-0f607d83e801192977bff15c256456fa2f44ff85.zip
adding meta keywords to questions and canonical tag
-rw-r--r--forum/models.py3
-rw-r--r--templates/question.html3
2 files changed, 6 insertions, 0 deletions
diff --git a/forum/models.py b/forum/models.py
index 4d8894e4..7de703ca 100644
--- a/forum/models.py
+++ b/forum/models.py
@@ -179,6 +179,9 @@ class Question(models.Model):
"""Creates a list of Tag names from the ``tagnames`` attribute."""
return [name for name in self.tagnames.split(u' ')]
+ def tagname_meta_generator(self):
+ return ','.join([str(tag) for tag in self.tagname_list()])
+
def get_absolute_url(self):
return '%s%s' % (reverse('question', args=[self.id]), self.title.replace(' ', '-'))
diff --git a/templates/question.html b/templates/question.html
index eaff9da3..1fd6467d 100644
--- a/templates/question.html
+++ b/templates/question.html
@@ -6,6 +6,9 @@
{% load i18n %}
{% block title %}{% spaceless %}{{ question.get_question_title }}{% endspaceless %}{% endblock %}
{% block forejs %}
+ <meta name="description" content="{{question.summary}}" />
+ <meta name="keywords" content="{{question.tagname_meta_generator}}" />
+ <link rel="canonical" href="{{question.get_absolute_url}}"/>
{% if not question.closed and request.user.is_authenticated %}
<script type='text/javascript' src='/content/js/com.cnprog.editor.js'></script>
<script type='text/javascript' src='/content/js/wmd/showdown.js'></script>