feincms-oEmbed converte URL standard da oltre 200 fornitori di contenuti in video incorporati, le immagini e le ricche anteprime articolo lasciando Embedly o un altro fornitore oEmbed per il duro lavoro.
E 'incredibilmente semplice da usare:
1. Aggiungi 'feincms_oembed' a INSTALLED_APPS.
2. Creare il tipo di contenuto:
& Nbsp; da feincms.module.page.models importare pagina
& Nbsp; da feincms_oembed.contents importare OembedContent
& Nbsp; TYPE_CHOICES = [
& Nbsp; ('default', _ ('presentazione Default'), {'maxwidth': 500, 'maxheight': 300, 'wmode': 'opaca'}),
& Nbsp; ('trasparente, _ (' Trasparente '), {' maxwidth ': 500,' maxheight ': 300,' wmode ':' trasparente '}),
& Nbsp;])
& Nbsp; Page.create_content_type (OembedContent, TYPE_CHOICES = TYPE_CHOICES)
Se si desidera personalizzare la richiesta Embedly o utilizzare un altro fornitore oEmbed, impostare settings.OEMBED_PROVIDER ad una funzione che riceve l'URL e un dict con argomenti aggiuntivi e restituire un URL adatto che restituisce oEmbed JSON sull'accesso. OEMBED_PROVIDER deve essere un percorso punteggiato pitone o un callable:
da feincms_oembed.providers import embedly_oembed_provider
def my_provider (url, kwargs):
& Nbsp; kwargs ['wmode'] = 'opaca'
& Nbsp; ritorno embedly_oembed_provider (url, kwargs)
OEMBED_PROVIDER = 'path.to.module.my_provider'
# OEMBED_PROVIDER = my_provider # La funzione può essere utilizzata anche, non solo il
& Nbsp; # punteggiato percorso pitone.
Uso della FeedContent
Se si desidera utilizzare il FeedContent, assicuratevi di avere feedparser nel vostro percorso di Python: https://code.google.com/p/feedparser/
Requirements:
- Python
- FeinCMS
I commenti non trovato