コード例 #1
0
        protected void loadarticle(string id)
        {
            SiteGroupCms.Dal.ArticleDal artdal = new SiteGroupCms.Dal.ArticleDal();
            SiteGroupCms.Entity.Article art    = new SiteGroupCms.Entity.Article();
            art = artdal.GetEntity(id);
            SiteGroupCms.Dal.ArticlepicDal         artpicdal  = new SiteGroupCms.Dal.ArticlepicDal();
            SiteGroupCms.Dal.ArticleattsDal        artattsdal = new SiteGroupCms.Dal.ArticleattsDal();
            SiteGroupCms.Entity.Articlepic         artpic     = new SiteGroupCms.Entity.Articlepic();
            SiteGroupCms.Entity.Articleatts        artatts    = new SiteGroupCms.Entity.Articleatts();
            List <SiteGroupCms.Entity.Articlepic>  piclist    = artpicdal.getEntityList(id);
            List <SiteGroupCms.Entity.Articleatts> attslists  = artattsdal.getEntityList(id);
            //获取imglist和imgtitlelist
            string imglist       = "";
            string imgtitlelist  = "";
            string attslist      = "";
            string attstitlelist = "";

            for (int i = 0; i < piclist.Count; i++)
            {
                imglist      += piclist[i].Url + ",";
                imgtitlelist += piclist[i].Title + ",";
            }
            for (int i = 0; i < attslists.Count; i++)
            {
                attslist      += attslists[i].Url + ",";
                attstitlelist += attslists[i].Title + ",";
            }
            string _response = "";

            if (art != null)
            {
                string isppt       = art.Isppt == 1 ? "true" : "false";
                string isrecommend = art.Isrecommend == 1 ? "true" : "false";
                string isroll      = art.Isroll == 1 ? "true" : "false";
                string isshart     = art.Isshare == 1 ? "true" : "false";
                _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{";
                _response += "\"artid\":" + art.Id + ",\"catalogid\":" + art.Catalogid + ",\"title\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Title);
                _response += ",\"abstract\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Abstract) + ",\"addtime\":\"" + art.Addtime.ToString("yyyy-MM-dd") + "\",\"color\":\"" + art.Color + "\"";
                _response += ",\"isppt\":" + isppt + ",\"isrecommend\":" + isrecommend + ",\"isshare\":" + isshart + ",\"   isroll\":" + isroll;
                _response += ",\"keywords\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Keywords) + ",\"linkurl\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Linkurl) + ",\"source\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Source) + ",\"subtitle\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(art.Subtitle);
                _response += ",\"imglist\":\"" + imglist + "\",\"imgtitlelist\":\"" + imgtitlelist + "\"";
                _response += ",\"attslist\":\"" + attslist + "\",\"attstitlelist\":\"" + attstitlelist + "\",\"clickcount\":" + art.Clickcount;
                _response += "}}";
            }
            Response.Write(_response);
        }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Admin_Load("1", "json");
         if (Request.QueryString["id"] != null && Request.QueryString["id"] != "")
         {
             id = Request.QueryString["id"];
             SiteGroupCms.Dal.ArticleDal articledal = new SiteGroupCms.Dal.ArticleDal();
             SiteGroupCms.Entity.Article article    = articledal.GetEntity(id);
             if (article != null)
             {
                 content2.Value = article.Content;
             }
         }
     }
 }
コード例 #3
0
        public void updatestate(string str)
        {
            bool sucess = false;

            for (int i = 0; i < id.Split(',').Length; i++)
            {
                switch (str)
                {
                case "delarticle":     //放入回收站和修改发布状态为未发布,并且重新生成频道标签和首页标签
                    if (articledal.huihouById(id.Split(',')[i], 1))
                    {
                        articledal.publish(id.Split(',')[i], 0);
                        SiteGroupCms.Entity.Article article = articledal.GetEntity(id.Split(',')[i]);
                        CreateCatalogFile(article.Catalogid.ToString(), true, 0);
                        CreateIndexFile(0);
                        SiteGroupCms.Dal.ModuleContentDAL modulecontent = new SiteGroupCms.Dal.ModuleContentDAL();
                        if (article.Yyarticleid == 0)  //不是引用
                        {
                            if (article.Linkurl == "") //不是连接类型
                            {
                                SiteGroupCms.Utils.DirFile.DeleteFile(modulecontent.Go2View(article.Id.ToString()));
                            }
                        }

                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(7);
                    break;

                case "passarticle":
                    if (articledal.PassById(id.Split(',')[i], 1, _admin.Id.ToString()))
                    {
                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(4);
                    break;

                case "rejectarticle":
                    if (articledal.PassById(id.Split(',')[i], 0, "0"))
                    {
                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(26);
                    break;

                case "sharearticle":
                    if (articledal.ShareById(id.Split(',')[i], 1))
                    {
                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(27);
                    break;

                case "huishou":
                    if (articledal.huihouById(id.Split(',')[i], 0))
                    {
                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(6);
                    break;

                case "cddelete":
                    if (articledal.DeleteByID(id.Split(',')[i]))
                    {
                        sucess = true;
                    }
                    new SiteGroupCms.Dal.LogDal().SaveLog(8);
                    break;
                }
            }
            if (sucess)//成功删除
            {
                _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{\"art\":0}}";
            }
            else
            {
                _response += "{\"IsError\":true,\"Message\":\"加载失败\",\"Data\":{\"art\":0}}";
            }
            Response.Write(_response);
        }