protected override void PageLoad() { base.PageLoad(); id = RequestHelper.GetQueryString <int>("id"); if (id <= 0) { id = 63; //关于我们 } int count = 0; article = ArticleBLL.SearchList(1, 1, new ArticleSearchInfo { ClassId = "|" + id + "|" }, ref count).FirstOrDefault() ?? new ArticleInfo(); articleClassList = ArticleClassBLL.ReadChilds(63); if (id == 63) { id = int.Parse(article.ClassId.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Last()); } thisClass = ArticleClassBLL.Read(id); int topClassID = 0; ArticleClassBLL.GetTopClassID(id, ref topClassID); topClass = ArticleClassBLL.Read(topClassID); Title = article.Title; Keywords = string.IsNullOrEmpty(article.Keywords) ? article.Title : article.Keywords; Description = string.IsNullOrEmpty(article.Summary) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { FatherID.DataSource = ArticleClassBLL.ReadNamedList(); FatherID.DataTextField = "Name"; FatherID.DataValueField = "Id"; FatherID.DataBind(); FatherID.Items.Insert(0, new ListItem("作为最大类", "0")); int ArticleClassID = RequestHelper.GetQueryString <int>("ID"); int fatherID = RequestHelper.GetQueryString <int>("FatherID"); if (ArticleClassID != int.MinValue) { CheckAdminPower("ReadArticleClass", PowerCheckType.Single); ArticleClassInfo articleClass = ArticleClassBLL.Read(ArticleClassID); FatherID.Text = articleClass.ParentId.ToString(); OrderID.Text = articleClass.OrderId.ToString(); ClassName.Text = articleClass.Name; Description.Text = articleClass.Description; AddCol2.InnerText = articleClass.AddCol2; Photo.Text = articleClass.Photo; EnClassName.Text = articleClass.EnName; ShowType.Text = articleClass.ShowType.ToString(); ShowTerminal.Text = articleClass.ShowTerminal.ToString(); ImageWidth.Text = articleClass.ImageWidth.ToString(); ImageHeight.Text = articleClass.ImageHeight.ToString(); } else { FatherID.Text = fatherID.ToString(); } } }
protected override void PageLoad() { base.PageLoad(); topNav = 8; helpClassList = ArticleClassBLL.ReadChilds(ArticleClass.Help); id = RequestHelper.GetQueryString <int>("id"); if (id == int.MinValue && helpClassList.Count > 0) { id = helpClassList[0].Id; } if (id > 0) { if (ArticleClassBLL.Read(id).ParentId == 2) { fatherID = id; artId = ArticleClassBLL.ReadChilds(id)[0].Id; } else { fatherID = ArticleClassBLL.Read(id).ParentId; artId = id; } ArticleSearchInfo articleSearch = new ArticleSearchInfo(); articleSearch.ClassId = "|" + artId.ToString() + "|"; articleList = ArticleBLL.SearchList(articleSearch); } Title = "帮助中心"; }
protected void Page_Load(object sender, EventArgs e) { #region 获取当前分类 if (RequestHelper.GetQueryString <string>("Action") == "GetThisClass") { GetthisClass(); } #endregion if (!Page.IsPostBack) { foreach (ArticleClassInfo articleClass in ArticleClassBLL.ReadNamedList()) { ClassID.Items.Add(new ListItem(articleClass.Name, articleClass.Id.ToString())); } RealDate.Text = DateTime.Now.ToString("yyyy-MM-dd"); int articleID = RequestHelper.GetQueryString <int>("ID"); if (articleID != int.MinValue) { productPhotoList = ProductPhotoBLL.ReadList(articleID, 1); CheckAdminPower("ReadArticle", PowerCheckType.Single); ArticleInfo article = ArticleBLL.Read(articleID); Title.Text = article.Title; string classID = article.ClassId; if (classID != string.Empty) { classID = classID.Substring(1, classID.Length - 2); if (classID.IndexOf('|') > -1) { classID = classID.Substring(classID.LastIndexOf('|') + 1); } } ClassID.Text = classID; int thisClassID = 0; int.TryParse(classID, out thisClassID); thisClass = ArticleClassBLL.Read(thisClassID); IsTop.Text = article.IsTop.ToString(); Author.Text = article.Author; Resource.Text = article.Resource; Keywords.Text = article.Keywords; Url.Text = article.Url; Photo.Text = article.Photo; Summary.Text = article.Summary; Content.Value = article.Content; MobileContent.Value = article.AddCol2; RealDate.Text = article.RealDate.ToString(); OrderID.Text = article.OrderId.ToString(); FilePath.Text = article.FilePath; Content1.Value = article.Content1; MobileContent1.Value = article.Mobilecontent1; Content2.Value = article.Content2; MobileContent2.Value = article.Mobilecontent2; //Content3.Value = article.AddCol3; } } }
protected override void PageLoad() { base.PageLoad(); articleClassID = RequestHelper.GetQueryString <int>("ID"); keywords = RequestHelper.GetQueryString <string>("Keywords"); if (articleClassID <= 0) { articleClassID = 64; //默认竞网快报 } thisClass = ArticleClassBLL.Read(articleClassID); int topClassID = 0; ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int count = int.MinValue; ArticleSearchInfo articleSearch = new ArticleSearchInfo(); if (string.IsNullOrEmpty(keywords)) { articleSearch.ClassId = "|" + articleClassID + "|"; } else { //articleSearch.Key = keywords; articleSearch.Title = keywords; //articleSearch.Keywords = keywords; //articleSearch.InClassId = "38,44,47";//只搜索 指定的分类 } articleList = ArticleBLL.SearchList(1, pageSize, articleSearch, ref count); //SEO if (string.IsNullOrEmpty(keywords)) { Title = thisClass.Name; } else { Title = "搜索结果"; } Keywords = thisClass.Name; Description = thisClass.Description; }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); ArticleSearchInfo articleSearch = new ArticleSearchInfo(); id = RequestHelper.GetQueryString <int>("ID"); if (id <= 0) { id = 64; } curArticleClass = ArticleClassBLL.Read(id); articleSearch.ClassId = "|" + curArticleClass.Id + "|"; //articleSearch.IsTop = (int)BoolType.True; int count = int.MinValue; topArticleList = ArticleBLL.SearchList(1, 15, articleSearch, ref count); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 20; count = 0; if (id > 0) { articleSearch.ClassId = "|" + id + "|"; } articleList = ArticleBLL.SearchList(currentPage, pageSize, articleSearch, ref count); //commonPagerClass.Init(currentPage, pageSize, count, !string.IsNullOrEmpty(isMobile)); commonPagerClass.CurrentPage = currentPage; commonPagerClass.PageSize = pageSize; commonPagerClass.Count = count; commonPagerClass.FirstPage = "<<首页"; commonPagerClass.PreviewPage = "<<上一页"; commonPagerClass.NextPage = "下一页>>"; commonPagerClass.LastPage = "末页>>"; commonPagerClass.ListType = false; commonPagerClass.DisCount = false; commonPagerClass.PrenextType = true; //Title = "新闻资讯"; }
public JsonResult news() { int count = 0; string classId = string.Empty; if (RequestHelper.GetForm <int>("classid") > 0) { classId = "|" + RequestHelper.GetForm <int>("classid") + "|"; } var aboutEntity = ArticleBLL.SearchList(1, 100, new ArticleSearchInfo { ClassId = classId }, ref count); return(Json(new { my = aboutEntity, cat = ArticleClassBLL.Read(RequestHelper.GetForm <int>("classid")) ?? new ArticleClassInfo() }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); id = RequestHelper.GetQueryString <int>("ID"); if (id <= 0) { id = 38; } thisClass = ArticleClassBLL.Read(id); newsClassList = ArticleClassBLL.ReadChilds(id); Title = thisClass.Name; Keywords = thisClass.Name; Description = thisClass.Description; }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); int articleID = RequestHelper.GetQueryString <int>("ID"); article = ArticleBLL.Read(articleID); thisClass = ArticleClassBLL.Read(ArticleClassBLL.GetLastClassID(article.ClassId)); topNav = topClassID; if (article.ClassId != string.Empty) { articleClassID = ArticleClassBLL.GetLastClassID(article.ClassId); topClassID = ArticleClassBLL.GetTopClassID(article.ClassId); topClass = ArticleClassBLL.Read(topClassID); } newsClassList = ArticleClassBLL.ReadChilds(64); Title = article.Title; Keywords = (article.Keywords == string.Empty) ? article.Title : article.Keywords; Description = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; List <ArticleInfo> nextPreList = new List <ArticleInfo>(); var arlist = ArticleBLL.SearchListRowNumber(" Id =" + article.Id + ""); if (arlist.Count > 0) { ArticleInfo thisArtInfo = arlist[0]; nextPreList = ArticleBLL.SearchListRowNumber(" ClassId Like'%" + article.ClassId + "%' and RowNumber>" + thisArtInfo.RowNumber + " Order by RowNumber asc"); if (nextPreList.Count > 0) { PreNews = "<a href=\"/NewsDetail.html?ID=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>"; } nextPreList = ArticleBLL.SearchListRowNumber(" ClassId Like'%" + article.ClassId + "%' and RowNumber<" + thisArtInfo.RowNumber + " Order by RowNumber desc"); if (nextPreList.Count > 0) { NextNews = "<a href=\"/NewsDetail.html?ID=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>"; } } }
protected override void PageLoad() { base.PageLoad(); topNav = 8; id = RequestHelper.GetQueryString <int>("id"); if (id <= 0) { id = ArticleClass.Help; //默认帮助中心 } var chlidList = ArticleClassBLL.ReadChilds(ArticleClass.Help); if (id == ArticleClass.Help && chlidList.Count > 0) { id = chlidList[0].Id; } fullClassId = ArticleClassBLL.ReadArticleClassFullFatherID(id); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 10; int count = 0; articleList = ArticleBLL.SearchList(currentPage, pageSize, new ArticleSearchInfo { ClassId = "|" + id + "|" }, ref count); pagerclass.CurrentPage = currentPage; pagerclass.PageSize = pageSize; pagerclass.Count = count; pagerclass.FirstPage = "<<首页"; pagerclass.PreviewPage = "<<上一页"; pagerclass.NextPage = "下一页>>"; pagerclass.LastPage = "末页>>"; pagerclass.ListType = false; pagerclass.DisCount = false; pagerclass.PrenextType = true; pagerclass.URL = "/Help-C" + id + "-P$Page.html"; Title = ArticleClassBLL.Read(id).Name; //Keywords = string.IsNullOrEmpty(article.Keywords) ? article.Title : article.Keywords; //Description = string.IsNullOrEmpty(article.Summary) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; }
protected void SubmitButton_Click(object sender, EventArgs e) { ArticleClassInfo articleClass = new ArticleClassInfo(); articleClass.Id = RequestHelper.GetQueryString <int>("ID"); if (FatherID.Text.Trim() == RequestHelper.GetQueryString <string>("ID")) { ScriptHelper.Alert("不能将上级分类设置成自己", RequestHelper.RawUrl); Response.End(); } articleClass.ParentId = Convert.ToInt32(FatherID.Text); articleClass.OrderId = Convert.ToInt32(OrderID.Text); articleClass.Name = ClassName.Text; articleClass.Description = Description.Text; articleClass.EnName = EnClassName.Text; articleClass.Photo = Photo.Text; articleClass.ShowType = Convert.ToInt32(ShowType.Text); articleClass.ShowTerminal = Convert.ToInt32(ShowTerminal.Text); articleClass.ImageWidth = Convert.ToInt32(ImageWidth.Text) < 0 ? 0 : Convert.ToInt32(ImageWidth.Text); articleClass.ImageHeight = Convert.ToInt32(ImageHeight.Text) < 0 ? 0 : Convert.ToInt32(ImageHeight.Text); articleClass.AddCol1 = 0; articleClass.AddCol2 = AddCol2.InnerText; string alertMessage = ShopLanguage.ReadLanguage("AddOK"); if (articleClass.Id == int.MinValue) { articleClass.IsSystem = 0; CheckAdminPower("AddArticleClass", PowerCheckType.Single); int id = ArticleClassBLL.Add(articleClass); AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id); } else {//修改时保持系统分类不变 articleClass.IsSystem = ArticleClassBLL.Read(RequestHelper.GetQueryString <int>("ID")).IsSystem; CheckAdminPower("UpdateArticleClass", PowerCheckType.Single); ArticleClassBLL.Update(articleClass); AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClass.Id); alertMessage = ShopLanguage.ReadLanguage("UpdateOK"); } ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl); }
protected override void PageLoad() { base.PageLoad(); articleClassID = RequestHelper.GetQueryString <int>("ID"); if (articleClassID <= 0) { articleClassID = 46; //默认企业动态 } thisClass = ArticleClassBLL.Read(articleClassID); int topClassID = 0; ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); navList = ArticleClassBLL.ReadArticleClassFullFatherID(articleClassID); int count = int.MinValue; ArticleSearchInfo articleSearch = new ArticleSearchInfo(); //if (string.IsNullOrEmpty(keywords)) articleSearch.ClassId = "|" + articleClassID + "|"; //else //{ // //articleSearch.Key = keywords; // articleSearch.Title = keywords; // //articleSearch.Keywords = keywords; // articleSearch.InClassId = "38,44,46,47"; //} articleList = ArticleBLL.SearchList(1, 4, articleSearch, ref count); //if (string.IsNullOrEmpty(keywords)) commonPagerClass.URL = "/article-C" + articleClassID + "-P$Page.html"; //else commonPagerClass.URL = "/article/Keyword/" + keywords + "-P$Page.html"; //SEO Title = thisClass.Name; Keywords = thisClass.Name; Description = thisClass.Description; }
/// <summary> /// 页面加载方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { CheckAdminPower("ReadArticleClass", PowerCheckType.Single); string action = RequestHelper.GetQueryString <string>("Action"); int articleClassID = RequestHelper.GetQueryString <int>("ID"); if (action != string.Empty && articleClassID != int.MinValue) { switch (action) { case "Up": CheckAdminPower("UpdateArticleClass", PowerCheckType.Single); ArticleClassBLL.Move(articleClassID, ChangeAction.Up); AdminLogBLL.Add(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID); break; case "Down": CheckAdminPower("UpdateArticleClass", PowerCheckType.Single); ArticleClassBLL.Move(articleClassID, ChangeAction.Down); AdminLogBLL.Add(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID); break; case "Delete": CheckAdminPower("DeleteArticleClass", PowerCheckType.Single); if (ArticleClassBLL.Read(articleClassID).IsSystem == 0) { ArticleClassBLL.Delete(articleClassID); AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID); } else { ScriptHelper.Alert(ShopLanguage.ReadLanguage("CannotDeleteSystemClass")); } break; default: break; } } topClassList = ArticleClassBLL.ReadRootList(); //BindControl( ArticleClassBLL.ReadNamedList(), RecordList); }
public JsonResult Contact() { try { int count = 0; var aboutEntity = ArticleBLL.SearchList(1, 1, new ArticleSearchInfo { ClassId = "|1|" }, ref count).FirstOrDefault() ?? new ArticleInfo(); aboutEntity.Content = string.IsNullOrEmpty(aboutEntity.AddCol2) ? aboutEntity.Content : aboutEntity.AddCol2; var aboutCat = ArticleClassBLL.Read(1) ?? new ArticleClassInfo(); var bannercount = RequestHelper.GetForm <int>("bannercount"); if (bannercount <= 0) { bannercount = 8; } var companyPhotos = AdImageBLL.ReadList(14, bannercount); return(Json(new { ok = true, aboutentity = aboutEntity, aboutcat = aboutCat, photos = companyPhotos })); } catch (Exception ex) { return(Json(new { ok = false })); } }
/// <summary> /// 获取当前分类 /// </summary> protected void GetthisClass() { bool flag = false; int classID = RequestHelper.GetQueryString <int>("classId"); if (classID > 0) { thisClass = ArticleClassBLL.Read(classID); if (thisClass.ImageWidth > 0) { flag = true; Response.Clear(); Response.Write("ok|建议上传图片" + thisClass.ImageWidth + "×" + thisClass.ImageHeight + "为最佳视觉效果"); Response.End(); } } if (!flag) { Response.Clear(); Response.Write("error|参数错误"); Response.End(); } }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); articleList = ArticleBLL.SearchList(new ArticleSearchInfo { ClassId = "|45|" }); int articleID = RequestHelper.GetQueryString <int>("ID"); article = ArticleBLL.Read(articleID); if (articleID <= 0 && articleList.Count > 0) { article = articleList[0]; } ArticleInfo tmp = article; tmp.ViewCount = tmp.ViewCount + 1; ArticleBLL.Update(tmp); thisClass = ArticleClassBLL.Read(ArticleClassBLL.GetLastClassID(article.ClassId)); int topClassID = ArticleClassBLL.GetTopClassID(article.ClassId); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); //SEO Title = article.Title; Keywords = (article.Keywords == string.Empty) ? article.Title : article.Keywords; Description = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); int articleID = RequestHelper.GetQueryString <int>("ID"); if (articleID == 60) { topNav = 6; int counts = 0; if ((ArticleBLL.SearchList(1, 1, new ArticleSearchInfo { ClassId = "|60|" }, ref counts).Count > 0)) { articleID = ArticleBLL.SearchList(1, 1, new ArticleSearchInfo { ClassId = "|60|" }, ref counts)[0].Id; } } article = ArticleBLL.Read(articleID); ArticleInfo tmp = article; tmp.ViewCount = tmp.ViewCount + 1; ArticleBLL.Update(tmp); thisClass = ArticleClassBLL.Read(ArticleClassBLL.GetLastClassID(article.ClassId)); int topClassID = ArticleClassBLL.GetTopClassID(article.ClassId); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); if (thisClass.Id == 60) { topNav = 6; } string theArticleClassID = article.ClassId; int lastClassID = int.MinValue; if (theArticleClassID != string.Empty) { theArticleClassID = theArticleClassID.Substring(1); lastClassID = Convert.ToInt32(theArticleClassID.Substring(0, theArticleClassID.IndexOf('|'))); } navList = ArticleClassBLL.ReadArticleClassFullFatherID(ArticleClassBLL.GetLastClassID(article.ClassId)); ArticleSearchInfo articleSearch = new ArticleSearchInfo(); List <ArticleInfo> nextPreList = new List <ArticleInfo>(); if (ArticleBLL.SearchListRowNumber(" ID =" + article.Id + "").Count > 0) { ArticleInfo thisArtInfo = ArticleBLL.SearchListRowNumber(" ID =" + article.Id + "")[0]; nextPreList = ArticleBLL.SearchListRowNumber(" [ClassID] Like'%" + article.ClassId + "%' and [RowNumber]>" + thisArtInfo.RowNumber + " Order by RowNumber asc"); if (nextPreList.Count > 0) { NextNews = "<a href=\"/articledetail-I" + nextPreList[0].Id + ".html\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>"; NextNewsM = "<a href=\"/mobile/articledetail-I" + nextPreList[0].Id + ".html\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 13) + "</a>"; } nextPreList = ArticleBLL.SearchListRowNumber(" ClassID Like'%" + article.ClassId + "%' and RowNumber<" + thisArtInfo.RowNumber + " Order by RowNumber desc"); if (nextPreList.Count > 0) { PreNews = "<a href=\"/articledetail-I" + nextPreList[0].Id + ".html\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>"; PreNewsM = "<a href=\"/mobile/articledetail-I" + nextPreList[0].Id + ".html\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 13) + "</a>"; } } //SEO Title = article.Title; Keywords = (article.Keywords == string.Empty) ? article.Title : article.Keywords; Description = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; }
protected override void PageLoad() { base.PageLoad(); int articleClassID = RequestHelper.GetQueryString <int>("ID"); keywords = RequestHelper.GetQueryString <string>("Keywords"); if (articleClassID <= 0) { articleClassID = 2; //默认企业动态 } thisClass = ArticleClassBLL.Read(articleClassID); int topClassID = 0; ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); //ArticleClassBLL.ReadChilds(); navList = ArticleClassBLL.ReadArticleClassFullFatherID(articleClassID); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 4; if (RequestHelper.RawUrl.ToLower().IndexOf("/mobile") > -1) { pageSize = 4; //手机端每页4条 } int count = int.MinValue; ArticleSearchInfo articleSearch = new ArticleSearchInfo(); if (string.IsNullOrEmpty(keywords)) { articleSearch.ClassId = "|" + articleClassID + "|"; } else { //articleSearch.Key = keywords; articleSearch.Title = keywords; //articleSearch.Keywords = keywords; articleSearch.InClassId = "38,44,47";//只搜索 企业动态 养老政策 安华公益 } articleList = ArticleBLL.SearchList(currentPage, pageSize, articleSearch, ref count); if (string.IsNullOrEmpty(keywords)) { commonPagerClass.URL = "/article-C" + articleClassID + "-P$Page.html"; } else { commonPagerClass.URL = "/article/Keyword/" + keywords + "-P$Page.html"; } commonPagerClass.CurrentPage = currentPage; commonPagerClass.PageSize = pageSize; commonPagerClass.Count = count; commonPagerClass.FirstLastType = true; commonPagerClass.FirstPage = "首页"; commonPagerClass.LastPage = "尾页"; //SEO if (string.IsNullOrEmpty(keywords)) { Title = thisClass.Name; } else { Title = "搜索结果"; } Keywords = thisClass.Name; Description = thisClass.Description; }
protected override void PageLoad() { base.PageLoad(); int articleClassID = RequestHelper.GetQueryString <int>("ID"); sera_Keywords = RequestHelper.GetQueryString <string>("kw"); if (articleClassID <= 0) { articleClassID = 46; //默认企业动态 } thisClass = ArticleClassBLL.Read(articleClassID); if (thisClass.ShowType == 1) { if (ArticleBLL.SearchList(new ArticleSearchInfo { ClassId = "|" + articleClassID + "|" }).Count > 0) { if (RequestHelper.RawUrl.ToLower().IndexOf("/mobile/") >= 0) { Response.Redirect("/HZ/Mobile/Product.aspx?id=" + ArticleBLL.SearchList(new ArticleSearchInfo { ClassId = "|" + articleClassID + "|" })[0].Id); } else { Response.Redirect("/HZ/Product.aspx?id=" + ArticleBLL.SearchList(new ArticleSearchInfo { ClassId = "|" + articleClassID + "|" })[0].Id); } Response.End(); } } int topClassID = 0; ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID); topNav = topClassID; switch (articleClassID) { case 54: topNav = 2; break; case 55: topNav = 3; break; case 56: topNav = 4; break; case 57: topNav = 5; break; default: break; } topClass = ArticleClassBLL.Read(topClassID); navList = ArticleClassBLL.ReadArticleClassFullFatherID(articleClassID); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 9; if (RequestHelper.RawUrl.ToLower().IndexOf("/mobile") > -1) { pageSize = 4; //手机端每页4条 } int count = int.MinValue; ArticleSearchInfo articleSearch = new ArticleSearchInfo(); if (string.IsNullOrEmpty(sera_Keywords)) { articleSearch.ClassId = "|" + articleClassID + "|"; } else { //articleSearch.Keywords = keywords; articleSearch.Title = sera_Keywords; //articleSearch.Keywords = sera_Keywords; //articleSearch.InClassId = "58,54,55,56,57"; articleSearch.ClassId = "|58|"; #region 添加搜索历史记录 var historySearch = CookiesHelper.ReadCookieValue("HistorySearch"); if (("," + historySearch + ",").IndexOf("," + Server.UrlDecode(sera_Keywords) + ",") == -1) { if (historySearch == "") { historySearch = Server.UrlDecode(sera_Keywords); } else { historySearch = Server.UrlDecode(sera_Keywords) + "," + historySearch; } if (historySearch.ToString().IndexOf(",") > -1) { if (historySearch.Split(',').Length > 8) { historySearch = historySearch.Substring(0, historySearch.LastIndexOf(",")); } } CookiesHelper.AddCookie("HistorySearch", historySearch, 3, TimeType.Day); } #endregion } articleList = ArticleBLL.SearchList(currentPage, pageSize, articleSearch, ref count); //if (string.IsNullOrEmpty(keywords)) commonPagerClass.URL = "/article-C" + articleClassID + "-P$Page.html"; //else commonPagerClass.URL = "/article/Keyword/" + keywords + "-P$Page.html"; commonPagerClass.URL = "/picture-C" + articleClassID + "-P$Page.html"; commonPagerClass.CurrentPage = currentPage; commonPagerClass.PageSize = pageSize; commonPagerClass.Count = count; commonPagerClass.FirstLastType = true; commonPagerClass.FirstPage = "首页"; commonPagerClass.LastPage = "尾页"; //SEO Title = thisClass.Name; Keywords = thisClass.Name; Description = thisClass.Description; }
/// <summary> /// 页面加载 /// </summary> protected override void PageLoad() { base.PageLoad(); int articleID = RequestHelper.GetQueryString <int>("ID"); article = ArticleBLL.Read(articleID); ArticleInfo tmp = article; tmp.ViewCount = tmp.ViewCount + 1; ArticleBLL.Update(tmp); #region 微信分享 Hashtable ht = new Hashtable(); WechatCommon wxs = new WechatCommon(); ht = wxs.getSignPackage(); timestamp = ht["timestamp"].ToString(); nonce = ht["nonceStr"].ToString(); signature = ht["signature"].ToString(); url = ht["url"].ToString(); WeChatImg = "http://" + HttpContext.Current.Request.Url.Host + article.Photo; title = article.Title; desc = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; #endregion thisClass = ArticleClassBLL.Read(ArticleClassBLL.GetLastClassID(article.ClassId)); int topClassID = ArticleClassBLL.GetTopClassID(article.ClassId); topNav = topClassID; topClass = ArticleClassBLL.Read(topClassID); string theArticleClassID = article.ClassId; int lastClassID = int.MinValue; if (theArticleClassID != string.Empty) { theArticleClassID = theArticleClassID.Substring(1); lastClassID = Convert.ToInt32(theArticleClassID.Substring(0, theArticleClassID.IndexOf('|'))); } navList = ArticleClassBLL.ReadArticleClassFullFatherID(ArticleClassBLL.GetLastClassID(article.ClassId)); ArticleSearchInfo articleSearch = new ArticleSearchInfo(); List <ArticleInfo> nextPreList = new List <ArticleInfo>(); if (ArticleBLL.SearchListRowNumber(" ID =" + article.Id + "").Count > 0) { ArticleInfo thisArtInfo = ArticleBLL.SearchListRowNumber(" ID =" + article.Id + "")[0]; nextPreList = ArticleBLL.SearchListRowNumber(" [ClassID] Like'%" + article.ClassId + "%' and [RowNumber]>" + thisArtInfo.RowNumber + " Order by RowNumber asc"); if (nextPreList.Count > 0) { NextNewsM = "<a href=\"/mobile/Newsdetail.html?id=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\" class=\"nextLink\">" + "下一篇:" + StringHelper.Substring(nextPreList[0].Title, 13) + "</a>"; } nextPreList = ArticleBLL.SearchListRowNumber(" ClassID Like'%" + article.ClassId + "%' and RowNumber<" + thisArtInfo.RowNumber + " Order by RowNumber desc"); if (nextPreList.Count > 0) { PreNewsM = "<a href=\"/mobile/Newsdetail.html?id=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\" class=\"prevLink\">" + "上一篇:" + StringHelper.Substring(nextPreList[0].Title, 13) + "</a>"; } } //SEO Title = article.Title; Keywords = (article.Keywords == string.Empty) ? article.Title : article.Keywords; Description = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary; }