⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 globalapplication.cs

📁 如果不使用IIS,请先运行 XSP.exe,待提示已侦听 8080端口后
💻 CS
📖 第 1 页 / 共 4 页
字号:
            tmds.PaneName = "ContentPane";
            tmds.Tab = pages;
            tmds.Visibility = true;

            tmds.CreateAndFlush();


            //站点信息模块放入portalssettings页面
            TabModule tmd2 = new TabModule();
            tmd2.DisplayContainer = true;
            tmd2.DisplayTitle = true;
            tmd2.InheritViewPermissions = true;
            tmd2.ModuleDefiniton = mdfportalsetting;
            tmd2.ModuleOrder = 1;
            tmd2.PaneName = "ContentPane";
            tmd2.Tab = portalsetting;
            tmd2.Visibility = true;

            tmd2.CreateAndFlush();

            //模块管理模块放入modulemanage页面
            TabModule tmd3 = new TabModule();
            tmd3.DisplayContainer = true;
            tmd3.DisplayTitle = true;
            tmd3.InheritViewPermissions = true;
            tmd3.ModuleDefiniton = mdfdesktopmodule;
            tmd3.ModuleOrder = 1;
            tmd3.PaneName = "ContentPane";
            tmd3.Tab = modulemanage;
            tmd3.Visibility = true;

            tmd3.CreateAndFlush();


            //成员管理模块放入usermanage页
            TabModule tmd4 = new TabModule();
            tmd4.DisplayContainer = true;
            tmd4.InheritViewPermissions = true;
            tmd4.ModuleDefiniton = mdfusermanage;
            tmd4.ModuleOrder = 1;
            tmd4.PaneName = "ContentPane";
            tmd4.Tab = usermanage;
            tmd4.Visibility = true;

            tmd4.CreateAndFlush();

            //角色管理模块放入 rolemanage页
            TabModule tmd5 = new TabModule();
            tmd5.DisplayContainer = true;
            tmd5.InheritViewPermissions = true;
            tmd5.ModuleDefiniton = mdfrolemanage;
            tmd5.ModuleOrder = 1;
            tmd5.PaneName = "ContentPane";
            tmd5.Tab = rolemanage;
            tmd5.Visibility = true;

            tmd5.CreateAndFlush();

            //模板编辑模块放入 templetedit页
            TabModule tmdtempletedit = new TabModule();
            tmdtempletedit.DisplayContainer = true;
            tmdtempletedit.InheritViewPermissions = true;
            tmdtempletedit.ModuleDefiniton = mdftempletedit;
            tmdtempletedit.ModuleOrder = 1;
            tmdtempletedit.PaneName = "ContentPane";
            tmdtempletedit.Tab = templetedit;
            tmdtempletedit.Visibility = true;

            tmdtempletedit.CreateAndFlush();


            //在线支付接口配置模块放入 onlinepaypage页
            TabModule tmd6 = new TabModule();
            tmd6.DisplayContainer = true;
            tmd6.InheritViewPermissions = true;
            tmd6.ModuleDefiniton = mdfonlinepaysetting;
            tmd6.ModuleOrder = 1;
            tmd6.PaneName = "ContentPane";
            tmd6.Tab = onlinepaypage;
            tmd6.Visibility = true;

            tmd6.CreateAndFlush();


            //收银台设置放入 cashiersetting页
            TabModule tmdcashiersetting = new TabModule();
            tmdcashiersetting.DisplayContainer = true;
            tmdcashiersetting.InheritViewPermissions = true;
            tmdcashiersetting.ModuleDefiniton = mdfCashierSetting;
            tmdcashiersetting.ModuleOrder = 1;
            tmdcashiersetting.PaneName = "ContentPane";
            tmdcashiersetting.Tab = cashiersetting;
            tmdcashiersetting.Visibility = true;

            tmdcashiersetting.CreateAndFlush();

            //在线支付记录放入 paymentlogpage页
            TabModule tmdpaymentlog = new TabModule();
            tmdpaymentlog.DisplayContainer = true;
            tmdpaymentlog.InheritViewPermissions = true;
            tmdpaymentlog.ModuleDefiniton = mdfpaymentlog;
            tmdpaymentlog.ModuleOrder = 1;
            tmdpaymentlog.PaneName = "ContentPane";
            tmdpaymentlog.Tab = paymentlogpage;
            tmdpaymentlog.Visibility = true;

            tmdpaymentlog.CreateAndFlush();

            //订单管理放入 ordermanage页
            TabModule tmdordermanage = new TabModule();
            tmdordermanage.DisplayContainer = true;
            tmdordermanage.InheritViewPermissions = true;
            tmdordermanage.ModuleDefiniton = mdforder;
            tmdordermanage.ModuleOrder = 1;
            tmdordermanage.PaneName = "ContentPane";
            tmdordermanage.Tab = ordermanagepage;
            tmdordermanage.Visibility = true;

            tmdordermanage.CreateAndFlush();


            //在文章管理页里放一个文章模块
            TabModule tmdarticemanage = new TabModule();
            tmdarticemanage.DisplayContainer = true;
            tmdordermanage.InheritViewPermissions = true;
            tmdordermanage.ModuleDefiniton = mdfarticlelist  ;
            tmdordermanage.ModuleOrder = 1;
            tmdordermanage.PaneName = "ContentPane";
            tmdordermanage.Tab = articlepage ;
            tmdordermanage.Visibility = true;

            tmdordermanage.CreateAndFlush();

            //在评论管理页里放一个评论列表模块
            TabModule tmdcommentmanage = new TabModule();
            tmdcommentmanage.DisplayContainer = true;
            tmdcommentmanage.InheritViewPermissions = true;
            tmdcommentmanage.ModuleDefiniton = mdfcommentlist ;
            tmdcommentmanage.ModuleOrder = 1;
            tmdcommentmanage.PaneName = "ContentPane";
            tmdcommentmanage.Tab = commentmanage ;
            tmdcommentmanage.Visibility = true;

            tmdcommentmanage.CreateAndFlush();

            #region  其他页面

            TabInfo hidepage = new TabInfo();
            hidepage.TabName = "hide";
            hidepage.Description = "隐藏页面";
            hidepage.DisableLink = false;
            hidepage.Title = "隐藏页面";
            hidepage.IsHidden = true;
            hidepage.TabOrder = 1;
            hidepage.CreateAndFlush();
            

            #region 用户登录页
            TabInfo loginpage = new TabInfo();
            loginpage.TabName = "Login";
            loginpage.Description = "登录页";
            loginpage.DisableLink = false;
            loginpage.Title = "登录";
            loginpage.TabOrder = 1;
            loginpage.IsHidden = true;
            loginpage.ParentId = hidepage.TabId;
            

            loginpage.SaveAndFlush();

            TabPermissionController.SetTabRolePermission(loginpage.TabId, tbAnonymous);

            TabModule tmdlogin = new TabModule();
            tmdlogin.DisplayContainer = false;
            tmdlogin.InheritViewPermissions = true;
            tmdlogin.ModuleDefiniton = mdfmemberlogin;
            tmdlogin.ModuleOrder = 1;
            tmdlogin.PaneName = "ContentPane";
            tmdlogin.Tab = loginpage;
            tmdlogin.Visibility = true;

            tmdlogin.CreateAndFlush();

            #endregion

            #region 用户注册页
            TabInfo regpage = new TabInfo();
            regpage.TabName = "Register";
            regpage.Description = "用户注册页";
            regpage.DisableLink = false;
            regpage.Title = "用户注册";
            regpage.TabOrder = 2;
            regpage.IsHidden = true;
            regpage.ParentId = hidepage.TabId;

            regpage.SaveAndFlush();

            TabPermissionController.SetTabRolePermission(regpage.TabId, tbAnonymous);

            TabModule tmdreg = new TabModule();
            tmdreg.DisplayContainer = false;
            tmdreg.InheritViewPermissions = true;
            tmdreg.ModuleDefiniton = mdfmemberreg;
            tmdreg.ModuleOrder = 1;
            tmdreg.PaneName = "ContentPane";
            tmdreg.Tab = regpage;
            tmdreg.Visibility = true;

            tmdreg.CreateAndFlush();

            #endregion


            #region 在线支付入口

            TabInfo paypage = new TabInfo();
            paypage.TabName = "PayPage";
            paypage.Description = "在线支付入口页";
            paypage.DisableLink = false;
            paypage.Title = "在线支付入口页";
            paypage.TabOrder = 3;
            paypage.IsHidden = true;
            paypage.ParentId = hidepage.TabId;

            paypage.SaveAndFlush();

            System.Data.DataTable tbRegisted = new System.Data.DataTable();
            tbRegisted.Columns.Add("RoleName");
            tbRegisted.Columns.Add("View", typeof(bool));
            tbRegisted.Columns.Add("Edit", typeof(bool));

            tbRegisted.Rows.Add(new object[] { "Registered Users", true, false });

            TabPermissionController.SetTabRolePermission(paypage.TabId, tbRegisted);

            //在线支付模块放入在线支付入口页
            TabModule tmdonlinepay = new TabModule();
            tmdonlinepay.DisplayContainer = false;
            tmdonlinepay.InheritViewPermissions = true;
            tmdonlinepay.ModuleDefiniton = defonlinepay;
            tmdonlinepay.ModuleOrder = 1;
            tmdonlinepay.PaneName = "ContentPane";
            tmdonlinepay.Tab = paypage;
            tmdonlinepay.Visibility = true;

            tmdonlinepay.CreateAndFlush();



            #endregion


            #region 收银台

            TabInfo cashierpage = new TabInfo();
            cashierpage.TabName = "CashierPage";
            cashierpage.Description = "收银台";
            cashierpage.DisableLink = false;
            cashierpage.Title = "收银台";
            cashierpage.TabOrder = 4;
            cashierpage.IsHidden = true;

            cashierpage.ParentId = hidepage.TabId;

            cashierpage.SaveAndFlush();

            TabPermissionController.SetTabRolePermission(cashierpage.TabId, tbRegisted);

            //购物车 放入 cashierpage页
            TabModule tmdShopCart = new TabModule();
            tmdShopCart.DisplayContainer = false;
            tmdShopCart.InheritViewPermissions = true;
            tmdShopCart.ModuleDefiniton = mdfShopCart;
            tmdShopCart.ModuleOrder = 1;
            tmdShopCart.PaneName = "ContentPane";
            tmdShopCart.Tab = cashierpage;
            tmdShopCart.Visibility = true;

            tmdShopCart.CreateAndFlush();

            #endregion


            #region 用户详细信息页
            TabInfo memberinfopage = new TabInfo();
            memberinfopage.TabName = "MemberInfo";
            memberinfopage.Description = "用户信息页";
            memberinfopage.DisableLink = false;
            memberinfopage.Title = "会员中心";
            memberinfopage.TabOrder = 5;
            memberinfopage.IsHidden = true;

            memberinfopage.ParentId = hidepage.TabId;

            memberinfopage.SaveAndFlush();

            TabPermissionController.SetTabRolePermission(memberinfopage.TabId, tbRegisted);

            TabModule tmdmemberinfo = new TabModule();
            tmdmemberinfo.DisplayContainer = false;
            tmdmemberinfo.InheritViewPermissions = true;
            tmdmemberinfo.ModuleDefiniton = mdfmemberinfo;
            tmdmemberinfo.ModuleOrder = 1;
            tmdmemberinfo.PaneName = "ContentPane";
            tmdmemberinfo.Tab = memberinfopage;
            tmdmemberinfo.Visibility = true;

            tmdmemberinfo.CreateAndFlush();

            #endregion

           


            #endregion




            #region "站点初始信息"
            DNNLite.Entites.PortalInfo portal = new DNNLite.Entites.PortalInfo();
            portal.Description = "Create by DNNLite";
            portal.FootText = "Copyright DNNLite 2008";
            portal.HomeTabId = homepage.TabId;
            portal.LoginTabId = loginpage.TabId;
            portal.RegisterTabId = regpage.TabId;
            portal.UserTabId = memberinfopage.TabId;

            portal.KeyWord = "DNNLite";
            portal.PortalName = "DNNLite站点";

            portal.AdminSkinSrc = "~/Portals/_default/Skins/admin.ascx";

            ActiveRecordMediator<DNNLite.Entites.PortalInfo>.CreateAndFlush(portal);

            #endregion







        }


    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -