diff --git a/website/doctype/blog_category/blog_category.py b/website/doctype/blog_category/blog_category.py index 928aa9ff9f2..c8c369c4c0d 100644 --- a/website/doctype/blog_category/blog_category.py +++ b/website/doctype/blog_category/blog_category.py @@ -5,4 +5,10 @@ import webnotes class DocType: def __init__(self, d, dl): - self.doc, self.doclist = d, dl \ No newline at end of file + self.doc, self.doclist = d, dl + + def on_update(self): + # for blog footer + from website.utils import clear_cache + clear_cache() + \ No newline at end of file diff --git a/website/helpers/blog.py b/website/helpers/blog.py index 69aa62156ee..d90c85aad02 100644 --- a/website/helpers/blog.py +++ b/website/helpers/blog.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import webnotes import website.utils +from webnotes import _ @webnotes.whitelist(allow_guest=True) def get_blog_list(start=0, by=None, category=None): @@ -121,4 +122,18 @@ def get_blog_content(blog_page_name): def get_blog_template_args(): return { "categories": webnotes.conn.sql_list("select name from `tabBlog Category` order by name") + } + +def get_writers_args(): + bloggers = webnotes.conn.sql("select * from `tabBlogger` order by full_name", as_dict=1) + for blogger in bloggers: + if blogger.avatar and not "/" in blogger.avatar: + blogger.avatar = "files/" + blogger.avatar + + return { + "bloggers": bloggers, + "texts": { + "all_posts_by": _("All posts by") + }, + "categories": webnotes.conn.sql_list("select name from `tabBlog Category` order by name") } \ No newline at end of file diff --git a/website/templates/html/blog_footer.html b/website/templates/html/blog_footer.html index 81b92ab0c57..e439d147296 100644 --- a/website/templates/html/blog_footer.html +++ b/website/templates/html/blog_footer.html @@ -1,6 +1,5 @@
diff --git a/website/templates/html/blog_page.html b/website/templates/html/blog_page.html index e669642a11b..e605a122480 100644 --- a/website/templates/html/blog_page.html +++ b/website/templates/html/blog_page.html @@ -20,19 +20,7 @@ {% if blogger_info %}{{ blogger_info.bio }}
- -{{ blogger_info.bio }}
+ +