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, 'maxheight': 300, 'wmode': 'ทึบแสง'})
& nbsp; ('โปร่งใส _ (' ใส ') {' maxwidth ': 500,' maxheight ': 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 อย่างใดอย่างหนึ่งต้องเป็นเส้นทางที่หลามจุดหรือ callable:
จากการนำเข้า feincms_oembed.providers embedly_oembed_provider
def 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:
- หลาม
- FeinCMS
ความคิดเห็นที่ไม่พบ