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

📄 sitesettings.cs

📁 本系统是在asp版《在线文件管理器》的基础上设计制作
💻 CS
📖 第 1 页 / 共 4 页
字号:
                else
                    return defaultAnonymousCookieName;
            }
            set {
                settings["AnonymousCookieName"] = value;
            }
        }


		public string CookieDomain    
		{ 
			get 
			{ 
				string key = "CookieDomain"; 

				if (settings[key] != null) 
					return (string) settings[key]; 
				else 
					return defaultCookieDomain; 
			} 
			set 
			{ 
				settings["CookieDomain"] = value; 
			} 
		} 

        public int AnonymousCookieExpiration 
		{
            get {
                string key = "AnonymousCookieExpiration";

                if (settings[key] != null)
                    return (int) settings[key];
                else
                    return defaultAnonymousCookieExpiration;
            }
            set {
                settings["AnonymousCookieExpiration"] = value;
            }
        }

        public int AnonymousUserOnlineTimeWindow {
            get {
                string key = "AnonymousUserOnlineTimeWindow";

                if (settings[key] != null)
                    return (int) settings[key];
                else
                    return defaultAnonymousUserOnlineTimeWindow;
            }
            set {
                settings["AnonymousUserOnlineTimeWindow"] = value;
            }
        }

		public int UserOnlineTimeWindow {
			get {
				string key = "UserOnlineTimeWindow";

				if (settings[key] != null)
					return (int) settings[key];
				else
					return 15;
			}
			set {
				settings["UserOnlineTimeWindow"] = value;
			}
		}

        public bool EnableEmoticons {
            get {
                string key = "EnableEmoticons";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return defaultEnableEmoticons;
            }
            set {
                settings["EnableEmoticons"] = value;
            }
        }

        public bool EnableAvatars {
            get {
                string key = "EnableAvatars";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return defaultEnableAvatars;
            }
            set {
                settings["EnableAvatars"] = value;
            }
        }

        public bool EnableRemoteAvatars {
            get {
                string key = "EnableRemoteAvatars";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return defaultEnableRemoteAvatars;
            }
            set {
                settings["EnableRemoteAvatars"] = value;
            }
        }

        public bool EnableRoleCookie {
            get {
                string key = "EnableRoleCookie";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return defaultEnableRoleCookie;
            }
            set {
                settings["EnableRoleCookie"] = value;
            }
        }

        public bool EnableDebugMode {
            get {
                string key = "EnableDebugMode";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return defaultEnableDebugMode;
            }
            set {
                settings["EnableDebugMode"] = value;
            }
        }

		public string EmailDomain {
			get {
				string key = "EmailDomain";

				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultEmailDomain;
			}
			set {
				settings["EmailDomain"] = value;
			}
		}

		public string WindowsDomain	{
			get {
				string key = "WindowsDomain";

				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultWindowsDomain;
			}
			set {
				settings["WindowsDomain"] = value;
			}
		}
		
		public string SmtpServerUserName {
			get {
				string key = "SmtpServerUserName";
				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultSmtpServerUserName;
			}
			set {
				settings["SmtpServerUserName"] = value;
			}
		}

		public string SmtpServerPassword {
			get {
				string key = "SmtpServerPassword";
				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultSmtpServerPassword;
			}
			set {
				settings["SmtpServerPassword"] = value;
			}
		}

		public bool SmtpServerRequiredLogin {
			get {
				string key = "SmtpServerRequiredLogin";
				if (settings[key] != null)
					return (bool) settings[key];
				else
					return defaultSmtpServerRequiredLogin;
			}
			set {
				settings["SmtpServerRequiredLogin"] = value;
			}
		} 

		public bool EnableAttachments {
			get {
				string key = "EnableAttachments";

				if (settings[key] != null)
					return (bool) settings[key];
				else
					return defaultEnableAttachments;
			}
			set {
				settings["EnableAttachments"] = value;
			}
		} 		
		
		public int MaxAttachmentSize{
			get {
				string key = "MaxAttachmentSize";

				if (settings[key] != null)
					return (Int32) settings[key];
				else
					return defaultMaxAttachmentSize;
			}
			set {
				settings["MaxAttachmentSize"] = value;
			}
		}
		
		
		/// <summary>
		/// 在浏览器中直接打开,不弹出下载对话框的文件类型
		/// </summary>
		public string ContentTypesDisplayInBrowser
		{
			get 
			{
				string key = "ContentTypesDisplayInBrowser";

				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultContentTypesDisplayInBrowser;
			}
			set 
			{
				settings["ContentTypesDisplayInBrowser"] = value;
			}
		}	

		public string AllowedAttachmentTypes
		{
			get {
				string key = "AllowedAttachmentTypes";

				if (settings[key] != null)
					return (string) settings[key];
				else
					return defaultAllowedAttachmentTypes;
			}
			set {
				settings["AllowedAttachmentTypes"] = value;
			}
		}

		public bool EnablePostReporting {
			get {
				string key = "EnablePostReporting";

				if (settings[key] != null)
					return (bool) settings[key];
				else
					return defaultEnablePostReporting;
			}
			set {
				settings["EnablePostReporting"] = value;
			}
		} 		

		public bool EnableAnonymousReporting {
			get {
				string key = "EnableAnonymousReporting";

				if (settings[key] != null)
					return (bool) settings[key];
				else
					return defaultEnableAnonymousReporting;
			}
			set {
				settings["EnableAnonymousReporting"] = value;
			}
		} 		
		
		public int ReportingForum{
			get {
				string key = "ReportingForum";

				if (settings[key] != null)
					return (int) settings[key];
				else
					return defaultReportingForum;
			}
			set {
				settings["ReportingForum"] = value;
			}
		}

		public bool EnablePostPreviewPopup {
			get{
				string key = "EnablePostPreviewPopup";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return false;
			}
			set {
				settings["EnablePostPreviewPopup"] = value;
			}
		}

		public bool EnableInlinedImages {
			get{ 
				string key = "EnableInlinedImages";
				
				if( settings[key] != null )
					return (bool) settings[key];
				else
					return true;
			}
			set{ settings["EnableInlinedImages"] = value; }
		}

		public short InlinedImageWidth {
			get{
				string key = "InlinedImageWidth";

				if( settings[key] != null )
					return (short) settings[key];
				else
					return 550;
			}
			set{ settings["InlinedImageWidth"] = value;	}
		}

		public short InlinedImageHeight {
			get{
				string key = "InlinedImageHeight";

				if( settings[key] != null )
					return (short) settings[key];
				else
					return -1;
			}
			set{ settings["InlinedImageHeight"] = value; }
		}

		public string SupportedInlinedImageTypes {
			get{
				string key = "SupportedInlinedImageTypes";

				if( settings[key] != null )
					return (string) settings[key];
				else
					return "jpg;gif;bmp;pcx;png;pic";
			}
			set{ settings["SupportedInlinedImageTypes"] = value; }
		}

		public bool EnableCensorship {
			get{
				string key = "EnableCensorship";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return true;
			}
			set { settings["EnableCensorship"] = value;	}
		}
		#endregion

        #region Forum URLs
        public bool EnableSearchFriendlyURLs {
            get {
                string key = "EnableSearchFriendlyURLs";

                if (settings[key] != null)
                    return (bool) settings[key];
                else
                    return false;
            }
            set {
                settings["EnableSearchFriendlyURLs"] = value;
            }
        }
        #endregion
        
        #region Enable user ranking
        public UserActivityDisplayMode PostingActivityDisplay {
            get {
                string key = "postingActivityDisplay";

                if (settings[key] != null)
                    return (UserActivityDisplayMode) settings[key];
                else
                    return postingActivityDisplay;

            }
            set {
                settings["postingActivityDisplay"] = value;
            }
        }

		public bool DisplayUserRankAsPicture {
			get{
				string key = "DisplayUserRankAsPicture";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return false;
			}
			set { settings["DisplayUserRankAsPicture"] = value;	}
		}
        #endregion

        #region Enable users to post as anonymous
		public bool EnableUserPostingAsAnonymous {
			get{
				string key = "EnableUserPostingAsAnonymous";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return false;
			}
			set { settings["EnableUserPostingAsAnonymous"] = value;	}
		}
        #endregion

        #region Enable banned users to login
		public bool EnableBannedUsersToLogin {
			get{
				string key = "EnableBannedUsersToLogin";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return false;
			}
			set { settings["EnableBannedUsersToLogin"] = value;	}
		}
        #endregion

        #region Enable User Moderation Counters
		public bool EnableUserModerationCounters {
			get{
				string key = "EnableUserModerationCounters";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return false;
			}
			set { settings["EnableUserModerationCounters"] = value;	}
		}
        #endregion

        #region Enable thread status
		public bool EnableThreadStatus {
			get{
				string key = "EnableThreadStatus";

				if( settings[key] != null )
					return (bool) settings[key];
				else
					return true;
			}
			set { settings["EnableThreadStatus"] = value; }
		}
        #endregion
    }

}

⌨️ 快捷键说明

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