// // GET: /Category/Get/By ID public ActionResult Get(int id) { try { var categories = Session["categories"]; var beCategory = new BECategory(); if (id != 0) { beCategory = _db.GetCategory(id); } if (beCategory != null) { var categoryModel = new CategoryModel { CategoryId = beCategory.CategoryId, CategoryName = beCategory.CategoryName }; //return PartialView("_Edit", categoryModel); return(PartialView("_Common", categoryModel)); } else { return(RedirectToAction("Index", "Category")); } } catch (Exception ex) { ExceptionHelper.ExceptionMessageFormat(ex); return(RedirectToAction("Index", "Category")); } }
protected void Page_Load(object sender, EventArgs e) { //var domain = //if (_cat_id != 76) { CategoryEntity cat = BOCategory.GetCategory(_cat_id); ltrCatName.Text = String.Format(catName, cat.Cat_Name, (String.Format("/{0}.html", cat.Cat_DisplayURL.ToLower()))); List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(_cat_id, 1, 5, 6, 1, 460); if (lst != null && lst.Count > 0) { ltrNotBat.Text = String.Format(baiNoiBat, lst[0].URL_IMG, lst[0].URL, lst[0].NEWS_TITLE, Utils.CatSapo(lst[0].NEWS_INITCONTENT, 25)); newsId = lst[0].NEWS_ID; } List <NewsPublishEntity> lstNew = BOATV.NewsPublished.GetListNewsByCatAndDate(_cat_id, newsId, 1, 6, 0); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { lrtListNew.Text += String.Format(listNews, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, lstNew[i].Imgage.ImageUrl); } } //} }
protected void Page_Load(object sender, EventArgs e) { //var domain = CategoryEntity cat = BOCategory.GetCategory(_cat_id); ltrCatName.Text = String.Format(catName, cat.Cat_Name, cat.HREF); List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(_cat_id, 1, 5, 6, 1, 310); if (lst != null && lst.Count > 0) { ltrNotBat.Text = String.Format(baiNoiBat, lst[0].URL_IMG, lst[0].URL, lst[0].NEWS_TITLE, Utils.CatSapo(Utils.RemoveHTMLTag(lst[0].NEWS_INITCONTENT), 25)); newsId = lst[0].NEWS_ID; } List <NewsPublishEntity> lstNew = BOATV.NewsPublished.GetListNewsByCatAndDate(_cat_id, newsId, 1, top, 150); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { lstNew[i].NEWS_TITLE = lstNew[i].NEWS_TITLE.ToString().Substring(0, (lstNew[i].NEWS_TITLE.ToString().Length < 60 ? lstNew[i].NEWS_TITLE.ToString().Length : 57)) + (lstNew[i].NEWS_TITLE.ToString().Length < 60 ? "" : "..."); lrtListNew.Text += String.Format(listNews, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE); } } }
// Methods protected void Page_Load(object sender, EventArgs e) { if (Request.Url.DnsSafeHost.IndexOf("netlife.vn", System.StringComparison.Ordinal) != -1) { Utils.Move301("http://netlife.vn" + Request.RawUrl); return; } if (!base.IsPostBack) { DataTable table; DataRow row; int num2; RssHelper.RSSItem item; RssHelper.RssChannel channel = new RssHelper.RssChannel(); channel.ttl = 10; channel.copyright = "NetLife.vn"; channel.pubDate = DateTime.Now; channel.generator = "NetLife.vn"; channel.docs = this.siteUrl; this.CatID = Lib.QueryString.CategoryID; this.CatParentID = Convert.ToInt32(Lib.QueryString.ParentCategoryID); { CategoryEntity categoryById = BOCategory.GetCategory(this.CatID); if (categoryById != null) { channel.description = categoryById.Cat_Description; channel.title = categoryById.Cat_Name + " | RSS Feed | NetLife.vn"; channel.link = this.siteUrl.TrimEnd(new char[] { '/' }) + categoryById.HREF.Trim(); var list = NewsPublished.NP_Danh_Sach_Tin(categoryById.Cat_ParentID, categoryById.Cat_ID, 10, 1, this.ImageWidth); if ((list != null) && (list.Count > 0)) { for (num2 = 0; num2 < list.Count; num2++) { var row1 = list[num2]; item = new RssHelper.RSSItem(); item.title = HttpUtility.HtmlDecode(row1.NEWS_TITLE); item.link = this.siteUrl.TrimEnd(new char[] { '/' }) + row1.URL; item.guid = item.link; item.description = row1.NEWS_INITCONTENT; item.pubDate = row1.NEWS_PUBLISHDATE; channel.items.Add(item); } } } } base.Response.ContentType = "text/xml"; base.Response.Write(channel.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { if (Lib.QueryString.PageIndex <= 1) { List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(Lib.QueryString.CategoryID, 1, 5, 6, 1, 453); if (lst != null && lst.Count > 0) { Literal1.Text = String.Format(baiNoiBat, lst[0].URL_IMG, lst[0].URL, lst[0].NEWS_TITLE, Utils.CatSapo(lst[0].NEWS_INITCONTENT, 25)); newsId = lst[0].NEWS_ID; newsIds = newsId.ToString() + ","; } else { Literal1.Visible = false; } } List <NewsPublishEntity> lstNew = NewsPublished.Danh_Sach_Tin_Theo_Cat(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize, Lib.QueryString.PageIndex, 213, newsIds); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { LtrItem.Text += String.Format(item, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, lstNew[i].NEWS_PUBLISHDATE.ToString("dd-MM-yyyy HH:mm"), lstNew[i].NEWS_INITCONTENT); } } var c = BOCategory.GetCategory(Lib.QueryString.CategoryID); if (c != null) { hplNext.Text = c.Cat_Name; hplNext.NavigateUrl = c.HREF; Utils.SetPageHeader(this.Page, c.Cat_Name, c.Cat_Description, ""); if (c.Cat_ParentID != null && c.Cat_ParentID > 0) { var catParentMenu = BOCategory.GetCategory(c.Cat_ParentID); hplNextMenu.Text = catParentMenu.Cat_Name; hplNextMenu.NavigateUrl = catParentMenu.HREF; } } Paging1.TotalPage = NewsPublished.NP_Sao_Danh_Sach_Tin_Count(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize); Paging1.DoPagging(Lib.QueryString.PageIndex); Paging1.HidePagging(false); }
protected void Page_Load(object sender, EventArgs e) { //var domain = CategoryEntity cat = BOCategory.GetCategory(_cat_id); ltrCatName.Text = String.Format(catName, cat.Cat_Name, cat.HREF); List <NewsPublishEntity> lstNew = BOATV.NewsPublished.GetListNewsByCatAndDate(_cat_id, newsId, 1, 3, 280); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { Literal1.Text += String.Format(listNews, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE); } } }
protected void Page_Load(object sender, EventArgs e) { List <NewsPublishEntity> lstNew = BOATV.NewsPublished.NP_Tin_Nong(0, TinNong, 12, 90); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { string catname = ""; var a = BOCategory.GetCategory(lstNew[i].Cat_Id); if (a != null) { catname = a.Cat_Name; } Literal1.Text += String.Format(lstNews, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, catname); } } }
protected void Page_Load(object sender, EventArgs e) { //var domain = CategoryEntity cat = BOCategory.GetCategory(_cat_id); //ltrCatName.Text = String.Format(catName, cat.Cat_Name, cat.HREF); // old source ltrCatName_other.Text = String.Format(catName, cat.Cat_Name, cat.HREF); List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode2(_cat_id, 1, 1, 16, 310); // thay 10 bang 11 //List<NewsPublishEntity> lst; //if (cat.Cat_Name == "Sao") //{ // lst = BOATV.NewsPublished.GetListNewsByNewsMode2(_cat_id, 1, 1, 6, 310); //} //else //{ // lst = BOATV.NewsPublished.GetListNewsByNewsMode2(_cat_id, 1, 1, 10, 310); //} if (lst != null && lst.Count > 0) { lst[0].NEWS_INITCONTENT = lst[0].NEWS_INITCONTENT.ToString().Substring(0, (lst[0].NEWS_INITCONTENT.ToString().Length < 100 ? lst[0].NEWS_INITCONTENT.ToString().Length : 97)) + (lst[0].NEWS_INITCONTENT.ToString().Length < 100 ? "" : "..."); lst[0].NEWS_TITLE = lst[0].NEWS_TITLE.ToString().Substring(0, (lst[0].NEWS_TITLE.ToString().Length < 60 ? lst[0].NEWS_TITLE.ToString().Length : 60)) + (lst[0].NEWS_TITLE.ToString().Length < 60 ? "" : "..."); ltrNotBat_other.Text = String.Format(baiNoiBat, lst[0].URL_IMG, lst[0].URL, lst[0].NEWS_TITLE, Utils.CatSapo(lst[0].NEWS_INITCONTENT, 25)); newsId = lst[0].NEWS_ID; for (int i = 1; i <= (_cat_id == 54? 5:5); i++) { lst[i].NEWS_TITLE = lst[i].NEWS_TITLE.ToString().Substring(0, (lst[i].NEWS_TITLE.ToString().Length < 60 ? lst[i].NEWS_TITLE.ToString().Length : 60)) + (lst[i].NEWS_TITLE.ToString().Length < 60 ? "" : "..."); lst[i].Imgage = new ImageEntity(140, lst[i].Imgage.ImageUrl); lrtListNew_other.Text += String.Format(listNews, lst[i].URL_IMG, lst[i].URL, lst[i].NEWS_TITLE); } } }
protected void Page_Load(object sender, EventArgs e) { //if (Lib.QueryString.ParentCategoryID > 0) //{ // var cat = BOCategory.GetCategory(Lib.QueryString.ParentCategoryID); // if (cat != null) // Utils.Move301(cat.HREF); // return; //} List <NewsPublishEntity> lst = BOATV.NewsPublished.GetListNewsByNewsMode3(Lib.QueryString.CategoryID, 1, 5, 6, 1, 453); if (lst != null && lst.Count > 0) { newsId = lst[0].NEWS_ID; newsIds = newsId.ToString() + ","; } List <NewsPublishEntity> lstNew = NewsPublished.Danh_Sach_Tin_Theo_Cat(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize, Lib.QueryString.PageIndex, 213, newsIds); if (lstNew.Count > 0) { for (int i = 0; i < lstNew.Count; i++) { LtrItem.Text += String.Format(item, lstNew[i].URL_IMG, lstNew[i].URL, lstNew[i].NEWS_TITLE, lstNew[i].NEWS_PUBLISHDATE.ToString("dd-MM-yyyy HH:mm"), lstNew[i].NEWS_INITCONTENT); } } var c = BOCategory.GetCategory(Lib.QueryString.CategoryID); if (c != null) { Utils.SetPageHeader(this.Page, c.Cat_Name + (Lib.QueryString.PageIndex > 1 ? " | trang " + Lib.QueryString.PageIndex : ""), c.Cat_Description + " - trang " + Lib.QueryString.PageIndex, ""); } Paging1.TotalPage = NewsPublished.NP_Sao_Danh_Sach_Tin_Count(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, pageSize); Paging1.DoPagging(Lib.QueryString.PageIndex); Paging1.HidePagging(false); }
protected void Page_Load(object sender, EventArgs e) { NewsPublishEntity ne = NewsPublished.NP_TinChiTiet(Lib.QueryString.NewsID, true); if (ne != null) { if (Request.QueryString["move301"] != null) { Utils.Move301(ne.URL); return; } string htmlMobile2 = BOAdv.GetAdvItemById(Lib.Object2Integer(31), Lib.QueryString.CategoryID); string htmlMobile2Extend = BOAdv.GetAdvItemById(Lib.Object2Integer(47), Lib.QueryString.CategoryID); string htmlMobile2Perfect = BOAdv.GetAdvItemById(Lib.Object2Integer(55), Lib.QueryString.CategoryID); string htmlMobile6Adpruce = BOAdv.GetAdvEmbedScriptItemById(Lib.Object2Integer(38), Lib.QueryString.CategoryID); //live id = 38, sua dong duoi nua string htmlVideoMobile = BOAdv.GetAdvEmbedScriptItemById(Lib.Object2Integer(39), Lib.QueryString.CategoryID); //live id = 39 string mobile8 = BOAdv.GetAdvEmbedScriptItemById(Lib.Object2Integer(40), Lib.QueryString.CategoryID); //live id = 39 string adsContent = ""; string adsContentExtend = ""; string adsContentPerfect = ""; if (!String.IsNullOrWhiteSpace(htmlMobile2)) { adsContent = Environment.NewLine + "<script>" + String.Format("var zone{0}_{2} = new RunBanner({1}, \"zone{0}_{2}_Adv\"); zone{0}_{2}.Show();", Lib.QueryString.CategoryID, htmlMobile2.Replace("\\n", " ").Replace("\\t", " "), 31).Replace("INSERT_RANDOM_NUMBER_HERE", DateTime.Now.ToFileTime().ToString()) + "</script>" + Environment.NewLine; //adsContent = Environment.NewLine + "<div class=\"stickyads\"><a href=\"https://www.toshiba.com.vn/san-pham/tivi/pro-theatre-series/pro-theatre-l36-series\" target=\"_blank\"><img alt=\"\" src=\"http://static.netlife.vn/2016/06/04/07/41/Left-x2300x600.png\" style=\"width: 300px; height: 600px;\"></a></div>" + Environment.NewLine; } if (!String.IsNullOrWhiteSpace(htmlMobile2Extend)) { adsContentExtend = Environment.NewLine + "<script>" + String.Format("var zone{0}_{2} = new RunBanner({1}, \"zone{0}_{2}_Adv\"); zone{0}_{2}.Show();", Lib.QueryString.CategoryID, htmlMobile2Extend.Replace("\\n", " ").Replace("\\t", " "), 47).Replace("INSERT_RANDOM_NUMBER_HERE", DateTime.Now.ToFileTime().ToString()) + "</script>" + Environment.NewLine; } if (!String.IsNullOrWhiteSpace(htmlMobile2Perfect)) { adsContentPerfect = Environment.NewLine + "<script>" + String.Format("var zone{0}_{2} = new RunBanner({1}, \"zone{0}_{2}_Adv\"); zone{0}_{2}.Show();", Lib.QueryString.CategoryID, htmlMobile2Perfect.Replace("\\n", " ").Replace("\\t", " "), 47).Replace("INSERT_RANDOM_NUMBER_HERE", DateTime.Now.ToFileTime().ToString()) + "</script>" + Environment.NewLine; } ltrTitle.Text = ne.NEWS_TITLE; var content = ne.NEWS_CONTENT; string pattern = @"(?<start><a[^>]*)(?<end>>)"; string repl = @"${start} target=""_blank"" ${end}"; string newString = Regex.Replace(content, pattern, repl); //ltrContent.Text = newString.Replace("src=\"/Uploaded/", "src=\"http://static.netlife.vn/Uploaded/").Replace("<div id=\"vmcbackground\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContent)).Replace("<div id=\"vmcbackgroundExtend\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContentExtend)); ltrContent.Text = newString.Replace("src=\"/Uploaded/", "src=\"http://static.netlife.vn/Uploaded/").Replace("<div id=\"vmcbackground\"></div>", string.Format("<div id=\"vmcbackground_1\"><center>{0}</center></div>", adsContent)).Replace("<div id=\"vmcbackgroundExtend\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContentExtend)).Replace("<div id=\"vmcbackgroundPerfect\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContentPerfect)); //ltrContent.Text = newString.Replace("src=\"/Uploaded/", "src=\"http://static.netlife.vn/Uploaded/").Replace("<div id=\"vmcbackground\"></div>", string.Format("<div id=\"vmcbackground1\" class=\"vmcbackground_1\"><center>{0}</center></div>", adsContent)).Replace("<div id=\"vmcbackgroundExtend\"></div>", string.Format("<div id=\"vmcbackground\" class=\"vmcbackground_2\"><center>{0}</center></div>", adsContentExtend)).Replace("<div id=\"vmcbackgroundPerfect\"></div>", string.Format("<div id=\"vmcbackground\" class=\"vmcbackground_3\"><center>{0}</center></div>", adsContentPerfect)); //ltrContent.Text = newString.Replace("src=\"/Uploaded/", "src=\"http://static.netlife.vn/Uploaded/").Replace("<div id=\"vmcbackground\"></div>", string.Format("{0}", adsContent)).Replace("<div id=\"vmcbackgroundExtend\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContentExtend)); //ltrContent.Text = newString.Replace("<div id=\"vmcbackgroundExtend\"></div>", string.Format("<div id=\"vmcbackground1\"><center>{0}</center></div>", adsContentExtend)); //ltrContent.Text = ltrContent.Text.Replace("jpg\"", "jpg?maxwidth=480\""); ltrContent.Text = ltrContent.Text.Replace("jpg\"", "jpg?maxwidth=480\"" + " alt=\"" + ne.NEWS_TITLE + "\""); //ltrContent.Text = ltrContent.Text.Replace("<div id=\"abde\">", "<div id=\"abdad\"> <script type=\"text/javascript\"> var _ase = _ase || []; /* load placement for account: Netlife, site: http://m.netlife.vn, zone size : 640x1280 */ _ase.push(['1464661938','1491064202']); </script> <script src=\"http://static.gammaplatform.com/js/ad-exchange.js\" type=\"text/javascript\"></script> </div><div id=\"abde\">"); if (!String.IsNullOrWhiteSpace(htmlMobile6Adpruce) && htmlMobile6Adpruce.Length > 2) { ltrContent.Text += Environment.NewLine; ltrContent.Text += htmlMobile6Adpruce; } //if (htmlVideoMobile.Length > 2) //add ad video 7 //{ // if (htmlVideoMobile.Contains("ambient")) //ambient // { // ltrContent.Text += Environment.NewLine; // ltrContent.Text += htmlVideoMobile; // } // else if (htmlVideoMobile.Contains("Ebound")) //ebound // { // String[] part = htmlVideoMobile.Split('@'); // ltrContent.Text += Environment.NewLine; // ltrContent.Text = ltrContent.Text.Replace("<video", part[0] + "<video").Replace("video>", "video>" + part[1]); // } if (!String.IsNullOrWhiteSpace(htmlVideoMobile)) { ltrContent.Text += Environment.NewLine; ltrContent.Text += htmlVideoMobile; } //} // mobile 8 //if (!String.IsNullOrWhiteSpace(mobile8)) //{ // ltrContent.Text += "<a href=\"http://idp.vn/lif/vi\" target=\"_blank\"><div class=\"video_Sticky\"><video id=\"myVideo\" autoplay height=\"80\" ><source src=\"" + mobile8 + "\"></source></video></div></a>"; //} ltrContent.Text = ltrContent.Text.Replace("595px", "device-width");// chinh lai do rong cua the de fit voi content if (!ltrContent.Text.Contains("people_write")) { ltrContent.Text += "<div class=\"people_write hide\" itemprop=\"author\" itemscope=\"\" itemtype=\"https://schema.org/Person\"> <b><span itemprop=\"name\" class=\"icon_author\">Tổng hợp</span>/ Theo google</b><br></div> </div> </div>"; } ltrDate.Text = ne.NEWS_PUBLISHDATE.ToString("dd/MM/yyyy"); ltrTime.Text = ne.NEWS_PUBLISHDATE.ToString("hh:mm"); ltrDes.Text = ne.NEWS_INITCONTENT; ltrAthor.Text = ne.NEWS_ATHOR; if (!String.IsNullOrEmpty(ne.Keywrods)) { ltrKeyword.Text = ne.Keywrods; } var catId = 0; if (Lib.QueryString.ParentCategoryID == 0) { catId = Lib.QueryString.CategoryID; } else { catId = Lib.QueryString.ParentCategoryID; } CategoryEntity cat = BOCategory.GetCategory(catId); if (cat != null) { //ltrCatName.Text = cat.Cat_Name; ltrCattxt.Text = string.Format(txtCat, (String.Format("/{0}.html", cat.Cat_DisplayURL.ToLower().Trim())), cat.Cat_Name); CategoryEntity catParent = BOCategory.GetCategory(cat.Cat_ParentID); //ltrCatParentMenu.Text= if (cat.Cat_ParentID != null && cat.Cat_ParentID != 0) { ltrCatParentMenu.Text = string.Format(txtCat, (String.Format("/{0}.html", catParent.Cat_DisplayURL.ToLower().Trim())), catParent.Cat_Name); } } if (Lib.QueryString.ParentCategoryID > 0) { catId = Lib.QueryString.CategoryID; CategoryEntity cat1 = BOCategory.GetCategory(catId); ltrCatParent.Text = string.Format(txtCatPr, (String.Format("/{0}.html", cat1.Cat_DisplayURL.ToLower().Trim())), cat1.Cat_Name); } Utils.SetPageHeader(this.Page, ne.NEWS_TITLE, ne.NEWS_INITCONTENT, Utils.RemoveHTMLTag(ne.Keywrods)); Utils.SetFaceBookSEO(this.Page, ne.NEWS_TITLE, ne.NEWS_INITCONTENT, ne.Imgage.StorageUrl, Request.RawUrl); string GOOGLE = @" <meta itemprop=""datePublished"" content=""{4}"" /> <meta itemprop=""sourceOrganization"" content=""NetLife"" /> <meta itemprop=""url"" property=""og:url"" content=""{0}"" /> <meta itemprop=""articleSection"" content=""{1}"" /> <meta itemprop=""image"" content=""{3}"" /> <div style=""display: none !important"" itemscope itemtype=""http://schema.org/Recipe""> <span itemprop=""name"">{2}</span> <img itemprop=""image"" src=""{3}"" /> </div>"; ltrTitle.Text += string.Format(GOOGLE, ne.URL.StartsWith("http") ? ne.URL : "http://netlife.com.vn" + ne.URL, cat.Cat_Name, ne.NEWS_TITLE, !String.IsNullOrEmpty(ne.Imgage.StorageUrl) && ne.Imgage.StorageUrl.StartsWith("http") ? ne.Imgage.StorageUrl : Utils.ImagesThumbUrl + "/" + ne.Imgage.StorageUrl, ne.NEWS_PUBLISHDATE); } if (ne.NEWS_RELATION.Count > 0) { //Tin_lien_quan1.DataEntity = nep.NEWS_RELATION; var abc = ne.NEWS_RELATION; //.Take(ne.NEWS_RELATION.Count < 5 ? ne.NEWS_RELATION.Count : 5).ToList(); dataEntity = abc; NewsPublishEntity nep; int iCount = dataEntity != null ? dataEntity.Count : 0; for (int i = 0; i < (iCount > 6 ? 6 : iCount); i++) { nep = dataEntity[i]; //ltrListRelate.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); ltrListRelate.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.Imgage.ImageUrl, countTime(nep.NEWS_PUBLISHDATE)); } //ltrListRelate.Text = ltrListRelate.Text.Replace("img", "img width=\"60\" height=\"50\""); } else { relate.Visible = false; } //var otherNews = NewsPublished.NP_Select_Tin_Khac(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, Lib.QueryString.NewsID, 10); var otherNews = NewsPublished.NP_Xem_Nhieu_Nhat(10, 213, Lib.QueryString.CategoryID); if (otherNews != null) { NewsPublishEntity nep; int iCount = otherNews != null ? otherNews.Count : 0; for (int i = 0; i < iCount; i++) { nep = otherNews[i]; ltrOther.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.Imgage.ImageUrl, countTime(nep.NEWS_PUBLISHDATE)); } } var newsHot = NewsPublished.NoiBatTrangChu(5, 50); if (newsHot != null) { NewsPublishEntity nep; int iCount = newsHot != null ? newsHot.Count : 0; for (int i = 0; i < iCount; i++) { nep = newsHot[i]; ltrHot.Text += String.Format(itemHot, nep.URL, nep.NEWS_TITLE); } } var listNew = NewsPublished.NP_Tin_Moi_Trong_Ngay(10, 60); if (listNew != null) { NewsPublishEntity nep; int iCount = listNew != null ? listNew.Count : 0; for (int i = 0; i < iCount; i++) { nep = listNew[i]; ltrNew.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.Imgage.ImageUrl, countTime(nep.NEWS_PUBLISHDATE)); } } var sameCategorys = NewsPublished.NP_Select_Tin_Khac(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, Lib.QueryString.NewsID, 10); if (sameCategorys != null) { NewsPublishEntity nep; int iCount = sameCategorys != null ? sameCategorys.Count : 0; for (int i = 0; i < iCount; i++) { nep = sameCategorys[i]; ltsameCategorys.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.Imgage.ImageUrl, countTime(nep.NEWS_PUBLISHDATE)); } } }
protected void Page_Load(object sender, EventArgs e) { var tbl = BOCategory.GetCategoryByParent(CatID); if (tbl != null && tbl.Rows.Count > 0) { foreach (System.Data.DataRow row in tbl.Rows) { Literal1.Text += String.Format(childCat, (String.Format("/{0}.html", row["Cat_DisplayUrl"].ToString())), row["Cat_Name"].ToString(), row["Cat_ID"]); } } NewsPublishEntity ne = NewsPublished.NP_TinChiTiet(Lib.QueryString.NewsID, false); if (ne != null) { if (Request.QueryString["move301"] != null) { Utils.Move301(ne.URL); return; } string htmlMobile2 = BOAdv.GetAdvItemById(Lib.Object2Integer(48), Lib.QueryString.CategoryID); string adsContent = ""; if (!String.IsNullOrWhiteSpace(htmlMobile2)) { adsContent = Environment.NewLine + "<script>" + String.Format("var zone{0}_{2} = new RunBanner({1}, \"zone{0}_{2}_Adv\"); zone{0}_{2}.Show();", Lib.QueryString.CategoryID, htmlMobile2.Replace("\\n", " ").Replace("\\t", " "), 48).Replace("INSERT_RANDOM_NUMBER_HERE", DateTime.Now.ToFileTime().ToString()) + "</script>" + Environment.NewLine; } ltrTitle.Text = ne.NEWS_TITLE; var content = ne.NEWS_CONTENT; string pattern = @"(?<start><a[^>]*)(?<end>>)"; string repl = @"${start} target=""_blank"" ${end}"; string newString = Regex.Replace(content, pattern, repl); ltrContent.Text = newString.Replace("src=\"/Uploaded/", "src=\"http://static.netlife.vn/Uploaded/").Replace("<div id=\"vmcbackground\"></div>", string.Format("<div id=\"vmcbackground\"><center>{0}</center></div>", adsContent)); ltrContent.Text = ltrContent.Text.Replace("jpg\"", "jpg?maxwidth=480\"" + " alt=\"" + ne.NEWS_TITLE + "\""); //jwplayer ltrContent.Text += ""; string html = BOAdv.GetAdvEmbedScriptItemById(Lib.Object2Integer(37), Lib.Object2Integer(Lib.QueryString.CategoryID)); if (html.Length > 2) //add ad video 7 { //if (html.Contains("ambient")) //ambient //{ ltrContent.Text += Environment.NewLine; ltrContent.Text += html; //} //else if (html.Contains("ebound")) //ebound //{ // String[] part = html.Split('@'); // ltrContent.Text += Environment.NewLine; // ltrContent.Text = ltrContent.Text.Replace("<video", part[0] + "<video").Replace("video>", "video>" + part[1]); //} } if (!ltrContent.Text.Contains("people_write")) { ltrContent.Text += "\n<table class=\"tplCaption\"><div class=\"people_write hide\" itemprop=\"author\" itemscope=\"\" itemtype=\"https://schema.org/Person\"> <b><span itemprop=\"name\" class=\"icon_author\">Tổng hợp</span>/ Theo google</b><br></div> </div> </div></table>"; } ltrDate.Text = ne.NEWS_PUBLISHDATE.ToString("dd/MM/yyyy"); ltrTime.Text = ne.NEWS_PUBLISHDATE.ToString("hh:mm"); ltrDes.Text = ne.NEWS_INITCONTENT; ltrAthor.Text = ne.NEWS_ATHOR; if (!String.IsNullOrEmpty(ne.Keywrods)) { ltrKeyword.Text = ne.Keywrods; } else { tags.Visible = false; } var catId = 0; if (Lib.QueryString.ParentCategoryID == 0) { catId = Lib.QueryString.CategoryID; } else { catId = Lib.QueryString.ParentCategoryID; } CategoryEntity cat = BOCategory.GetCategory(catId); if (cat != null) { ltrCatName.Text = cat.Cat_Name; ltrCattxt.Text = string.Format(txtCat, cat.Cat_DisplayURL.ToLower(), cat.Cat_Name); } if (Lib.QueryString.ParentCategoryID > 0) { catId = Lib.QueryString.CategoryID; CategoryEntity cat1 = BOCategory.GetCategory(catId); ltrCatParent.Text = string.Format(txtCatPr, cat1.Cat_Description, cat1.Cat_Name); } Utils.SetPageHeader(this.Page, ne.NEWS_TITLE, ne.NEWS_INITCONTENT, Utils.RemoveHTMLTag(ne.Keywrods)); Utils.SetFaceBookSEO(this.Page, ne.NEWS_TITLE, ne.NEWS_INITCONTENT, ne.Imgage.StorageUrl, Request.RawUrl); string GOOGLE = @" <meta itemprop=""datePublished"" content=""{4}"" /> <meta itemprop=""sourceOrganization"" content=""NetLife"" /> <meta itemprop=""url"" property=""og:url"" content=""{0}"" /> <meta itemprop=""articleSection"" content=""{1}"" /> <meta itemprop=""image"" content=""{3}"" /> <div style=""display: none !important"" itemscope itemtype=""http://schema.org/Recipe""> <span itemprop=""name"">{2}</span> <img itemprop=""image"" src=""{3}"" /> </div>"; ltrTitle.Text += string.Format(GOOGLE, ne.URL.StartsWith("http") ? ne.URL : "http://netlife.vn" + ne.URL, cat.Cat_Name, ne.NEWS_TITLE, !String.IsNullOrEmpty(ne.Imgage.StorageUrl) && ne.Imgage.StorageUrl.StartsWith("http") ? ne.Imgage.StorageUrl : Utils.ImagesThumbUrl + "/" + ne.Imgage.StorageUrl, ne.NEWS_PUBLISHDATE); } //if (ne != null && ne.NEWS_RELATION.Count > 0) { var abc = ne.NEWS_RELATION.Count > 2 ? ne.NEWS_RELATION.Skip(2).Take(6).ToList() : ne.NEWS_RELATION; // Edit Take(8) -> Take(6) edit 20160525 dataEntity = abc; NewsPublishEntity nep; int iCount = dataEntity != null ? dataEntity.Count : 0; for (int i = 0; i < (iCount > 6 ? 6 : iCount); i++) //(int i = 0; i < iCount; i++) { nep = dataEntity[i]; nep.Imgage = new ImageEntity(300, nep.Imgage.ImageUrl); if (i < 3) //Gia tri cu la 4, thay doi vi ly do giam muc xuong con 6 bai, thay vi 8 bai nhu cu { ltrListRelate.Text += String.Format(itemRelateNews, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); } else { ltrListRelate2.Text += String.Format(itemRelateNews, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); relatenews.Visible = true; } // "Tin Cung Chuyen Muc" if (relatedNewsId == null || relatedNewsId == "") { relatedNewsId = nep.NEWS_ID.ToString(); } else { relatedNewsId = relatedNewsId + "," + nep.NEWS_ID.ToString(); } } for (int i = 0; i < (iCount > 3 ? 3 : iCount); i++) //Gia tri cu la 4, thay doi vi ly do giam muc xuong con 6 bai, thay vi 8 bai nhu cu { nep = dataEntity[i]; ltrRelate.Text += String.Format(itemOtherNews, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); } } //else //{ // lienquan.Visible = false; //} //ltrVideo var video = NewsPublished.NP_Danh_Sach_Tin(0, 134, 4, 1, 300); if (video != null) { NewsPublishEntity nep; int iCount = video != null ? video.Count : 0; for (int i = 0; i < iCount; i++) { nep = video[i]; ltrVideo.Text += String.Format(itemRelate, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); } } { if (relatedNewsId.Length == 0) { relatedNewsId = "20170427093838540"; } var otherNews = NewsPublished.NP_Select_Tin_Cung_Chuyen_Muc(Lib.QueryString.ParentCategoryID, Lib.QueryString.CategoryID, Lib.QueryString.NewsID, 6, relatedNewsId); if (otherNews != null) { NewsPublishEntity nep; int iCount = otherNews != null ? otherNews.Count : 0; for (int i = 0; i < (iCount > 6 ? 6 : iCount); i++) //(int i = 0; i < iCount; i++) { nep = otherNews[i]; nep.Imgage = new ImageEntity(300, nep.Imgage.ImageUrl); /*Chinh muc tin cung chuyen muc hien thi tuong tu Muc tin lien quan*/ if (i < 3) //Gia tri cu la 4, thay doi vi ly do giam muc xuong con 6 bai, thay vi 8 bai nhu cu { LiteralOther1.Text += String.Format(itemOther, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); } else { LiteralOther2.Text += String.Format(itemOther, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); othernews.Visible = true; } } } else { cungchuyenmuc.Visible = false; } } { var listNews = NewsPublished.NP_Tin_Moi_Trong_Ngay(10, 60); if (listNews != null) { NewsPublishEntity nep; int iCount = listNews != null ? listNews.Count : 0; //for (int i = 0; i < iCount; i++) //{ // nep = otherNews[i]; // nep.Imgage = new ImageEntity(40, nep.Imgage.ImageUrl); // ltrOther.Text += String.Format(itemOther, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); //} for (int i = 0; i < (iCount > 6 ? 6 : iCount); i++) //(int i = 0; i < iCount; i++) { nep = listNews[i]; nep.Imgage = new ImageEntity(300, nep.Imgage.ImageUrl); /* EDIT: Chinh muc tin cung chuyen muc hien thi tuong tu Muc tin lien quan*/ if (i < 3) //Gia tri cu la 4, thay doi vi ly do giam muc xuong con 6 bai, thay vi 8 bai nhu cu { LiteralNews1.Text += String.Format(itemNews, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); } else { LiteralNews2.Text += String.Format(itemNews, nep.URL, nep.NEWS_TITLE, nep.URL_IMG); listnews.Visible = true; } } } } }