NpsArticle表示文章对象。
| String |
id 文章唯一标识。只读 |
| String |
title 文章标题。可读写 |
| NpsTopic |
topic 主栏目。可读写 |
| String |
url 发布后路径。可读写,但不支持自定义数据源的写操作。 |
| String |
previd 上一篇文章ID#。只读 |
| String |
prevtitle 上一篇文章标题。只读 |
| String |
prevurl 上一篇文章URL。只读 |
| NpsTopic |
prevtopic 上一篇文章栏目。只读 |
| NpsArticle |
prev 上一篇文章。可读写 |
| String |
nextid 下一篇文章ID#。只读 |
| String |
nexttitle 下一篇文章标题。只读 |
| String |
nexturl 下一篇文章URL。只读 |
| NpsTopic |
nexttopic 下一篇文章栏目。只读 |
| NpsArticle |
next 下一篇文章。可读写 |
| NpsTopic[] |
slavetopics 从栏目列表。只读 |
| NpsAttach[] |
attaches 附件列表。只读 |
| int |
state 文章状态。0:草稿,1:提交待审核,2:已审核待发布,3:已发布。只读 |
| boolean |
bPublished 是否发布。只读 |
| Date |
createdate 创建时间。只读 |
| Date |
publishdate 发布时间。只读 |
| String |
subtitle 文章副标题。可读写。不支持自定义数据源 |
| String |
abtitle 文章短标题。可读写。不支持自定义数据源 |
| String |
keyword 标签。可读写。不支持自定义数据源 |
| String |
source 来源。可读写。不支持自定义数据源 |
| String |
author 作者。可读写。不支持自定义数据源 |
| int |
importance 重要度:0普通 1重要 2非常重要。可读写。不支持自定义数据源 |
| int |
validdays 有效天数,0表示长期有效。可读写。不支持自定义数据源 |
| double |
score 积分,可读写。不支持自定义数据源 |
| boolean |
isExternalLink 是否为外部链接。只读 |
| String |
sourceid 复制后的源ID。只读。不支持自定义数据源 |
| NpsArticle |
new(NpsTopic topic,String title) 构造函数。topic是指定栏目,title是文章标题 |
| void |
AddResource(NpsResource resource) 添加附件。不支持自定义数据源。 |
| boolean |
IsPublished() 是否已发布。true:是,false:不是 |
| boolean |
HasField(String name) 是否包含字段。true:是,false:不是 |
| Object |
GetFieldValue(String name) 返回name指定的字段值 正文内容返回String对象。其他根据数据库定义相应返回数字类型、字符串类型、日期类型等。 |
| String |
GetFieldValueFormatted(String name,String format) 按format指定的要求格式化返回name指定的字段值 |
| String |
GetFieldValueLimitted(String name,int wordcount) 返回name指定的字段值中的前wordcount个值。 数字将不被截断 wordcount<=0时返回整个字段值。 |
| void |
SetCustomField(String name,String value) AddCustomField(String name,String value) 设置扩展字段的值,如果没有该字段,就添加一个。不支持自定义数据源。 |
| NpsAttach[] |
GetAttaches(String suffix,int max) 返回指定后缀名suffix的附件中的前max个附件。 suffix格式可以使用".jpg *.bmp"进行指定,以;或|或空格或TAB间隔。"*.*"表明返回全部 max<=0时表示返回所有满足条件的附件。 |
| NpsAttach |
GetAttach(int i) 返回第i个附件 |
| NpsAttach |
GetAttachById(String id) 返回指定id号的附件 |
| NpsArticle |
CopyToTopic(NpsTopic topic) CopyTo(NpsTopic topic) 复制文章到指定栏目topic,返回复制后的文章 自定义数据源不支持此操作 |
| void |
AddSlaveTopic(NpsTopic topic) 添加从栏目 |
| void |
DeleteSlaveTopic(NpsTopic topic) 删除从栏目 |
| void |
Save() 保存文章。不支持自定义数据源 |
| void |
UpdateContent(String content) 更新正文。 |
| void |
UpdateContentByFile(NpsFile file) 根据文件更新正文。 |
| void |
Submit() 提交文章。不支持自定义数据源。 |
| void |
Build() 发布文章。栏目页面模板不进行重建。 |
| void |
BuildAllTopics() 重建相关栏目的所有页面模版。 |
| void |
Cancel(boolean bResetPublishdate) 撤销文章。bResetPublishdate=true,则重置发布时间 |
| void |
Delete() 删除文章。不支持自定义数据源。 |
| void |
Index(int mode) 提交SOLR索引。mode=0表示添加索引;mode=1表示删除索引。 注意,只有在nps.conf中设置了SOLR参数且当前站点勾选了“为该站点建立全文索引库”时有效。 Build()、Cancel()、Delete()方法将自动索引。 |
| void |
Clear() 清理临时文件。 |