示例#1
0
 public void ClearCache()
 {
     m_GuestChildItems = null;
     m_ChildItems      = null;
     m_ForumID         = null;
     m_ForumCodeName   = null;
 }
 public void ClearCache()
 {
     m_ParentItems      = null;
     m_HashNavigations  = null;
     m_GuestItemsCount  = null;
     m_GuestParentItems = null;
     m_ItemsCount       = null;
     foreach (NavigationItem item in Navigations)
     {
         item.ClearCache();
     }
 }
        public NavigationItemCollection GetChildItems(int id)
        {
            NavigationItemCollection items = new NavigationItemCollection();

            foreach (NavigationItem item in Navigations)
            {
                if (item.ParentID == id)
                {
                    items.Add(item);
                }
            }

            return(items);
        }
示例#4
0
        public TopLinkSettings2()
        {
            Navigations = new NavigationItemCollection();

            MaxID = 0;

            MaxID++;
            NavigationItem item = new NavigationItem();

            item.ID              = MaxID;
            item.Name            = "首页";
            item.UrlInfo         = "index";
            item.NewWindow       = false;
            item.OnlyLoginCanSee = false;
            item.SortOrder       = MaxID;
            item.Type            = MaxLabs.bbsMax.Enums.NavigationType.Internal;
            item.IsTopLink       = true;

            Navigations.Add(item);
        }
示例#5
0
        public NavigationSettings()
        {
            Navigations = new NavigationItemCollection();

            MaxID = 0;
            //foreach (KeyValuePair<string, string> pair in NavigationSettings.InternalLinks())
            //{
            //    if (pair.Key == "index")
            //    {
            MaxID++;
            NavigationItem item = new NavigationItem();

            item.ID              = MaxID;
            item.Name            = "首页";
            item.UrlInfo         = "index";
            item.NewWindow       = false;
            item.OnlyLoginCanSee = false;
            item.SortOrder       = MaxID;
            item.Type            = MaxLabs.bbsMax.Enums.NavigationType.Internal;

            Navigations.Add(item);
            //    }
            //}
        }