📄 default.cs
字号:
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserMoney", IUser.UserMoney.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserTicket", IUser.UserTicket.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserPostNumber", IUser.UserPostNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserTopicNumber", IUser.UserTopicNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserReTopicNumber", IUser.UserReTopicNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserDelTopicNumber", IUser.UserDelTopicNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserFace", IUser.UserFace);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserID", IUser.UserID.ToString());
}
}
SetBoardGroup();
UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteBbsFriendLink");
UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteBbsCountInfo");
//站点信息
DataProviders.WebSiteDataProvider MyWebSite = DataProviders.WebSiteDataProvider.Instance();
dt = MyWebSite.SetWebSite(int.Parse(IDoNetBbs.GetConfiguration("WebSite_WebSiteID")), true);
Components.Components.WebSite IWebSite = new Components.Components.WebSite();
IWebSite.SetDataProviders(dt);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_UserNumber", IWebSite.Forum_UserNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_LastUserNickName", IWebSite.Forum_LastUserNickName);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_TodayNumber", IWebSite.Forum_TodayNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_TopicNumber", IWebSite.Forum_TopicNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_PostNumber", IWebSite.Forum_PostNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_YesTerdayNumber", IWebSite.Forum_YesTerdayNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_MaxPostNumber", IWebSite.Forum_MaxPostNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_MaxPostDate", IWebSite.Forum_MaxPostDate.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_LastUserID", IWebSite.Forum_LastUserID.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_AllOnline", IWebSite.Forum_AllOnline.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_StartDate", IWebSite.Forum_StartDate.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserIP", currentUser.UserIP);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_UserOnline", IWebSite.Forum_UserOnline.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_MaxOnline", IWebSite.Forum_MaxOnline.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_GuestOnline", IWebSite.Forum_GuestOnline.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "Forum_MaxOnlineDate", IWebSite.Forum_MaxOnlineDate.ToString());
HttpBrowserCapabilities bc = new HttpBrowserCapabilities();
bc = HttpContext.Current.Request.Browser;
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserSystem", bc.Platform.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "UserExplorer", bc.Type.ToString());
}
UserControlMaster.BindMsater();
}
/// <summary>
/// 设置论坛列表
/// </summary>
private void SetBoardGroup()
{
Components.Components.Board IBoard = new Components.Components.Board();
IBoard.Arraylist = MyForum.SetBoardList(boardid, true);
if (IBoard.Arraylist.Count <= 1)
{
return;
}
foreach (Components.Components.Board rs in IBoard.Arraylist)
{
if ((rs.BoardParentID == 0) || (rs.BoardID == boardid))
{
UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteBbsBoardHead");
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardName", rs.BoardName);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardID", rs.BoardID.ToString());
foreach (Components.Components.Board cs in IBoard.Arraylist)
{
if (cs.BoardParentID == rs.BoardID)
{
UserControlMaster.WebSiteMasterBody += MyConnection.GetTempXmlNode("Resource_WebSiteBbsBoardBody");
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardName", cs.BoardName);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardAbout", cs.BoardAbout);
if (cs.BoardImages != string.Empty)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardImages", MyConnection.GetTempXmlNode("Resource_WebSiteBbsBoardImages"));
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardImages", cs.BoardImages);
}
else
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardImages", null);
}
if (cs.BoardFalse == 1)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardListStates", MyConnection.GetTempXmlNode("Resource_WebSiteBoardListStatesLock"));
}
else
{
if (cs.BoardTodayPostNumber != 0)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardListStates", MyConnection.GetTempXmlNode("Resource_WebSiteBoardListStatesIsNews"));
}
else
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardListStates", MyConnection.GetTempXmlNode("Resource_WebSiteBoardListStatesNotNews"));
}
}
foreach (Components.Components.Board sb in IBoard.Arraylist)
{
if (sb.BoardParentID == cs.BoardID)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormatRepeat(UserControlMaster.WebSiteMasterBody, "SubForumsList", MyConnection.GetTempXmlNode("Resource_WebSiteSubBbsBoardBody"));
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "SubBoardID", sb.BoardID.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "SubBoardName", sb.BoardName);
}
}
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "SubForumsList", null);
if (IDoNetBbs.GetUniqueArraylist(cs.BoardMaster, true, null) != null)
{
for (int i = 0; i < IDoNetBbs.GetUniqueArraylist(cs.BoardMaster, true, null).Split(',').Length; i++)
{
dt = MyUser.SetUserInfo(int.Parse(IDoNetBbs.GetUniqueArraylist(cs.BoardMaster, false, null).Split(',')[i]), true);
if (dt != null)
{
Components.Components.User IUser = new Components.Components.User();
IUser.SetDataProviders(dt);
if (IUser.UserID != 0)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormatRepeat(UserControlMaster.WebSiteMasterBody, "BoardMasterList", MyConnection.GetTempXmlNode("Resource_WebSiteUserInfo"));
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "AddUserID", IUser.UserID.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "AddUserNickName", IUser.UserNickName);
}//
else
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormatRepeat(UserControlMaster.WebSiteMasterBody, "BoardMasterList", null);
}
}
else
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormatRepeat(UserControlMaster.WebSiteMasterBody, "BoardMasterList", null);
}
}//
}//
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardMasterList", null);
if (cs.BoardFalse == 1)
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSitePowerShowBoard", MyConnection.GetTempXmlNode("Resource_WebSiteErrShowBoard"));
}
else
{
if ((currentUser.IsSystemAdministrator) || (currentUser.IsBoardAdministrator) || (currentUser.IsTopicAdministrator) || (IDoNetBbs.GetComparison(cs.BoardMaster, true, currentUser.UserID.ToString(), true)) || (IDoNetBbs.GetComparison(cs.BoardViewRole, true, currentUser.UserRole, true)))
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSitePowerShowBoard", MyConnection.GetTempXmlNode("Resource_WebSiteShowBoardInfo"));
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardLastTopicTitle", cs.BoardLastTopicTitle);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardLastTopicUserNickName", cs.BoardLastTopicUserNickName);
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardLastTopicTime", cs.BoardLastTopicTime.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardLastTopicID", cs.BoardLastTopicID.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardLastTopicUserID", cs.BoardLastTopicUserID.ToString());
}
else
{
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "WebSitePowerShowBoard", MyConnection.GetTempXmlNode("Resource_WebSitePowerShowBoard"));
}
}
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardTodayPostNumber", cs.BoardTodayPostNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardTopicNumber", cs.BoardTopicNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardPostNumber", cs.BoardPostNumber.ToString());
UserControlMaster.WebSiteMasterBody = IDoNetBbs.GetFormat(UserControlMaster.WebSiteMasterBody, "BoardID", cs.BoardID.ToString());
}
}
}//
if (rs.BoardID == boardid)
{
return;
}
}
}//
private void SetTopicList()
{
Control.Query.Board queryBoard = new Control.Query.Board();
//Components.Current.Users users = new Components.Current.Users();
//DataProviders.DataConnectionHepler MyConnection = DataProviders.DataConnectionHepler.Instance();
//DoNetBbs.DoNetBbsClassHepler doNetBbsClass = DoNetBbs.DoNetBbsClassHepler.Instance();
//DataProviders.BoardDataProviders board = new DataProviders.BoardDataProviders();
//controls.PageListNavigate pagelist = new controls.PageListNavigate();
Control.PageListNavigate IPageListNavigate = new Control.PageListNavigate();
Components.Components.Board IBoard = new Components.Components.Board();
IBoard.Arraylist = MyForum.SetBoardList(boardid, true);
//board.SetBoardList(query.boardid, true);
if (IBoard.Arraylist.Count == 0)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -