django 1.2를 실행하는 django-filebrowser의 no grappelli 분기와 함께 django-tinymce를 사용하고 있습니다.관리자 필드가 django에 tinymce 및 filebrowser로 저장되지 않습니다.
WYSIWYG을 갖고 싶은 모델 필드에 tinymce HTMLField 모델 정의를 사용합니다.
내 AdminModel에 올바른 javascript를 추가했는데 filebrowser가 훌륭하게 작동하여 이미지를 텍스트 영역에 추가해도 문제가 없지만 저장하면 텍스트 영역이 업데이트되지 않습니다 (tinnymce가 아닌 것처럼 보임). 그것이 필요할 때 만지십시오). filebrowser 플러그인을 끄면 모든 것이 올바르게 작동하므로 TinyMCE onSubmit 기능과 충돌이 있어야합니다.
나는 잠시 동안 어리석은 짓을 해왔다. 아무데도 갈 수 없다.이 조각들은 모두 나에게 새롭다. 그래서 혼란 스러울만한 생각이 도움이 될 것이다.
미리 감사드립니다.
편집 : 추가 보너스 정보 - '모드'의 구성에서 기본 모드는 'textareas'입니다. 제거하면 모든 것이 올바르게 저장됩니다. 슬프게도,이 또한 내가 (하나는 장고 - filebrowser에 포함 된 사용 된 TinyMCE에 구성 내가 가진이 모든 일을 해요 이미지 버튼 ...
갱신 여기
입니다 제거 -이)를 분류됩니다
tinyMCE.init({
mode: "textareas",
theme: "advanced",
language: "en",
skin: "o2k7",
browsers: "gecko",
dialog_type: "modal",
object_resizing: true,
cleanup_on_startup: true,
forced_root_block: "p",
remove_trailing_nbsp: true,
theme_advanced_toolbar_location: "top",
theme_advanced_toolbar_align: "left",
theme_advanced_statusbar_location: "none",
theme_advanced_buttons1: "formatselect,bold,italic,underline,bullist,numlist,undo,redo,link,unlink,image,code,fullscreen,pasteword,media,charmap",
theme_advanced_buttons2: "",
theme_advanced_buttons3: "",
theme_advanced_path: false,
theme_advanced_blockformats: "p,h2,h3,h4,h5,h6",
width: '700',
height: '200',
plugins: "advimage,advlink,fullscreen,visualchars,paste,media,template,searchreplace",
advimage_styles: "Linksbündig neben Text=img_left;Rechtsbündig neben Text=img_right;Eigener Block=img_block",
advlink_styles: "internal (sehmaschine.net)=internal;external (link to an external site)=external",
advimage_update_dimensions_onchange: true,
file_browser_callback: "CustomFileBrowser",
relative_urls: false,
valid_elements : "" +
"-p," +
"a[href|target=_blank|class]," +
"-strong/-b," +
"-em/-i," +
"-u," +
"-ol," +
"-ul," +
"-li," +
"br," +
"img[class|src|alt=|width|height]," +
"-h2,-h3,-h4," +
"-pre," +
"-code," +
"-div",
extended_valid_elements: "" +
"a[name|class|href|target|title|onclick]," +
img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name]," +
"br[clearfix]," +
"-p[class<clearfix?summary?code]," +
"h2[class<clearfix],h3[class<clearfix],h4[class<clearfix]," +
"ul[class<clearfix],ol[class<clearfix]," +
"div[class],"
});
이 내가 가진 한 두 가지 문제 중 하나였다 -뿐만 아니라 아래에 답변을 게시하는 것.
tinymce의 정확한 초기화를 게시 할 수 있습니까? – Thariama