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 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(); 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(); 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> 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; }