• BaldwincustomContainer容器皮肤的设计(最简单却实用且最煊的容器皮肤)


    到此给了大家一些关于DNN的心得!!现在再说说大家最被DNN吸引的皮肤设计吧!!
    大家一定觉得DNN可以任意更换皮肤,这是多煊的功能啊 ,这的确给用户最人性最贴
    心的体验!可不管别人的皮肤做的多煊!你总想自己来自定义一个自己感觉特好的,特符合自己性格的皮肤吧!!那好吧,让我们开始最新最旋的旅程吧 !!
    你其实不需要啥更多的准备!一点点就好了!!呵呵,先看看效果图 :

    这就是一个最简单的容器皮肤的效果!!简单明了!!不要任何图片!!就这么把你需要功能摆上取就可以了!!这是用户控件*.ascx形式的!当然了你也可以用HTML来写!!
    首先就是你要把那些需要的DNN用户控件先在文件头部注册一下:
    <%@ Control language="vb" CodeBehind="~/admin/Containers/container.vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Containers.Container" %>
    <%@ Register TagPrefix="dnn" TagName="SOLPARTACTIONS" Src="~/Admin/Containers/SolPartActions.ascx" %>
    <%@ Register TagPrefix="dnn" TagName="TITLE" Src="~/Admin/Containers/Title.ascx" %>
    <%@ Register TagPrefix="dnn" TagName="VISIBILITY" Src="~/Admin/Containers/Visibility.ascx" %>
    <%@ Register TagPrefix="dnn" TagName="PRINTMODULE" Src="~/Admin/Containers/PrintModule.ascx" %>
    <%@ Register TagPrefix="dnn" TagName="ACTIONBUTTON1" Src="~/Admin/Containers/ActionButton.ascx" %>
    <%@ Register TagPrefix="dnn" TagName="ACTIONBUTTON2" Src="~/Admin/Containers/ActionButton.ascx" %>

    接着你需要就是布局你容器了,而需要你自己来了就好了,只是要记得几个要点就行!!
    1)<%= SkinPath %> 凡是需要图片的地方都需要这个标识,否则DNN无法找到你的图片路径,而这就保证DNN可以自动找到你添加的图片,比如你的图片就在该容器文件夹下的话,你只要如此设置即可<img src="<%= SkinPath %>YourPicture.gif" width="8">
    2)必须有这么一句在皮肤文件中,否则你在白忙乎吧了,因为这是标识DNN放置模块的标签!!
     
      <tr>
         
    <td><div runat="server" id="ContentPane"></div>
         
    </td>
      
    </tr>

    3)
    <TR>
      
    <TD align="left" valign="middle" nowrap><dnn:ACTIONBUTTON1 runat="server" id="dnnACTIONBUTTON1" CommandName="AddContent.Action" DisplayIcon="True" DisplayLink="True" />
      
    </TD>
      
    <TD align="right" valign="middle" nowrap><dnn:ACTIONBUTTON2 runat="server" id="dnnACTIONBUTTON2" CommandName="SyndicateModule.Action" DisplayIcon="True" DisplayLink="False" />
      
    </TD>
    </TR>
    它们可有后边的CommandName来标示该执行怎样的动作!!
    没了!注意这三点就足够了!呵呵,很简单吧!!呵呵
    其他的一些细节就是个人把握的问题了!!有兴趣就自己体会吧!!真的很funny!!
    不是吗??当你可看到自己风格的皮肤出现在你的DNN上你难道没啥感觉吗??呵呵!不至于吧
    这对于刚接触DNN的你难道不是一个enjoy yourself的 机会??
    更详细的该容器皮肤信息可看看我下边的下载文件,你这要把它解压到DotNetNuke\Portals\_default\Containers\下即可!!你会在皮肤管理下的Containers的下拉框下找到该容器皮肤的!!跟其他容器一样使用就好了!!呵呵,旅程愉快!!
    下载地址:https://files.cnblogs.com/sunwangji/BaldwinContainer.rar
  • 相关阅读:
    万维网
    MySQL客户端输出窗口显示中文乱码问题解决办法
    mysql数据库delete数据时不支持表别名
    Java 实现在固定区间内随机生成整数
    【面试】MySQL 中NULL和空值的区别?
    一个因MySQL大小写敏感导致的问题
    windows查看服务的状态
    不就是Select Count语句吗,竟然能被面试官虐的体无完肤!
    Java 代码的精优化
    java服务宕机原因查询
  • 原文地址:https://www.cnblogs.com/sunwangji/p/214891.html
Copyright © 2020-2023  润新知