Add dyn:comments_count
This commit is contained in:
parent
193b439517
commit
361be87cb2
|
@ -49,6 +49,7 @@ class Index(DynastieGenerator):
|
|||
'replace' : self.createReplace,
|
||||
'first_page_only' : self.createFirstPageOnly,
|
||||
'ljdc_last' : self.createLJDCLast,
|
||||
'comments_count' : self.createCommentsCount,
|
||||
}
|
||||
|
||||
self.first_try = True
|
||||
|
@ -77,6 +78,14 @@ class Index(DynastieGenerator):
|
|||
root.replaceChild(div_element, replace_elem)
|
||||
return div_element
|
||||
|
||||
def createCommentsCount(self, posts, dom, root, node):
|
||||
from dynastie.models import Comment
|
||||
if self.cur_post_obj is None:
|
||||
count = 0
|
||||
else:
|
||||
count = Comment.objects.filter(post=self.cur_post_obj.id).count()
|
||||
self.replaceByText(dom, root, node, str(count))
|
||||
|
||||
def createNavigation(self, posts, dom, root, node):
|
||||
if self.nb_pages == 0 or self.nb_pages == 1:
|
||||
return None
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
</header>
|
||||
<dyn:post_content/>
|
||||
<footer class="post_footer">
|
||||
<dyn:replace div_name="a" href="http://dyn:post_full_url">permalink</dyn:replace> <dyn:replace div_name="a" href="dyn:post_url#comments">commentaire(s)</dyn:replace>
|
||||
<dyn:replace div_name="a" class="comments_link" href="dyn:post_url#comments"><dyn:comments_count/> commentaire(s)</dyn:replace> <dyn:replace div_name="a" href="http://dyn:post_full_url">permalink</dyn:replace>
|
||||
</footer>
|
||||
</article>
|
||||
</dyn:posts>
|
||||
|
|
|
@ -1,5 +1,29 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ljdc>
|
||||
<entry>
|
||||
<id>87886854819</id>
|
||||
<address>http://thecodinglove.com/post/87886854819/when-my-app-comes-back-from-qa-without-any-bugs</address>
|
||||
<title>when my app comes back from QA without any bugs</title>
|
||||
<img>http://i.imgur.com/uk5JoVB.gif</img>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>86408294325</id>
|
||||
<address>http://lesjoiesducode.fr/post/86408294325/quand-on-me-donne-quelque-chose-a-coder-apres-un-mois</address>
|
||||
<title>quand on me donne quelque chose à coder après un mois passé à rédiger des docs</title>
|
||||
<img>http://ljdchost.com/eSi5YaK.gif</img>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>86498759470</id>
|
||||
<address>http://lesjoiesducode.fr/post/86498759470/quand-on-debug-en-mode-ninja-pendant-la-demo</address>
|
||||
<title>quand on debug en mode ninja pendant la démo</title>
|
||||
<img>http://ljdchost.com/ibpfNpQ8sZ4ziO.gif</img>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>86206676795</id>
|
||||
<address>http://lesjoiesducode.fr/post/86206676795/quand-une-mise-en-production-seffectue-sans-souci</address>
|
||||
<title>quand une mise en production s'effectue sans souci</title>
|
||||
<img>http://i.imgur.com/oRTod71.gif</img>
|
||||
</entry>
|
||||
<entry>
|
||||
<id>87094581962</id>
|
||||
<address>http://thecodinglove.com/post/87094581962/when-caffeine-is-no-longer-effective</address>
|
||||
|
|
|
@ -601,3 +601,8 @@ div.all_posts div.post
|
|||
{
|
||||
padding-bottom:40px;
|
||||
}
|
||||
|
||||
.comments_link
|
||||
{
|
||||
padding-right:20px;
|
||||
}
|
Loading…
Reference in New Issue
Block a user