Найти - Пользователи
Полная версия: WYSIWYM editor widget for Django’s admin interface
Начало » Django » WYSIWYM editor widget for Django’s admin interface
1 2
Doberman26rus
Собственно пытаюсь прикрутить WYSIWYM editor к своему сайту, всё сделал, как в этой статье и ничего не изменилось, за исключением того что в админке пропал пункт ‘flatpages’
Никто не знает почему, собственно смущает строчка
admin.site.register(get_model('yourapp', 'article'), ArticleAdmin)
что за ‘article’?
Ferroman
Внимательнее читаем.
In fact you just need to give it the lowercase name of the app and the lowercase name of the model.
И раз ничего не изменилось, а в админке пропал пункт, то, наверное, что-то сделано не так.
helm2004
Я прикручивал HtmlArea.js он для jQuery. Его, ИМХО, прикручивать и курить легче. Если нужно напишу как.
Doberman26rus
Напиши, лишним не будет!!!
helm2004
Как установить jHtmlArea для jQuery:
1)качаем это чудо буржуазно-программной мысли одсюда http://jhtmlarea.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30531#DownloadId=76577 и jQuery
2)кидаем в папку media/admin(иль где оно там у Вас), файл HtmlArea.js и jQuery.js
3)зырим двумя(или сколько там Вас) зенками мануал http://pietschsoft.com/post/2009/07/21/jHtmlArea-The-all-NEW-HTML-WYSIWYG-Editor-for-jQuery.aspx
4)Если не получилось достаём пиффо из холодильника - пьем и задаём вопрос заново.
Удачи!!!
Doberman26rus
Я тут пошаманил чуть, вобщем всё заработало=) Сделал, как в вышеуказаном мануале. Вот вопрос у меня другой возник, всё это я провернул через модели, виджиты и т.д. и т.п.
Но как я понял это можно было сделать проще, скажем так:
<script type="text/javascript" src="/_/js/jquery/jquery.js"></script> 
<script type="text/javascript" src="/_/js/wymeditor/jquery.wymeditor.pack.js"></script>
<script type="text/javascript">

$(document).ready(function() {
$('head', document).append('<link rel="stylesheet" type="text/css" media="screen" href="/_/js/wymeditor/skins/default/screen.css" />');

$('#id_content').wymeditor({updateSelector: 'input:submit', updateEvent: 'click', postInit: function() {} });

});
вставив этот код в шаблон админки, я пробывал, но не работает. Вопрос почему?
helm2004
id_content точно textarea?
Doberman26rus
helm2004
id_content точно textarea?
угу
<label for="id_content">Содержимое:</label><textarea id="id_content" rows="10" cols="40" name="content" class="vLargeTextField">Контактная информация</textarea>
Ferroman
Скорее всего линк к либе не правильный. Проверь лог сервера.
Doberman26rus
[08/Oct/2009 12:48:38] "GET /js/jquery/jquery.js HTTP/1.1" 200 31033
[08/Oct/2009 12:48:38] "GET /js/wymeditor/jquery.wymeditor.pack.js HTTP/1.1" 200 53896
я так понимаю это норм результат!?
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