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("修改成功!"); }
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("修改成功!"); }