NewBaldwinFlash的登场(稍简单的DNN模块)
上回写了最简单的Flash播发器模块的制作!!应朋友的要求需要在播发时有些对该Flash 内容的
的一些介绍!!故我把原来的修改了,再作一个稍简单的模块满足要求!!
先看看效果:
在此我就直接在上回的文章上接着提一些需要注意的细节,
这次我是用编辑用户控件CustomFlashEdit.ascx,(原来的是设置控件Settings.ascx),故我需要实现IActionable接口,下边既是实现代码:
的一些介绍!!故我把原来的修改了,再作一个稍简单的模块满足要求!!
先看看效果:
在此我就直接在上回的文章上接着提一些需要注意的细节,
这次我是用编辑用户控件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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步