Включение Flash-содержимого в пользовательский блог? - PullRequest
0 голосов
/ 01 августа 2010

Я пытаюсь придумать, как поместить Flash-контент в сообщение блога, чтобы оно было встроено между абзацами.Я пишу пользовательское приложение для блогов в Django (все еще учусь) и буду использовать SWFObject для встраивания.

Блог только для меня, так что бэкэнд не слишком модный.Я просто использую встроенный интерфейс администратора 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"]

Мне интересно, сталкивался ли кто-нибудь с этой проблемой.Я хотел бы знать, как вы решили это.

1 Ответ

1 голос
/ 02 августа 2010

Возможно, вы захотите взглянуть на OEmbed, в частности на проект django-oembed .

...