CMSware编辑器

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

思维(CMSware)2.5以后的版本自带了3个官方编辑器。同时,您也可以自定义输入编辑器。您可以在结点参数设置处选择您要用的编辑器

官方编辑器介绍[ ]

内容编辑器有3个官方编辑器可供选择(当然,您也可以自定义输入编辑器):

  • 一、官方编辑器通用导航

官方自带的三个编辑器的导航部分都由基本内容、发布设置和附加资源三部分组成。

基本内容是主内容的输入界面,一般的内容发布只需要在这个界面操作;发布设置只要是对发布的内容进行一些自定义设置时才用到;附加资源是发布的内容中包含的图片、附件等的列表

不同的编辑器只有基本内容部分有所区别,发布设置和附加资源这两部分是一样的。

发布设置

示例图:

Cmsware63.png

1.这里最为实用的应该是自定义发布文件名,例如在做站点简介文章时可以把文章命名为aboutus.html,这比一大串数字的文件名要好很多

2.自定义外部URL 就相当于把这篇文章做成一个跳转链接,点击该链接时直接跳转到设定的外部URL。如我在这里把标题为“纪念抗战胜利60周年”的文章外部URL设置为 http://www.lonmo.com,那么访问网站的用户点击这个标题时会直接跳转到 http://www.lonmo.com,不会显示这篇文章的内容

  • 二、编辑器介绍

default:

功能较为完备,是通用编辑器,可以用于新闻系统模型、下载系统模型等的内容编辑,但由于系统还自带了专门为不同的内容模型定制的专用编辑器,因而建议您只在在发布文章等内容时选择这个.不过,如果您在内容模型中自定义了字段,您必须使用这个编辑器才能正常添加自定义字段的内容

使用默认编辑器时的几个注意事项(下图为编辑器导航条):

Cmsware64.gif

1.从word中粘贴内容时,请选择“粘贴”按钮小箭头菜单中的Cmsware65.png

2.从其它地方复制带图片的内容粘贴到编辑器时,请先在“图片本地化”前面打钩。本地化的图片保存在结点参数设置的资源发布PSN。

3.文章较长需要分页您又没有选择自动分页时,请先在想要分页的地方单击鼠标右键,选择插入分页符,在弹出窗口中输入分页标题Cmsware66.png

4.养成使用鼠标右键的习惯,用鼠标右键单击空白处或者文字或者图片都有相应的右键菜单Cmsware67.gif图片右键Cmsware68.jpg

5.Cmsware69.png分别代表可视化编辑、html代码编辑和预览三种模式

基本内容输入的相关技巧

Cmsware70.png

1.新闻的作者、责任编辑、来源网站这三项,如果相对固定,可以在 系统管理--内容模型管理--新闻系统模型--编辑--对应的字段(作者、责任编辑、来源网站)--字段可选值 中预先输入一些常用值,需要输入这些常用值时就可以直接从下拉菜单选择了。

Cmsware71.png

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个官方自定义编辑器供用户使用,通过使用自定义编辑器,用户可以获得更为友好的内容录入界面。

Cmsware73.gif

如何自定义编辑器

最好的办法就是参考 {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[字段名]?> 这两个必须的就可以了。 其实跟外部投稿的差不多的。就是多了一个默认值。



参考来源[ ]