CMSware编辑器
导航:返回上一页
思维(CMSware)2.5以后的版本自带了3个官方编辑器。同时,您也可以自定义输入编辑器。您可以在结点参数设置处选择您要用的编辑器
官方编辑器介绍[ ]
内容编辑器有3个官方编辑器可供选择(当然,您也可以自定义输入编辑器):
- 一、官方编辑器通用导航
官方自带的三个编辑器的导航部分都由基本内容、发布设置和附加资源三部分组成。
基本内容是主内容的输入界面,一般的内容发布只需要在这个界面操作;发布设置只要是对发布的内容进行一些自定义设置时才用到;附加资源是发布的内容中包含的图片、附件等的列表
不同的编辑器只有基本内容部分有所区别,发布设置和附加资源这两部分是一样的。
发布设置
示例图:
1.这里最为实用的应该是自定义发布文件名,例如在做站点简介文章时可以把文章命名为aboutus.html,这比一大串数字的文件名要好很多
2.自定义外部URL 就相当于把这篇文章做成一个跳转链接,点击该链接时直接跳转到设定的外部URL。如我在这里把标题为“纪念抗战胜利60周年”的文章外部URL设置为 http://www.lonmo.com,那么访问网站的用户点击这个标题时会直接跳转到 http://www.lonmo.com,不会显示这篇文章的内容
- 二、编辑器介绍
default:
功能较为完备,是通用编辑器,可以用于新闻系统模型、下载系统模型等的内容编辑,但由于系统还自带了专门为不同的内容模型定制的专用编辑器,因而建议您只在在发布文章等内容时选择这个.不过,如果您在内容模型中自定义了字段,您必须使用这个编辑器才能正常添加自定义字段的内容
使用默认编辑器时的几个注意事项(下图为编辑器导航条):
1.从word中粘贴内容时,请选择“粘贴”按钮小箭头菜单中的
2.从其它地方复制带图片的内容粘贴到编辑器时,请先在“图片本地化”前面打钩。本地化的图片保存在结点参数设置的资源发布PSN。
3.文章较长需要分页您又没有选择自动分页时,请先在想要分页的地方单击鼠标右键,选择插入分页符,在弹出窗口中输入分页标题
4.养成使用鼠标右键的习惯,用鼠标右键单击空白处或者文字或者图片都有相应的右键菜单图片右键
基本内容输入的相关技巧
1.新闻的作者、责任编辑、来源网站这三项,如果相对固定,可以在 系统管理--内容模型管理--新闻系统模型--编辑--对应的字段(作者、责任编辑、来源网站)--字段可选值 中预先输入一些常用值,需要输入这些常用值时就可以直接从下拉菜单选择了。
2.新闻图片需要上传以便在图文列表或者文章中调用
3.自定义相关文章点击...选择就可以了
4.建议每篇文章都输入相应的关键字,多个关键字请用英文逗号分割,以便在模版的meta中调用,大大提高搜索引擎的收录机率,也利于提高页面在Google中的pR值,并为以后的管理以及专题制作等提供了便利。因而,再次建议,所有的内容都手工输入关键字,关键字最好包含标题里的文字。如,文章标题为“纪念抗战胜利60周年”,关键字可以设置为“抗战 抗战胜利”,再次强调,这有利于内容在所有搜索引擎中的收录,不管是yisou、google还是baidu。
news_editor:
专为新闻发布设计,界面清晰、功能也较为简单,独特之处是可以进行在线图片处理,上传附件等
上传附件示例图:
注意事项:
该编辑器暂时还不支持右键操作,插入分页符等都需要点击导航菜单中的相应项目
download_editor:
下载系统专用编辑器,内容模型套用选择"下载系统模型"时请选择该编辑器。
自定义输入编辑器[ ]
思维(CMSware)支持内容输入编辑器的自定义。见下图,结点可以自定义套用的“内容编辑器”,默认是default,也就是基于内容模型的编辑器输入定义,当然你可以通过{cmsware}/admin/editor目录下新建自己的编辑器,从思维(CMSware)2.5开始,我们提供了 news_editor.php(新闻模型)、download_editor.php(下载模型)这2个官方自定义编辑器供用户使用,通过使用自定义编辑器,用户可以获得更为友好的内容录入界面。
如何自定义编辑器
最好的办法就是参考 {cmsware}/admin/editor目录下的news_editor.php和download_editor.php进行你的编辑器制作,这就是两个自定义的编辑器。
用户需要具备基本的php语法知识,比如基于news_editor新建一个xxx_editor.php(保存在{cmsware}/admin /editor 目录下),然后你就可以在结点里面使用该编辑器了。编辑器的字段可以根据你的内容模型里的手工添加, 如:Title 字段 <input name='data_Title' type='text' value="<?=$pInfo[Title]?>" size=90% > 这样就行了。前面的Title是录入数据时保存用的,后面的Title是在编辑已有新闻时,读取库里做为默认值。这个例子是 input 输入框的。也可以写成 select textarea 等多种属性的。 跟HTML的写法一样。只要加上 提交: name='data_字段名' 和库里的默认值: <?=$pInfo[字段名]?> 这两个必须的就可以了。 其实跟外部投稿的差不多的。就是多了一个默认值。