的一些介绍!!故我把原来的修改了,再作一个稍简单的模块满足要求!!
先看看效果:
在此我就直接在上回的文章上接着提一些需要注意的细节,
这次我是用编辑用户控件CustomFlashEdit.ascx,(原来的是设置控件Settings.ascx),故我需要实现IActionable接口,下边既是实现代码:
public DotNetNuke.Entities.Modules.Actions.ModuleActionCollection ModuleActions
{
get
{
DotNetNuke.Entities.Modules.Actions.ModuleActionCollection Actions = new DotNetNuke.Entities.Modules.Actions.ModuleActionCollection();
Actions.Add(GetNextActionID(), Localization.GetString(DotNetNuke.Entities.Modules.Actions.ModuleActionType.AddContent, LocalResourceFile), DotNetNuke.Entities.Modules.Actions.ModuleActionType.AddContent, "", "", EditUrl(), false, DotNetNuke.Security.SecurityAccessLevel.Edit, true, false);
return Actions;
}
}
{
get
{
DotNetNuke.Entities.Modules.Actions.ModuleActionCollection Actions = new DotNetNuke.Entities.Modules.Actions.ModuleActionCollection();
Actions.Add(GetNextActionID(), Localization.GetString(DotNetNuke.Entities.Modules.Actions.ModuleActionType.AddContent, LocalResourceFile), DotNetNuke.Entities.Modules.Actions.ModuleActionType.AddContent, "", "", EditUrl(), false, DotNetNuke.Security.SecurityAccessLevel.Edit, true, false);
return Actions;
}
}
还有的是这次我的属性都存储在ModuleSettings表里,再有就是我把内容设置滚动样式,而内容还支持
HTML编码,而且原样的呈现!!如果为了达到更好的效果的话!而内容选项是可选的,你可选择不显示,自己 在设置页面里把Enablescroll项的勾去掉就行了!!如图:
需要注意的最下边的width属性,这需要看你的内容是如何设置,根据需要可定义不同值,否则可能看不到所有内容!!
下载地址:https://files.cnblogs.com/sunwangji/NewCustomFlash.zip