📄 sitesettings.cs
字号:
if (settings[key] != null)
return (bool) settings[key];
else
return false;
}
set {
settings["DisplayPostIP"] = value;
}
}
public bool DisplayPostIPAdminsModeratorsOnly {
get {
string key = "DisplayPostIPAdminsModeratorsOnly";
if (settings[key] != null)
return (bool) settings[key];
else
return true;
}
set {
settings["DisplayPostIPAdminsModeratorsOnly"] = value;
}
}
#endregion
#region Properties
[XmlIgnore]
public Hashtable Settings
{
get {
return settings;
}
set {
settings = value;
}
}
[XmlIgnore]
public int SettingsID {
get {
return settingsID;
}
set {
settingsID = value;
}
}
string siteDomain;
[XmlIgnore]
public string SiteDomain {
get {
return siteDomain;
}
set {
siteDomain = value;
}
}
private string applicationName;
/// <summary>
/// Property ApplicationName (string)
/// </summary>
[XmlIgnore]
public string ApplicationName
{
get { return this.applicationName; }
set { this.applicationName = value; }
}
[XmlIgnore]
public Guid SiteKey
{
get{return siteKey;}
set{siteKey = value;}
}
public bool EnableVersionCheck {
get {
string key = "EnableVersionCheck";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableVersionCheck;
}
set {
settings["EnableVersionCheck"] = value;
}
}
public bool EnableEmail {
get {
string key = "defaultEnableEmail";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableEmail;
}
set {
settings["defaultEnableEmail"] = value;
}
}
public int EmailThrottle {
get {
string key = "emailThrottle";
if( settings[key] != null )
return (int) settings[key];
else
return -1;
}
set {
settings["emailThrottle"] = value;
}
}
public bool EnableAntiSpamProtection {
get {
string key = "EnableAntiSpamProtection";
if (settings[key] != null)
return (bool) settings[key];
else
return false;
}
set {
settings["EnableAntiSpamProtection"] = value;
}
}
public ThreadDateFilterMode DefaultThreadDateFilter
{
get {
string key = "threadDateFilter";
if (settings[key] != null)
return (ThreadDateFilterMode) settings[key];
else
return threadDateFilter;
}
set {
settings["threadDateFilter"] = value;
}
}
public string DefaultTheme {
get {
string key = "DefaultTheme";
if (settings[key] != null)
return (string) settings[key];
else
return defaultTheme;
}
set {
settings["DefaultTheme"] = value;
}
}
public bool EnableUserThemeSelection {
get {
string key = "EnableUserThemeSelection";
if (settings[key] != null)
return (bool) settings[key];
else
return true;
}
set {
settings["EnableUserThemeSelection"] = value;
}
}
public string DomainName {
get {
return (string) settings["DomainName"];
}
set {
settings["DomainName"] = value;
}
}
public string SiteName {
get {
string key = "SiteName";
if (settings[key] != null)
return (string) settings[key];
else
return defaultSiteName;
}
set {
settings["SiteName"] = value;
}
}
public string SiteDescription {
get {
string key = "SiteDescription";
if (settings[key] != null)
return (string) settings[key];
else
return defaultSiteDescription;
}
set {
settings["SiteDescription"] = value;
}
}
public string DateFormat {
get {
string key = "DateFormat";
if (settings[key] != null)
return (string) settings[key];
else
return defaultDateFormat;
}
set {
settings["DateFormat"] = value;
}
}
public string TimeFormat {
get {
string key = "TimeFormat";
if (settings[key] != null)
return (string) settings[key];
else
return defaultTimeFormat;
}
set {
settings["TimeFormat"] = value;
}
}
public string SmtpServer {
get {
string key = "SmtpServer";
if (settings[key] != null)
return (string) settings[key];
else
return defaultSmtpServer;
}
set {
settings["SmtpServer"] = value;
}
}
public int TimezoneOffset {
get {
string key = "TimezoneOffset";
if (settings[key] != null)
return (int) settings[key];
else
return defaultTimezoneOffset;
}
set {
settings["TimezoneOffset"] = value;
}
}
public SearchMode SearchMode {
get {
string key = "SearchMode";
if (settings[key] != null)
return (SearchMode) settings[key];
else
return defaultSearchMode;
}
set {
settings["SearchMode"] = value;
}
}
public int ThreadsPerPage {
get {
string key = "ThreadsPerPage";
if (settings[key] != null)
return (int) settings[key];
else
return 20;
}
set {
settings["ThreadsPerPage"] = value;
}
}
public int SearchPostsPerPage {
get {
string key = "SearchPostsPerPage";
if (settings[key] != null)
return (int) settings[key];
else
return 10;
}
set {
settings["SearchPostsPerPage"] = value;
}
}
public int PostsPerPage {
get {
string key = "PostsPerPage";
if (settings[key] != null)
return (int) settings[key];
else
return 15;
}
set {
settings["PostsPerPage"] = value;
}
}
public int PopularPostLevelPosts {
get {
string key = "PopularPostLevelPosts";
if (settings[key] != null)
return (int) settings[key];
else
return 15;
}
set {
settings["PopularPostLevelPosts"] = value;
}
}
public int PopularPostLevelViews {
get {
string key = "PopularPostLevelViews";
if (settings[key] != null)
return (int) settings[key];
else
return 200;
}
set {
settings["PopularPostLevelViews"] = value;
}
}
public int PopularPostLevelDays {
get {
string key = "PopularPostLevelDays";
if (settings[key] != null)
return (int) settings[key];
else
return 3;
}
set {
settings["PopularPostLevelDays"] = value;
}
}
public bool EnableAutoPostDelete {
get {
string key = "EnableAutoPostDelete";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableAutoPostDelete;
}
set {
settings["EnableAutoPostDelete"] = value;
}
}
public bool EnableAutoUserDelete {
get {
string key = "EnableAutoUserDelete";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableAutoUserDelete;
}
set {
settings["EnableAutoUserDelete"] = value;
}
}
public bool EnableAnonymousUserTracking {
get {
string key = "EnableAnonymousUserTracking";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableAnonymousUserTracking;
}
set {
settings["EnableAnonymousUserTracking"] = value;
}
}
public bool EnableAnonymousUserPosting {
get {
string key = "EnableAnonymousUserPosting";
if (settings[key] != null)
return (bool) settings[key];
else
return defaultEnableAnonymousUserPosting;
}
set {
settings["EnableAnonymousUserPosting"] = value;
}
}
public int AvatarHeight {
get {
string key = "AvatarHeight";
if (settings[key] != null)
return (int) settings[key];
else
return defaultAvatarHeight;
}
set {
settings["AvatarHeight"] = value;
}
}
public int AvatarWidth {
get {
string key = "AvatarWidth";
if (settings[key] != null)
return (int) settings[key];
else
return defaultAvatarWidth;
}
set {
settings["AvatarWidth"] = value;
}
}
public string RoleCookieName {
get {
string key = "RoleCookieName";
if (settings[key] != null)
return (string) settings[key];
else
return defaultRoleCookieName;
}
set {
settings["RoleCookieName"] = value;
}
}
public int RoleCookieExpiration {
get {
string key = "RoleCookieExpiration";
if (settings[key] != null)
return (int) settings[key];
else
return defaultRoleCookieExpiration;
}
set {
settings["RoleCookieExpiration"] = value;
}
}
public string AnonymousCookieName {
get {
string key = "AnonymousCookieName";
if (settings[key] != null)
return (string) settings[key];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -