Ejemplo n.º 1
0
        public void Settings_POST()
        {
            string tpl = Request["tpl"];

            if (String.IsNullOrEmpty(tpl))
            {
                tpl = base.CurrentSite.Tpl;
            }
            else
            {
                if (!UserState.Administrator.Current.IsMaster)
                {
                    base.RenderError("无权执行此操作!");
                    return;
                }
            }

            TemplateSetting tplSetting = Cms.TemplateManager.Get(tpl);
            var             req        = base.Request;
            int             outlineLength;

            int.TryParse(req["tpl_CFG_OutlineLength"], out outlineLength);
            tplSetting.CfgOutlineLength      = outlineLength;
            tplSetting.CFG_AllowAmousComment = req["tpl_CFG_AllowAmousComment"] == "on";
            tplSetting.CFG_CommentEditorHtml = req["tpl_CFG_CommentEditorHtml"];
            tplSetting.CFG_ArchiveTagsFormat = req["tpl_CFG_ArchiveTagsFormat"];
            tplSetting.CFG_FriendLinkFormat  = req["tpl_CFG_FriendLinkFormat"];
            int friendlinkNum;

            int.TryParse(req["tpl_CFG_FriendShowNum"], out friendlinkNum);
            tplSetting.CFG_FriendShowNum        = friendlinkNum;
            tplSetting.CFG_NavigatorLinkFormat  = req["tpl_CFG_NavigatorLinkFormat"];
            tplSetting.CFG_NavigatorChildFormat = req["tpl_CFG_NavigatorChildFormat"];
            tplSetting.CFG_SitemapSplit         = req["tpl_CFG_SitemapSplit"];
            tplSetting.CFG_TrafficFormat        = req["tpl_CFG_TrafficFormat"];
            tplSetting.CfgEnabledMobiPage       = req["tpl_CFG_Enabled_Mobi"] == "1";
            tplSetting.CfgShowError             = req["tpl_CFG_Show_Error"] == "1";
            tplSetting.Save();

            base.RenderSuccess("修改成功!");
        }
Ejemplo n.º 2
0
        public void Settings_POST()
        {
            string tpl = Request["tpl"];

            if (String.IsNullOrEmpty(tpl))
            {
                tpl = base.CurrentSite.Tpl;
            }
            else
            {
                if (UserState.Administrator.Current.SiteId > 0)
                {
                    base.RenderError("无权执行此操作!");
                    return;
                }
            }

            TemplateSetting tplSetting = new TemplateSetting(tpl);
            var             req        = base.Request;
            int             outlineLength;

            int.TryParse(req["tpl_cfg_outlinelength"], out outlineLength);
            tplSetting.CFG_OutlineLength     = outlineLength;
            tplSetting.CFG_AllowAmousComment = req["tpl_cfg_allowamouscomment"] == "on";
            tplSetting.CFG_CommentEditorHtml = req["tpl_cfg_commenteditorhtml"];
            tplSetting.CFG_ArchiveTagsFormat = req["tpl_cfg_archivetagsformat"];
            tplSetting.CFG_FriendLinkFormat  = req["tpl_cfg_friendlinkformat"];
            int friendlinkNum;

            int.TryParse(req["tpl_cfg_friendshownum"], out friendlinkNum);
            tplSetting.CFG_FriendShowNum        = friendlinkNum;
            tplSetting.CFG_NavigatorLinkFormat  = req["tpl_cfg_navigatorlinkformat"];
            tplSetting.CFG_NavigatorChildFormat = req["tpl_cfg_navigatorchildformat"];
            tplSetting.CFG_SitemapSplit         = req["tpl_cfg_sitemapsplit"];
            tplSetting.CFG_TrafficFormat        = req["tpl_cfg_trafficformat"];
            tplSetting.Save();

            base.RenderSuccess("修改成功!");
        }