Найти - Пользователи
Полная версия: WYSIWYG-редактор Django.
Начало » Django » WYSIWYG-редактор Django.
1
ksk-
Приветствую всех.
Кто-нибудь прикручивал к Джанге вот этот редактор: http://imperavi.ru/redactor/?
Подскажите как это можно сделать.
regall
ksk-
Кто-нибудь прикручивал к Джанге вот этот редактор: http://imperavi.ru/redactor/?
Так же как и любой другой, например, создавая свой виджет.
К данным получаем доступ из jQuery, достукиваясь до body iframe-а, и берем его .html(). Дальше все понятно, думаю. Гляньте на django-tinymce - http://code.google.com/p/django-tinymce/ и сделайте по аналогии.
ksk-
Я делаю вот так:
class Redactor(Textarea):
class Media:
js = (
"js/jquery-1.4.2.min.js",
"js/editor/editor.js",
)

css = {
"all": ("js/editor/css/editor.css"),
}

def __init__(self, attrs=None):
self.attrs = attrs
if attrs:
self.attrs.update(attrs)
super(Redactor, self).__init__(attrs)

def render(self, name, value, attrs=None):
rendered = super(Redactor, self).render(name, value, attrs)
return rendered + mark_safe(u'''
<script type="text/javascript">
$(document).ready(
function()
{
$('#id_%s').editor({ focus: true });
}
);
</script>''' % name)
Только вот файл “js/editor/css/editor.css” не подключается. Не понимаю почему так. JS-ы подключаются, а CSS не хочет.
ksk-
Спасибо, я разобрался. Запятую не там поставил. ))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB