SXCMS 组件开发说明

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

导航: 上一页

内容类型[ ]

  • 引用Meta.Contents.DLL。
  • 从Meta.Contents.Content继承。

必须实现的方法:

  1. public abstract bool AllowExtend {get;} //内容属性是否充许用户扩展
  2. public abstract string ContentType{ get; } //内容类型的标识字符,与contents.config中的配置要一致。

一般情况下,不需要编写任可关于内容的存取代码或标签,将由SXCMS统一管理。

  • 在contents.config中注册。

计划任务[ ]

  • 引用Meta.DLL.
  • 实现Itask接口

会员整合[ ]

实现接口:Meta.Contents.Ipassport

void Syn(PassportKey key, string username,string password,string retUrl);

key,同步类型,包括登录,登出,注册,更改密码。 Username,用户名。Password密码。Returl整合完成后要返回的地址。

IConfig GetConfig { get;}//配置文件,实现后,可在后台管理界面中配置

扩展控件[ ]

  • 引用Meta.Controls.DLL
  • 实现接口Ivalue.

标签[ ]

  • 引用Meta.Generating.DLL
  • 从Meta.Generating .Tags.Tag继承。

其他可继承的标签类:

  1. Meta.Generating .Tags.DataList,列表标签基础功能
  2. Meta.Generating .Tags. DataView,单数据标签基础功能
  3. Meta.Generating .Tags. DynamicTag,AJAX标签基础功能
  4. Meta.Generating .Tags. DynamicDataList,AJAX列表标签基础功能
  5. Meta.Generating .Tags. DynamicDataView,AJAX单数据标签基础功能Meta.Generating .Tags. FormTag,FORM表单标签基础功能
  6. Meta.Generating .Tags. ScriptTag,JS标签基础功能
  7. Meta.Generating .Tags. ScriptDataView.,JS标签一般功能

常用的内容列表获取方法:Meta.Contents.Accessor.GetContents();

  • 在tags.config中注册组件。

相关条目[ ]

参考来源[ ]