django-facebook-commentaires est une application Django réutilisables pour placer un commentaire sur Facebook boîtes dans vos modèles.
django-facebook-commentaires fournit essentiellement deux templatetags à utiliser dans vos modèles, celui qui met tout dans une boîte de commentaire Facebook, et qui met en cache la boîte facebook commentaire (en utilisant leur API) afin que le contenu sera dans le rendu HTML (certaines personnes comme ceci à des fins SEO).
Dépendances
Activation django.core.context_processors.request est également utile, car ce est la seule façon d'obtenir l'url de la page actuelle les commentaires est intégré sur.
Utilisation
Ajouter »facebook_comments à ton INSTALLED_APPS.
Chargez le modèle tag 'fb_comments »et l'utiliser dans votre modèle:
{% Extends "whatever.html"%}
{% De charge fb_comments%}
{% De teneur en block%}
& Nbsp;
& Nbsp;
{{}} post.title
& Nbsp;
& Nbsp;
Publié {{post.created_at | Date: "Y / m / d"}}
& Nbsp;
& Nbsp;% {fb_comments width = "600"% no_scripts include_cached_comments}
{% Endblock%}
Configuration
Le templatetag a les options de configuration suivantes. Aucun de ceux-ci sont requis. Les drapeaux sont inclus tel quel, les variables sont incluses utilisent variable_name = "valeur" pour les valeurs statiques. Déposez les citations et la valeur sera prise sur ce nom de variable dans le contexte.
Drapeaux:
include_cached_comments
& Nbsp; sortie mise en cache des commentaires dans la sortie de templatetag. Ce sera un div class = "cached_comments"
no_scripts
& Nbsp; Ce drapeau fera inline nécessaire javascript pour ne pas être rendu dans le templatetag. Ce est si vous avez plusieurs boîtes de commentaires sur la page, ou si vous avez déjà dans la page à d'autres fins.
Variables:
num_posts
& Nbsp; Nombre de messages à afficher
largeur
& Nbsp; Largeur (en pixels) de boîte de commentaire
schéma de couleur
& Nbsp; Colorscheme option pour passer (se il vous plaît se référer à facebook api pour colorschemes disponibles)
href
& Nbsp; uri pleinement qualifié pour passer à facebook. Si vous avez django.core.context_processors.request activé, vous pouvez laisser ce champ vide (et il va inspecter le RequestContext pour décider de la href actuelle). Sinon, vous êtes sur votre propre. Se il vous plaît noter: cela signifie que vous NE POUVEZ PAS coller des choses comme '.' . ou '/' ici pour signifier la page courante / site
Exigences :
- Python
- Django
Commentaires non trouvées