/// <summary> /// 移动论坛版块 /// </summary> /// <param name="currentfid">当前论坛版块id</param> /// <param name="targetfid">目标论坛版块id</param> /// <param name="isaschildnode">是否作为子论坛移动</param> /// <returns></returns> public static bool MovingForumsPos(string currentfid, string targetfid, bool isaschildnode) { string extname = GeneralConfigs.Deserialize(Utils.GetMapPath(BaseConfigs.GetForumPath + "config/general.config")).Extname; Discuz.Data.Forums.MovingForumsPos(currentfid, targetfid, isaschildnode, extname); AdminForums.SetForumslayer(); AdminForums.SetForumsSubForumCountAndDispalyorder(); AdminForums.SetForumsPathList(); Discuz.Cache.DNTCache.GetCacheService().RemoveObject("/Forum/UI/ForumListBoxOptions"); Discuz.Cache.DNTCache.GetCacheService().RemoveObject("/Forum/ForumList"); return(true); }
/// <summary> /// 移动论坛版块 /// </summary> /// <param name="currentfid">当前论坛版块id</param> /// <param name="targetfid">目标论坛版块id</param> /// <param name="isaschildnode">是否作为子论坛移动</param> /// <returns></returns> public static bool MovingForumsPos(string currentfid, string targetfid, bool isaschildnode) { string extname = GeneralConfigs.Deserialize(AppDomain.CurrentDomain.BaseDirectory + "/config/general.config").Extname; DatabaseProvider.GetInstance().MovingForumsPos(currentfid, targetfid, isaschildnode, extname); AdminForums.SetForumslayer(); AdminForums.SetForumsSubForumCountAndDispalyorder(); AdminForums.SetForumsPathList(); Discuz.Cache.DNTCache.GetCacheService().RemoveObject("/UI/ForumListBoxOptions"); Discuz.Cache.DNTCache.GetCacheService().RemoveObject("/ForumList"); return(true); }