对表单文本区域使用tinymce所见即所得编辑器。
redsolutioncms.django-tinymce的Python项目详细描述
tinymce是一个Django应用程序,它包含一个小部件来呈现表单字段 作为TinyMCE编辑。
特点: -用作窗体小部件或与视图一起使用。 -增强了对内容语言的支持。 -与tinymce拼写检查器集成。 -启用对话框的预定义链接和图像列表。 -可以压缩tinymce javascript代码。 -与django-filebrowser集成。
tinymce代码是根据MIT License授权的。请参阅LICENSE.txt 分发中的文件。请注意,tinymce编辑器分布在 its own license。
要求
Django 1.3+是必需的。 对于django<;1.3,请查看django tinymce 1.5.1。
安装
一。将tinymce模块放在python路径中。你可以把它放进你的 django项目目录或从shell运行python setup.py install。 2.将jscripts/tiny_mce目录从tinymce发行版复制到 静态根目录中名为js的目录。可以覆盖中的位置 你的设置(见下文)。 三。如果要使用任何视图,请在安装的应用程序中添加t符号 列表和urlconf:
settings.py:
INSTALLED_APPS = ( ... 'tinymce', ... )
urls.py:
urlpatterns = patterns('', ... (r'^tinymce/', include('tinymce.urls')), ... )
配置
可以通过编辑项目的^{tt6}来配置应用程序$ 文件。
- TINYMCE_JS_URL(默认值:settings.STATIC_URL + 'js/tiny_mce/tiny_mce.js')
- tinymce javascript文件的url。
- TINYMCE_JS_ROOT(默认值:settings.STATIC_ROOT + 'js/tiny_mce')
- tinymce文件的文件系统位置。
- TINYMCE_DEFAULT_CONFIG(默认值:{'theme': "simple", 'relative_urls': False})
- 要使用的默认tinymce配置。查看the TinyMCE manual了解所有 选项。要设置特定tinymce编辑器的配置,请参见 mce_attrs参数用于widget。
- TINYMCE_SPELLCHECKER(默认值:False)
- 是否通过提供的视图使用拼写检查器。你必须加上 spellchecker您自己没有添加到tinymce插件列表中 自动。
- TINYMCE_COMPRESSOR(默认值:False)
- 是否使用tinymce压缩程序,它将所有javascript文件gzip到 一条小溪。这使得整个下载大小减少了75%,而且 减少请求数。tinymce的总体初始化时间 如果您使用此选项,将大大减少。
- TINYMCE_FILEBROWSER(如果'filebrowser'在INSTALLED_APPS中,则默认为True,否则False)
- 是否将django-filebrowser用作媒体的自定义文件浏览器 包含。请参阅official TinyMCE documentation on custom filebrowsers。
示例:
TINYMCE_JS_URL = 'http://debug.example.org/tiny_mce/tiny_mce_src.js' TINYMCE_DEFAULT_CONFIG = { 'plugins': "table,spellchecker,paste,searchreplace", 'theme': "advanced", } TINYMCE_SPELLCHECKER = True TINYMCE_COMPRESSOR = True
redsolution cms分类器:
版权所有(c)2008 Joost Cassee 此程序是根据麻省理工学院的许可证授权的(请参见license.txt)
有关文档,请参见http://django-tinymce.googlecode.com。
- 乔斯特·卡西 joost@cassee.net