Latest posts on FCKEditor topichttps://python.su/forum/topic/2284/2008-07-30T17:48:09+03:00Веб-технологии :: Django :: FCKEditor
2008-07-30T17:48:09+03:00CombatPenguin15394Есть проблемы с js в ИЕ, русификацией интерфейса как раз сейчас занимаюсь, а вот с аплоадом еще не думал, у меня не вставало еще такой задачи… пока что.
Веб-технологии :: Django :: FCKEditor
2008-07-17T11:22:32+03:00Дмитрий14804<strong>CombatPenguin</strong><br/>А вы не решали проблему с закачкой файлов с русским именем в Filebrowser?<br/>А также руссификации интерфейса Filebrowser?<br/><br/>И нет ли у вас проблем с отображением всей этой конструкции в IE и Opera?<br/><br/>Спасибо.
Веб-технологии :: Django :: FCKEditor
2008-07-04T11:09:58+03:00CombatPenguin14454<blockquote><em>Ferroman</em><br/>Расскажи как :)</blockquote>получаем дистрибутивы:<br/>svn co <a href="http://django-filebrowser.googlecode.com/svn/trunk/">http://django-filebrowser.googlecode.com/svn/trunk/</a> django-filebrowser<br/>svn co <a href="http://code.djangoproject.com/svn/django/trunk/">http://code.djangoproject.com/svn/django/trunk/</a> django-trunk (у меня работает на revision 7810)<br/><a href="http://tinymce.moxiecode.com/download.php">http://tinymce.moxiecode.com/download.php</a><br/><br/>делаем симлинк django-trunk и django-filebrowser в директорию site-packages как django и filebrowser соответственно<br/>можно конечно и установить джанго, но я планирую обновляться с свн поэтому так<br/>делаем симлинк django-filebrowser/templates/filebrowser в директорию templates/admin вашего проекта<br/>делаем симлинк django-filebrowser/media/filebrowser в директорию, находятся медиафайлы админа (MEDIA_ROOT в settings.py), туда же закидываем симлинк на директорию jscripts/tiny_mce распакованного tinymce<br/><br/>создаем там же конфигурационный скрипт, например textareas.js:<br/><div class="code"><pre>function CustomFileBrowser(field_name, url, type, win) {<br/><br/> var cmsURL = "/admin/filebrowser/?pop=2";<br/> cmsURL = cmsURL + "&type=" + type;<br/><br/> tinyMCE.activeEditor.windowManager.open({<br/> file: cmsURL,<br/> width: 820, // Your dimensions may differ - toy around with them!<br/> height: 500,<br/> resizable: "yes",<br/> scrollbars: "yes",<br/> inline: "no", // This parameter only has an effect if you use the inlinepopups plugin!<br/> close_previous: "no",<br/> }, {<br/> window: win,<br/> input: field_name,<br/> editor_id: tinyMCE.selectedInstance.editorId,<br/> });<br/> return false;<br/>}<br/><br/>function myCustomSetupContent(editor_id, body, doc) {<br/> if (body.innerHTML == "") {<br/> body.innerHTML = "<p>xxx</p>";<br/> }<br/>}<br/><br/>tinyMCE.init({<br/> mode : "textareas",<br/> theme : "advanced",<br/> //content_css : "/appmedia/blog/style.css",<br/> file_browser_callback : "CustomFileBrowser",<br/> advimage_update_dimensions_onchange: true,<br/> theme_advanced_toolbar_location : "top",<br/> theme_advanced_toolbar_align : "left",<br/> theme_advanced_buttons1 : "fullscreen,separator,preview,separator,bold,italic,underline,strikethrough,separator,bullist,numlist,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,separator,image,cleanup,help,separator,code",<br/> theme_advanced_buttons2 : "",<br/> theme_advanced_buttons3 : "",<br/> auto_cleanup_word : true,<br/> plugins : "table,save,advhr,advimage,advlink,emotions,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,fullscreen",<br/> plugin_insertdate_dateFormat : "%m/%d/%Y",<br/> plugin_insertdate_timeFormat : "%H:%M:%S",<br/> extended_valid_elements : "a[name|href|target=_blank|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",<br/> fullscreen_settings : {<br/> theme_advanced_path_location : "top",<br/> theme_advanced_buttons1 : "fullscreen,separator,preview,separator,cut,copy,paste,separator,undo,redo,separator,search,replace,separator,code,separator,cleanup,separator,bold,italic,underline,strikethrough,separator,forecolor,backcolor,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,help",<br/> theme_advanced_buttons2 : "removeformat,styleselect,formatselect,fontselect,fontsizeselect,separator,bullist,numlist,outdent,indent,separator,link,unlink,anchor",<br/> theme_advanced_buttons3 : "sub,sup,separator,image,insertdate,inserttime,separator,tablecontrols,separator,hr,advhr,visualaid,separator,charmap,emotions,iespell,flash,separator,print"<br/> }<br/>});</pre></div>комментировать не буду, все описано в доках на оффсайте<br/><br/>в urls.py перед строкой админки добавляем паттерн для файлбраузера:<br/><div class="code"><pre> # Filebrowser<br/> (r'^admin/filebrowser/', include('filebrowser.urls')),</pre></div>проверяем django-filebrowser/fb_settings.py на предмет правильности путей, создаем директорию для аплоада<br/><br/>в моделях в классе Admin добавляем яваскрипты:<br/><div class="code"><pre> class Admin:<br/> js = (<br/> 'filebrowser/js/AddFileBrowser.js',<br/> 'tiny_mce/tiny_mce.js',<br/> 'tiny_mce/textareas.js',<br/> )</pre></div>вроде ничего не забыл…<br/>если нужно использовать файлбраузер отдельно, то можно в шаблоне admin/index.html сделать ссылку на него
Веб-технологии :: Django :: FCKEditor
2008-07-02T14:50:38+03:00Ferroman14394Расскажи как :)
Веб-технологии :: Django :: FCKEditor
2008-07-02T14:09:12+03:00CombatPenguin14391прикрутил tinyMCE+filebrowser :) спасибо всем
Веб-технологии :: Django :: FCKEditor
2008-06-27T20:00:07+03:00Александр Кошелев14304<a href="http://code.google.com/p/django-fckconnector/">http://code.google.com/p/django-fckconnector/</a> как бэкенд.
Веб-технологии :: Django :: FCKEditor
2008-06-27T19:38:10+03:00diadya_vova14303“…This is a simple FCK editor widget that can be used in newforms in place of Textarea….”<br/>Так что этот виджет можно использовать в админке разве что newforms-admin бранча Django.<br/><br/>Возможно это поможет: <a href="http://www.djangoproject.com/documentation/model-api/#js">http://www.djangoproject.com/documentation/model-api/#js</a>
Веб-технологии :: Django :: FCKEditor
2008-06-27T18:50:42+03:00CombatPenguin14302Здраствуйте!<br/>Помогите правильно прикрутить FCKEditor к джанго, к его админке.<br/>Нашел вот виджет для него <a href="http://www.djangosnippets.org/snippets/576/">http://www.djangosnippets.org/snippets/576/</a><br/>Как его использовать правильно, in django-way?<br/><br/>update для поиска: TinyMCE WYSIWYG редактор JavaScript