در feincms-oembed URL های استاندارد از بیش از 200 ارائه دهندگان محتوا را به فیلم های جاسازی شده، تصاویر و پیش نمایش مقاله غنی تبدیل با اجازه Embedly و یا دیگر ارائه دهنده oEmbed به کار سخت است.
این فوقالعاده ساده برای استفاده:
1. اضافه کردن 'feincms_oembed به INSTALLED_APPS.
2. ایجاد نوع محتوا:
& nbsp؛ از feincms.module.page.models وارد صفحه
& nbsp؛ از feincms_oembed.contents وارد OembedContent
& nbsp؛ در TYPE_CHOICES = [
و nbsp؛ ("پیش فرض"، _ ('پیش فرض ارائه')، {'maxwidth': 500، 'بیشترین ارتفاع: 300،' wmode ':' مات '})،
و nbsp؛ ('شفاف، _ (' شفاف ')، {' maxwidth ': 500،' بیشترین ارتفاع: 300، 'wmode': 'شفاف'})،
& nbsp؛ در])
& nbsp؛ در Page.create_content_type (OembedContent، TYPE_CHOICES = TYPE_CHOICES)
اگر می خواهید سفارشی به درخواست Embedly یا استفاده از دیگر ارائه دهنده OEmbed، settings.OEMBED_PROVIDER به یک تابع مجموعه دریافت URL و DICT با استدلال های اضافی و بازگشت URL مناسب که برمی گرداند OEmbed JSON در دسترسی. OEMBED_PROVIDER یا باید یک مسیر پایتون نقطه چین یا صدازدنی:
از feincms_oembed.providers واردات embedly_oembed_provider
دف my_provider (URL، kwargs):
& nbsp؛ در kwargs ['wmode'] = 'مات'
& nbsp؛ در embedly_oembed_provider بازگشت (URL، kwargs)
= OEMBED_PROVIDER 'path.to.module.my_provider'
# OEMBED_PROVIDER = my_provider # تابع را می توان بیش از حد استفاده می شود، نه تنها
و nbsp؛ # مسیر پایتون خال خال.
با استفاده از FeedContent
اگر می خواهید به استفاده از FeedContent، مطمئن شوید که شما feedparser در مسیر پایتون شما: https://code.google.com/p/feedparser/
Requirements:
Python
FeinCMS
نظر یافت نشد