Django-Facebook-коментари е за многократна употреба Django приложение, за да поставите Facebook коментар кутии във вашите шаблони.
Джанго-Facebook и коментари по същество предвижда две templatetags да използвате във вашите шаблони, една, която просто поставя в кутия коментар Facebook, и един, който кешира прозорец Facebook коментар (използваха API), така че съдържанието ще бъде в постановеното HTML (на някои хора като този за SEO цели).
<Силен> Зависимости
Активиране django.core.context_processors.request също е полезно, тъй като това е единственият начин да се текущата сайт на страницата на коментарите е вграден.
<Силен> Usage
Добави "facebook_comments" да си INSTALLED_APPS.
Заредете шаблон таг 'fb_comments "и да го използвате в своя шаблон:
{% Простира "whatever.html"%}
{% Натоварване fb_comments%}
{% Съдържание блок%}
& Nbsp; <Разделение клас = "раздел">
& Nbsp;
{{}} post.title
& Nbsp; <Разделение> {{post.body | безопасна}}
& Nbsp;
Публикувано {{post.created_at | Дата: "Y / M / г"}}
& Nbsp;
& Nbsp; {% fb_comments ширина = "600" include_cached_comments no_scripts%}
{% Endblock%}
<Силен> Configuration
The templatetag има следните опции за конфигуриране. Се изисква Нито един от тези. Знамената са включени, както е, променливите са включени използващи variable_name = "стойност" за статични стойности. Капка кавичките и стойността ще бъдат извадени от името на променливата в контекста.
Flags:
include_cached_comments
& Nbsp; Output кеширана коментари в изхода на templatetag. Това ще бъде Разделение с клас = "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
Коментари не е намерена