feincms-oEmbed converte URLs padrão de mais de 200 provedores de conteúdo em vídeos incorporados, imagens e ricos previews artigo deixando Embedly ou outro provedor oEmbed para o trabalho duro.
É incrivelmente simples de usar:
1. Add 'feincms_oembed' para INSTALLED_APPS.
2. Criar o tipo de conteúdo:
& Nbsp; de feincms.module.page.models importar Página
& Nbsp; de feincms_oembed.contents importar OembedContent
& Nbsp; TYPE_CHOICES = [
& Nbsp; ('default', _ ('apresentação Default'), {'maxwidth': 500, 'MaxHeight': 300, "wmode": "opaco"}),
& Nbsp; ('transparente, _ (' Transparente '), {' maxwidth ': 500,' MaxHeight ': 300, "wmode": "transparent"}),
& Nbsp;])
& Nbsp; Page.create_content_type (OembedContent, TYPE_CHOICES = TYPE_CHOICES)
Se você quiser personalizar o pedido Embedly ou usar outro provedor oEmbed, defina settings.OEMBED_PROVIDER para uma função que recebe a URL e um dicionário com argumentos adicionais e retornando a URL adequado que retorna oEmbed JSON sobre o acesso. OEMBED_PROVIDER deve ser um caminho python pontilhada ou um que pode ser chamado:
de feincms_oembed.providers importação embedly_oembed_provider
my_provider def (url, kwargs):
& Nbsp; kwargs ['wmode'] = 'opaca'
& Nbsp; retorno embedly_oembed_provider (url, kwargs)
OEMBED_PROVIDER = 'path.to.module.my_provider'
# OEMBED_PROVIDER = my_provider # A função pode ser utilizada também, não só a
& Nbsp; # pontilhada caminho python.
Usando o FeedContent
Se você quiser usar o FeedContent, certifique-se que você tem feedparser em seu caminho Python: https://code.google.com/p/feedparser/
Requirements:
- Python
- FeinCMS
Comentários não encontrado