Django-facebook-komento ay isang magagamit muli Django app upang ilagay ang mga kahon ng komento sa Facebook sa iyong mga template.
talaga ay nagbibigay Django-facebook-komento dalawang templatetags upang gamitin sa iyong template, isa na lamang naglalagay sa isang kahon ng komento sa Facebook, at isa na ang mga cache ang kahon facebook komento (gamit ang kanilang mga api) upang nilalaman ay magiging sa nai-render na html (ang ilang mga tao tulad nito para sa mga layunin SEO).
dependency
Ang pagpapagana django.core.context_processors.request ay kapaki-pakinabang din, dahil na ay ang tanging paraan upang makuha ang kasalukuyang url ng pahina ang mga komento ay naka-embed sa.
Paggamit
Idagdag 'facebook_comments' sa iyong INSTALLED_APPS.
Mag-load ng mga template ng tag na 'fb_comments' at gamitin ito sa iyong template:
{% Ay umaabot "whatever.html"%}
{% Ng pagkarga fb_comments%}
{% Bloke ng nilalaman%}
& Nbsp;
& Nbsp;
{{post.title}}
& Nbsp;
& Nbsp;
Na-publish {{post.created_at | petsa: "Y / m / d"}}
& Nbsp;
& Nbsp; {% fb_comments lapad = "600"% include_cached_comments no_scripts}
{% Endblock%}
Configuration
May mga sumusunod na pagpipilian sa configuration templatetag Ang. Wala sa mga ito ay kailangan. Ang mga flag ay kasama bilang ay, ang mga variable ay isinama gamit variable_name "value" = para sa mga static na halaga. I-drop ang mga quote at ang halaga dadalhin sa labas ng pangalan na variable sa konteksto.
Flag ng:
include_cached_comments
& Nbsp; Output naka-cache na mga komento sa templatetag output. Ito ay magiging isang div na may class = "cached_comments"
no_scripts
& Nbsp; ang flag na ito ay magiging sanhi kinakailangan inline javascript upang hindi ma-render sa templatetag. Ito ay kung mayroon kang maramihang mga komento kahon sa pahina, o kung mayroon ka nito sa pahina para sa ilang iba pang mga layunin.
Variable:
NUM_POSTS
& Nbsp; Bilang ng mga post na ipapakita
lapad
& Nbsp; Lapad (sa pixel) ng kahon ng komento
colorscheme
& Nbsp; Colorscheme pagpipilian upang pumasa (mangyaring sumangguni sa facebook api para sa mga magagamit colorschemes)
href
& Nbsp; Ganap na kwalipikadong URI upang pumasa sa facebook. Kung django.core.context_processors.request pinagana mo ang maaari mong iwanan itong blangko (at ito ay siyasatin ang RequestContext upang magpasya ang kasalukuyang href). Kung hindi man ikaw ay nasa iyong sariling. Tandaan: ito ay nangangahulugang HINDI mo MAGAGAWA ilagay bagay tulad ng '.' . o '/' sa dito upang sabihin sa kasalukuyang pahina / site
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan