{% block head_extra %}
<script src="{{ settings.TINYMCE_JS_URL }}" type="text/javascript"></script>
<script type="text/javascript">
tinyMCE.init({
mode: "textareas",
theme: "advanced",
language : 'uk',
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : "True",
file_browser_callback : "mce_filebrowser"
});
function mce_filebrowser(field_name, url, type, win) {
var cmsURL = "/tinymce-fb/image";
if (cmsURL.indexOf("?") < 0) {
cmsURL = cmsURL + "?type=" + type;
}
else {
cmsURL = cmsURL + "&type=" + type;
}
tinyMCE.activeEditor.windowManager.open({
file : cmsURL,
title : 'My File Browser',
width : 420,
height : 400,
resizable : "yes",
inline : "yes",
close_previous : "no"
}, {
window : win,
input : field_name
});
}
</script>
{% endblock %}
Django + TinyMCE + Django-tinymce-filebrowser
Як бісить, коли оупенсорсним програмістам впадло писати хоча би мінімальну документацію. Інколи доводиться курити годинами мануали.
Цей раз не виключення. Потрібно прикрутити до HTML-едітора файловий браузер (заванаження малюночків на сервер і вставка їх в документ). Одне з легеньких рішень Django-tinymce-filebrowser. Але ні слова не вказано про ініціалізацію цього аппа.
Тож:
Підписатися на:
Дописати коментарі (Atom)
1 коментар:
Спасибо за статью. Проблема с комментариями по установке устранена ;)
Дописати коментар