第五章 模型管理

5.5 设模型字段

字段类型分两类,一类是系统字段,一类是自定义字段。

点击[系统设置内容模型管理],在模型列表中,点击建好的模型右则的“字段列表”,即可进入模型字段管理。

在模型字段管理中,内容ID、标题、所属节点、专题、点击数、推荐级别、更新时间、状态等系统字段不能删除和修改的,在“字段级别”中会显示为“系统”,可以通过点击“显示所有字段查看当前模型所有字段。

16.png


17.png


系统提供了的字段类型(不同版本字段类型会有不同,商业版还可能有订制型字段):

18.png

用户可以点击“添加字段”按钮添加自定义字段,还可以设置默认值,如下图所示:

19.png

模型字段可以自由选择相关属性,其操作说明如下:

科目

使用方法

字段别名

设定字段显示的中文名称,在添加信息时会有显示。

字段名称

设定该字段在数据表中的名称,不接受客格。

字段描述

将显示在添加信息的边侧,用于提示。

是否必填

设定是否在信息管理录入时必须填写。

是否复制

决定该字段是否可以在站群模式下被复制。

下载属性

通过“设为下载专用字段”来关联加密的下载服务器。

前台显示

设定其是否可以在会员及管理员录入信息时显示。

批量属性

会员中心-内容管理-批量添加中,可以由此进行批量表单操作,适合大型数据站点应用。

搜索显示

决定该字段是否会在扩展的搜索模型(/Search目录下呈现现)。

20.png

添加完成的用户自定义字段,可以通过[上移|下移]按钮进行排序,如果需要修改字段属性或删除字段属性,可以通过[修改|删除]按钮进行操作。

而主表默认的内置字段,也可以进行修改与排序,除字段名称不能修改外,其它都可以定义,从而使系统具备较好的扩展应用支持。

5.6 模型字段的高级应用

自由模型的功能强大,可以让我们自由订制相关应用功能,但是也会遇到一定的瓶劲,有时需要有复杂的功能,那我们应该如何处理呢?

事实上,WEB开发需要有灵活的应用思路,通过巧妙的设计能够衍生出很多增值的功能。例如我们可以建立一个字段,使用JavaScript读取当前信息页的ID,而通过ID调取其它应用程式的应用,使多个程式紧密关联。

对于下拉、单选,可采用value属性不同而定义,从而为用户提供便利的信息传入。

而系统的“库选字段”更提供了丰富的按需检索数据列表功能,如下图所示:

1.png

技术演练:如何制作一个转向链接标签

转向链接标签与其它普通标签不同,它要实现当访客点击一条信息后,跳转到第三方页面,在内容页中读取出第三方网址信息字段,然后采用下面的一段代码实现跳转。这样既实现跳转的目标,又实现了收集访问点击事件的网站管理功能。

<script type="text/javascript">

    window.location ="[网址字段]";……

D:\Documents\Pictures\1.png提示:更多的应用技巧欢迎访问逐浪软件官方论坛bbs.z01.com探讨分享。

6.1 节点、频道、栏目、子栏目之间的关系

节点、频道、栏目、子栏目这四个属性描绘出来的是网站“经度”间的关系,由于这四者功能上有相同之处,很多时候所表达的意思相同,比如“根栏目”即等同“根节点”。


科目

描述

根节点

事实是就是网站首页,不可变更,包含所有频道、所有节点与栏目。

频道

若干个节点的集合、特殊的父栏目。

父栏目

有子节点的节点。

子栏目

有父栏目的节点,子栏目可以存在下级子栏目。


6.2 添加节点

在节点列中,我们可以看到默认的节点:

2.png

点击“系统设置—节点管理”能看到初始状态下的ID0的根节点,根节点为系统产生,不可删除,亦不可修改,其功能事实上为Zoomla!逐浪CMS的系统设置中的功能。

点击[添加节点],即可添加相应的节点。

3.png

添加节点功能中,拥有有基本信息、栏目选项、模板选项、生成选项、自设内容、浏览权限、操作权限、方案配置等多个功能选项卡,用于这义节点的详细功能。

选项卡

科目名称

使用方法

基本信息

所属栏目

新增的栏目将归于哪一个节点之下,该属性由系统自动读取使用者添加的节点父栏目,不可改。

栏目名称

用于前台显示的栏目名称。

栏目标识名

存储于数据库中的栏目名称,只能是字母、数字、下划线组成,首字符不能是数字,注意:Zoomla!逐浪CMS的栏目标识名具备根据栏目名称自动生成汉字首字母的功能,您如果对生成标识名不满意,也可自行定义

栏目图片地址

定义栏目图片,可以用于前台显示调用。

栏目提示

栏目提示功能,用于前台调用时用于link或其它方式使用时的提示,不支持HTML

栏目说明

对栏目的详细说明,支持HTML

栏目META关键词

对新增栏目的关键词定义。

栏目META网页描述

对新增栏目的网页META描述定义。

栏目选项

打开方式

设定在栏目列表中点击栏目后打开方式,有原窗口打开、新窗口打开两个选项。

内容打开方式

设定在该栏目列表下信息点击后打开方式,有原窗口打开、新窗口打开两个选项。

栏目权限

设定栏目权限是否开放,如选择开放,则用户访客可访问该节点下的信息;否则可于会员管理中定义相应的栏目权限。

评论权限

设定是否允许访客发表评论。

本栏目热点的点击数最小值

设定栏目内信息达到热点的点击数值。

模板选项

栏目列表页模板

设定栏目列表模板,注意该项为必须功能,否则无法正常添加,前台调用路径为/NodePage.aspx?NodeID=[节点ID]

栏目首页模板

为栏目增加一个首页,利用该功能可以建立起频道的功能,前台调用路径/ColumnList.aspx?NodeID=[节点ID]

选择内容模型

为节点分派模型,可一个节点绑定多个模型,注意该项为必须功能,否则无法正常添加,内容页前台调用路径为/Content.aspx?ItemID=[信息ID]

生成选项

列表首页扩展名

提供.html .htm .shtml .aspx四种类型的信息发布形式,默认状态下为采用动态格式,定义了任何一种格式,启动生成静态文件模式、并更新栏目列表中的信息连接方式。

内容页扩展名

节点目录生成位置

设置节点目录的生成位置,您可以选择在根目录下生成节点文件夹,也可以选择继承节点目录、在父节点下生成。

内容页文件名规则

提供详细的内容页命名规则,其中包括Zoomla!逐浪CMS特有的中文名生成规则。

自设

内容

自设内容项目数

决定自设内容的多少

自设内容

用于录入自设内容,满足系统的扩展需求。

浏览权限

浏览/查看权限

设定该节点信息是否开放

可浏览此栏目会员组

选择您开放浏览栏目列表的会员组

可浏览此栏目信息会员组

可以浏览此栏目下信息的会员组定义

发表权限

是否可以在会员中心发表此项信息的定义

评论权限

是否可以发表评论

操作

权限

角色定义

定义管理员后台操作权限,默认最高可操作。

方案

配置

权限配置

设定于站群传递信息的方案设置。

节点添加后,可以点击节点名称右侧的[修改]来重新定义相关属性,除基本信息--所属栏目不可更改外,其它均可更改。

6.3 节点批量设置

在大型网站系统构建过程中,可能会有上百个节点,有时一一定义需要花费很长的时间和精力,系统提供了便捷的批量设置。

点击系统设置节点管理节点批量设置,系统提供了栏目选项、模板选项、收费选项、生成选项、浏览权限、操作权限五个选项卡设置,可以方便的进行节点批处理设置。

4.png