{% 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 коментар:
Спасибо за статью. Проблема с комментариями по установке устранена ;)
Дописати коментар