首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集成django-tinymce和django-filebrowser时出现Javascript错误

集成django-tinymce和django-filebrowser时出现Javascript错误
EN

Stack Overflow用户
提问于 2010-04-30 01:10:52
回答 1查看 1.2K关注 0票数 1

我已经在我的应用程序中设置了django-filebrowser,没有任何bug,我已经设置了django-tinymce,它会在管理表单中加载编辑器。我现在想使用django-filebrowser和django-tinymce,但当我点击图像弹出窗口中的“图像URL”时,我一直收到奇怪的javascript错误:

代码语言:javascript
复制
r is undefined

错误为js/tiny_mce/tiny_mce.js

我的settings.py文件具有以下配置:

代码语言:javascript
复制
TINYMCE_JS_URL=MEDIA_URL + 'js/tiny_mce/tiny_mce.js'
TINYMCE_DEFAULT_CONFIG = {
    'mode': "textareas",
    'theme': "advanced",
    'language': "en",
    'skin': "o2k7",
    '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,styleselect,bold,italic,underline,bullist,numlist,undo,redo,link,unlink,image,code,template,visualchars,fullscreen,pasteword,media,search,replace,charmap",
    'theme_advanced_buttons2': "",
    'theme_advanced_buttons3': "",
    'theme_advanced_path': False,
    'theme_advanced_blockformats': "p,h2,h3,h4,div,code,pre",
    'width': '700',
    'height': '300',
    'plugins':
"advimage,advlink,fullscreen,visualchars,paste,media,template,searchreplace",
    '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_FILEBROWSER = False
TINYMCE_COMPRESSOR = False

我试着切换回老版本的tinyMCE Javascript,但似乎什么都不起作用。会很感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2010-05-01 16:55:09

弄清楚这一点后,我只需将自定义文件浏览器的javascript代码放在正确的位置,并针对django-tinymce调整views.py文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2739331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档