Django-facebook-kommentteja on uudelleenkäytettäviä Django app sijoittaa Facebookin kommentin laatikot oman malleja.
Django-facebook-kommentteja periaatteessa tarjoaa kaksi templatetags käyttää oman malleja, joka vain paikkoja Facebook kommentti ruutuun, ja joka välimuistiin facebook kommentti ruutuun (käyttäen API) niin, että sisältö tulee olemaan sulatettu html (jotkut näin SEO tarkoituksiin).
riippuvuudet
Ottaminen django.core.context_processors.request on myös hyödyllistä, koska se on ainoa tapa saada nykyistä url sivun kommentit on upotettu.
Käyttö
Lisää "facebook_comments" teidän INSTALLED_APPS.
Load "fb_comments" template ja käyttää sitä malliin:
{% Ulottuu "whatever.html"%}
{% Kuormitus fb_comments%}
{% Lohko pitoisuus%}
& Nbsp;
& Nbsp;
{{post.title}}
& Nbsp;
& Nbsp;
Julkaistu {{post.created_at | päivämäärä: "Y / m / d"}}
& Nbsp;
& Nbsp; {% fb_comments width = "600" include_cached_comments no_scripts%}
{% Endblock%}
Asetukset
Templatetag on seuraavat asetuksia. Mitään näistä ei tarvita. Liput ovat mukana sellaisenaan, muuttujat ovat mukana käyttäen variable_name = "arvo" staattisia arvoja. Pudota lainausmerkkejä ja arvo otetaan pois, että muuttujan nimeä yhteydessä.
Liput:
include_cached_comments
& Nbsp; Output välimuistissa kommentit templatetag tuotos. Tämä on div class = "cached_comments"
no_scripts
& Nbsp; Tämä lippu aiheuttaa tarvitaan inline javascript ei tulostetaan templatetag. Tämä on, jos sinulla on useita kommentoida laatikot sivulla, tai jos sinulla on jo sen sivun johonkin muuhun tarkoitukseen.
Muuttujat:
num_posts
& Nbsp; Viestien lukumäärä näyttää
leveys
& Nbsp; leveys (pikseliä) kommentti ruutuun
väriskeema
& Nbsp; Colorscheme mahdollisuus kulkea (katso facebook API saatavilla colorschemes)
href
& Nbsp; Täysin pätevä uri siirtyvän facebookissa. Jos olet django.core.context_processors.request käytössä, voit jättää tämän tyhjäksi (ja se tulee tarkastaa RequestContext päättää nykyisen href). Muuten olet omillasi. Huomaa: tämä tarkoittaa, et voi pitää kiinni asioita, kuten "." tai "/" täällä tarkoittaa nykyisen sivun / sivuston.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt