コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int count = 0;

            SiteGroupCms.Dal.ArticleDal articledal = new SiteGroupCms.Dal.ArticleDal();
            int articleid = Request.QueryString["articleid"] == null ? 0 : Convert.ToInt32(Request.QueryString["articleid"].ToString());

            if (articleid != 0)
            {
                SiteGroupCms.Entity.Article articleobj = new SiteGroupCms.Dal.ArticleDal().GetEntity(articleid.ToString());
                if (articleobj.Yyarticleid != 0)//是引用类型
                {
                    articleid  = articleobj.Yyarticleid;
                    articleobj = new SiteGroupCms.Dal.ArticleDal().GetEntity(articleid.ToString());
                }
                if (articleobj.Linkurl == null || articleobj.Linkurl.ToString() == "")//普通文章
                {
                    count = articledal.gethitcount(articleid);
                    Response.Write("document.write('" + count + "');");
                }
                else  //连接文章
                {
                    count = articledal.gethitcount(articleid);
                    Response.Redirect(articleobj.Linkurl);
                }
            }
            else
            {
                Response.Write("document.write('" + count + "');");
            }
        }
コード例 #2
0
 public void getarticlelink()
 {
     SiteGroupCms.Dal.Module_articleDAL module = new SiteGroupCms.Dal.Module_articleDAL();
     //判断是否为引用型
     SiteGroupCms.Entity.Article articleobj = new SiteGroupCms.Dal.ArticleDal().GetEntity(id);
     if (articleobj.Yyarticleid.ToString() == "" || articleobj.Yyarticleid.ToString() == "0") //不是引用型
     {
         if (articleobj.Ispublish != 1)                                                       //尚未发布
         {
             _response += "{\"IsError\":true,\"Message\":\"失败\",\"Data\":{\"art\":\"" + module.GetContentLink(id) + "\"}}";
         }
         else
         {
             _response += "{\"IsError\":false,\"Message\":\"成功\",\"Data\":{\"art\":\"" + module.GetContentLink(id) + "\"}}";
         }
     }
     else //是引用型
     {
         SiteGroupCms.Entity.Article yuanarticle = new SiteGroupCms.Dal.ArticleDal().GetEntity(articleobj.Yyarticleid.ToString());
         if (yuanarticle.Ispublish != 1)//尚未发布
         {
             _response += "{\"IsError\":true,\"Message\":\"失败\",\"Data\":{\"art\":\"" + module.GetContentLink(yuanarticle.Id.ToString()) + "\"}}";
         }
         else
         {
             _response += "{\"IsError\":false,\"Message\":\"成功\",\"Data\":{\"art\":\"" + module.GetContentLink(yuanarticle.Id.ToString()) + "\"}}";
         }
     }
     Response.Write(_response);
 }
コード例 #3
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);
        }
コード例 #4
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;
             }
         }
     }
 }
コード例 #5
0
        public void publishallcontent()
        {
            SiteGroupCms.Dal.ArticleDal articledal = new SiteGroupCms.Dal.ArticleDal();
            DataTable dt = articledal.getDT("ispassed=1 and ispublish=0 and isdel!=1");

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    CreateContentFile(dt.Rows[i]["id"].ToString());
                    MakeList(dt.Rows[i]["catalogid"].ToString(), 0);
                }
            }
            Makeindex(0);
            new SiteGroupCms.Dal.LogDal().SaveLog(5);
            _response += "{\"IsError\":false,\"Message\":\"发布成功\",\"Data\":{\"art\":0}}";
            Response.Write(_response);
        }
コード例 #6
0
        public void publishsome(string ids)
        {
            //判断是否通过审核,通过审核则发布,否则不
            string[] artid = ids.Split(',');
            ids = "";
            SiteGroupCms.Dal.ArticleDal articleobj = new SiteGroupCms.Dal.ArticleDal();
            for (int i = 0; i < artid.Length; i++)
            {
                if (i == 0)//
                {
                    if (articleobj.ispassed(artid[i]))
                    {
                        ids += artid[i];
                    }
                }
                else
                {
                    if (articleobj.ispassed(artid[i]))
                    {
                        ids += "," + artid[i];
                    }
                }
            }

            MakeView(ids);
            //更新栏目页
            DataTable dt = articleobj.getdistinctcatalogidDT(" id in (" + ids + ")");

            if (dt != null)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MakeList(dt.Rows[i]["catalogid"].ToString(), 0);
                }
            }
            //更新首页
            Makeindex(0);
            new SiteGroupCms.Dal.LogDal().SaveLog(5);
            _response += "{\"IsError\":false,\"Message\":\"发布成功\",\"Data\":{\"art\":0}}";
            Response.Write(_response);
        }
コード例 #7
0
        public void publishcatalog(string catalogid, bool isdepend) //isdepend=true 表示是独立发布的, isdepen=false 表示是是发布上级调用的
        {
            SiteGroupCms.Entity.Catalogtree catalogtree = new SiteGroupCms.Dal.CatalogDal().GetClassTree(site.ID.ToString(), catalogid, true);
            if (catalogtree.HasChild)
            {
                for (int i = 0; i < catalogtree.SubChild.Count; i++)
                {
                    publishcatalog(catalogtree.SubChild[i].Id, false);
                }
            }

            DataTable dt = new SiteGroupCms.Dal.ArticleDal().getDT("catalogid=" + catalogid + " and ispassed=1");

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MakeView(dt.Rows[i]["id"].ToString());
                }
            }
            MakeList(catalogid, 0);
        }
コード例 #8
0
 public void getyinyongid()
 {
     SiteGroupCms.Entity.Article articleobj = new SiteGroupCms.Dal.ArticleDal().GetEntity(id);
     _response += "{\"IsError\":false,\"Message\":\"返回成功\",\"Data\":{\"yyarticleid\":" + articleobj.Yyarticleid + "}}";
     Response.Write(_response);
 }