zoukankan      html  css  js  c++  java
  • ControlPanel研究系列一:简单引入DNN的控制窗格(ControlPanel)

    这是自己之前的一些对DNN研究!现在搁这让大家分享!!
           我想大家以admin或host登陆到DNN上后用的最多的恐怕就是在最顶端的控制窗格了吧,
     
    这些控件都在dotnetnuke/admin/文件目录下,目前只有两个用户控件Classic.ascx和IconBar.ascx
    可 通过主机设置选择你想要呈现的控件,

    但如果你觉得它们都不美观或觉得布局不恰当,
    你不妨自己开发自定义的控制窗格,更符合自己的需要,这其实很简单,无非就是在该目录
    下增加一个用户控件即可,具体的布局你可参考其他两个用户控件,若你布局好了,后台代码
    也实现相应的接口和功能了,这时你需要就是往数据库添加该控件纪录,这样在界面看到
    该控件的选项,可通过在DNN数据库里执行该脚本:
     insert into ModuleControls ( ControlKey, ControlTitle, ModuleDefID, ControlSrc, IconFile, ControlType,ViewOrder )
    values ( 'CONTROLPANEL:YourCustomName', null, null, 'Admin/ControlPanel/YourUserControlName.ascx', null, -3, null )
    GO
    其中YourCustomName就是你需要在那个下拉控件呈现的标示该相应的名称,你可随意输入,
    只要你明白就好,而YourUserControlName就是你自己的控件,我想大伙应该都能理解吧
    整个脚本无非就是往数据库注册该控件的存在!!
    改天再把我原先做好的摆上来,希望对大家有用!:)

  • 相关阅读:
    Servlet基本用法(一)基本配置
    python 起航第一步吧
    shell脚本的执行方式
    linux 计划任务执行命令 crontab -e
    一个完整的 curl post登录带验证码的代码
    php curl post登录与带cookie模拟登录随笔
    liunx 配置 php curl 拓展库的方法
    php 魔术方法学习笔记
    php curl选项列表(超详细)
    正则表达式后面接的/isU, /is, /s含义
  • 原文地址:https://www.cnblogs.com/sunwangji/p/213786.html
Copyright © 2011-2022 走看看