Django-facebook-коментарі в багаторазові Django додаток, щоб розмістити на Facebook коментар ящики в шаблонах.
Django-Facebook-коментарі в основному забезпечує два templatetags для використання в шаблонах, один з яких просто місця в поле для коментарів Facebook, і той, який кешируєт facebook в поле для коментарів (з використанням їх API) так, що зміст буде в наданій HTML (деякі люди як це для цілей SEO).
Залежності
Включення django.core.context_processors.request також корисно, оскільки це єдиний спосіб отримати поточний URL сторінки коментарі вбудований далі.
Використання
Додати "facebook_comments по вашим INSTALLED_APPS.
Завантажте шаблон тег "fb_comments" і використовувати його в шаблоні:
{% Поширюється "whatever.html"%}
{% Навантаження fb_comments%}
{% Блок% вміст}
І NBSP;
І NBSP;
{{post.title}}
І NBSP;
І NBSP;
Опубліковано {{post.created_at | Дата: "Y / M / d"}}
І NBSP;
І NBSP; {% fb_comments ширина = "600" include_cached_comments no_scripts%}
{% Кінцевим блоком%}
Конфігурація
Templatetag має такі параметри конфігурації. Жоден з них не потрібно. Прапори включені як є, то змінні включені за допомогою variable_name = "значення" для статичних значень. Киньте котирування і значення береться з цього імені змінної в даному контексті.
Прапори:
include_cached_comments
І NBSP; вихід в кеші коментарі у висновку templatetag. Це буде DIV з класом = "cached_comments"
no_scripts
І NBSP; Цей прапор може призвести необхідну інлайн JavaScript не буде надана у тому templatetag. Це якщо у вас є кілька коментарів ящики на сторінці, або, якщо у вас вже є в сторінці для інших цілей.
Змінні:
num_posts
І NBSP; Кількість повідомлень, щоб показати
ширина
І NBSP; Ширина (у пікселях) поле для коментарів
colorscheme
І NBSP; Colorscheme можливість пройти (див facebook API для доступних colorschemes)
HREF
І NBSP; Повний URI перейти до Facebook. Якщо ви django.core.context_processors.request включений, то ви можете залишити це поле порожнім, (і це буде перевірити RequestContext вирішити поточну HREF). В іншому випадку ви на свій розсуд. Будь ласка, зверніть увагу: це означає, ви не можете дотримуватися речі, як '.' . Або '/' в тут для позначення поточної сторінки / сайту
Вимоги
- Python
- Django
Коментар не знайдено