2010-08-01 35 views
0

我試圖想出一種將Flash內容放入博客帖子的方式,以便它在段落之間顯示爲內聯。我正在Django編寫一個自定義的博客應用程序(仍在學習),我將使用SWFObject作爲嵌入。在自定義網絡日誌中內嵌Flash內容?

該博客僅適用於我,所以後端不是太花哨。我只是使用內置的管理界面中的Django。沒有TinyMCE豐富的文本編輯器(如Wordpress),而是我實現了Markdown

我想以不耦合到任何第三方腳本的方式將Flash內容添加到帖子正文中,段落之間。這意味着,我不希望將JavaScript包含在博客文章的正文中,因爲它引入了對SWFObject的依賴關係。例如,我可以很容易以下添加到通過後端的條目中嵌入一個SWF在線:

Paragraph one... 

<script type="text/javascript"> 
swfobject.embedSWF("/path/to/flash.swf", "myContent", "200", "200", "9.0.0"); 
</script> 
<div id="myContent"></div> 

Paragraph two... 

正如你可以看到這是很羅嗦,並要記住很多事情,但它也指的SWFObject直。這將起作用,但我更願意以更清晰的方式寫出更抽象的方式。我想要做的是創建我自己的解析器,它將在渲染模板之前將自定義字符串翻譯成上述內容。

[#SWF swf="/path/to/flash.swf" w="200" h="200" ver="9.0.0"] 

我想知道是否有人遇到過這個問題。我很想知道你是如何解決它的。

回答