diff options
author | Adolfo Fitoria <fitoria@fitoria-laptop.(none)> | 2009-08-09 22:36:26 -0600 |
---|---|---|
committer | Adolfo Fitoria <fitoria@fitoria-laptop.(none)> | 2009-08-09 22:38:38 -0600 |
commit | 0f607d83e801192977bff15c256456fa2f44ff85 (patch) | |
tree | dee0539a501111121a34bad9ca7ad29bae33230d | |
parent | 725dbd5794ba7e19c218ca2cd1f2e798255acdf0 (diff) | |
download | askbot-0f607d83e801192977bff15c256456fa2f44ff85.tar.gz askbot-0f607d83e801192977bff15c256456fa2f44ff85.tar.bz2 askbot-0f607d83e801192977bff15c256456fa2f44ff85.zip |
adding meta keywords to questions and canonical tag
-rw-r--r-- | forum/models.py | 3 | ||||
-rw-r--r-- | templates/question.html | 3 |
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> |