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 + "');"); } }
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); }
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); }
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; } } } }
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); }
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); }
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); }
public void getyinyongid() { SiteGroupCms.Entity.Article articleobj = new SiteGroupCms.Dal.ArticleDal().GetEntity(id); _response += "{\"IsError\":false,\"Message\":\"返回成功\",\"Data\":{\"yyarticleid\":" + articleobj.Yyarticleid + "}}"; Response.Write(_response); }