public ActionResult Add(FormCollection form) { string writeMsg = string.Empty; Hotel item = new Hotel(); item.Title = Request.Form["Title"]; item.Keywords = Request.Form["Keywords"]; item.CategoryID = int.Parse(Request.Form["CategoryID"]); item.Content = form["Content"]; item.CreateID = WebCookieHelper.GetEmployeeId(); item.CreateTime = DateTime.Now; item.ModifyID = WebCookieHelper.GetEmployeeId(); item.ModifyTime = DateTime.Now; item.ImagePath = HtmlContentHelper.GetFirstImgUrl(item.Content); item.Summary = HtmlContentHelper.GetSummary(item.Content); EnterRepository.GetRepositoryEnter().HotelRepository.AddEntity(item); if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "{msg:\"保存成功!\",id:" + item.ID.ToString() + "}"; } else { writeMsg = "{msg:\"保存失败!\",id:0}"; } return(Content(writeMsg)); }
private string HTMLProcess(string content, string path) { string str = Path.Combine(path, "Details").Replace("\\", "/"); string mapPath = IOHelper.GetMapPath(str); string str1 = Path.Combine(path, "Temp").Replace("\\", "/"); string mapPath1 = IOHelper.GetMapPath(str1); try { string str2 = str; string mapPath2 = IOHelper.GetMapPath(str2); content = HtmlContentHelper.TransferToLocalImage(content, IOHelper.GetMapPath("/"), mapPath2, string.Concat(str2, "/")); content = HtmlContentHelper.RemoveScriptsAndStyles(content); if (Directory.Exists(mapPath1)) { Directory.Delete(mapPath1, true); } } catch { if (Directory.Exists(mapPath1)) { string[] files = Directory.GetFiles(mapPath1); for (int i = 0; i < files.Length; i++) { string str3 = files[i]; File.Copy(str3, Path.Combine(mapPath, Path.GetFileName(str3)), true); } Directory.Delete(mapPath1, true); } } return(content); }
public ActionResult Edit(FormCollection form) { string writeMsg = string.Empty; Hotel item = new Hotel(); item.ID = int.Parse(Request.Form["ID"]); item.Title = Request.Form["Title"]; item.Keywords = Request.Form["Keywords"]; item.Content = form["Content"]; item.CategoryID = int.Parse(Request.Form["CategoryID"]); item.ModifyID = WebCookieHelper.GetEmployeeId(); item.ModifyTime = DateTime.Now; item.ImagePath = HtmlContentHelper.GetFirstImgUrl(item.Content); item.Summary = HtmlContentHelper.GetSummary(item.Content); EnterRepository.GetRepositoryEnter().HotelRepository.Get(m => m.ID == item.ID); bool result = EnterRepository.GetRepositoryEnter().HotelRepository.EditEntity(item, new string[] { "Title", "Keywords", "CategoryID", "Content", "ModifyID", "ModifyTime", "ImagePath", "Summary" }); if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "修改成功!"; } else { writeMsg = "修改失败!"; } return(Content(writeMsg)); }
public ActionResult Add(FormCollection form) { string writeMsg = string.Empty; QcArticle item = new QcArticle(); item.ID = item.GetNextID(); item.Title = Request.Form["Title"]; item.Keywords = Request.Form["Keywords"]; item.CategoryCode = Request.Form["CategoryCode"]; item.Content = form["Content"]; item.ImagePath = HtmlContentHelper.GetFirstImgUrl(item.Content); item.Summary = HtmlContentHelper.GetSummary(item.Content); item.CreateTime = DateTime.Now; item.ModifyTime = DateTime.Now; MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.AddEntity(item); if (MeddocEnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "{msg:\"保存成功!\",id:" + item.ID.ToString() + "}"; } else { writeMsg = "{msg:\"保存失败!\",id:0}"; } return(Content(writeMsg)); }
public ActionResult Edit(FormCollection form) { string writeMsg = string.Empty; QcArticle item = new QcArticle(); item.ID = int.Parse(Request.QueryString["ID"]); item.Title = Request.Form["Title"]; item.Keywords = Request.Form["Keywords"]; item.CategoryCode = Request.Form["CategoryCode"]; item.Content = form["Content"]; item.ImagePath = HtmlContentHelper.GetFirstImgUrl(item.Content); item.Summary = HtmlContentHelper.GetSummary(item.Content); item.ModifyTime = DateTime.Now; MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.Get(m => m.ID == item.ID); bool result = MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.EditEntity(item , new string[] { "Title", "Content", "ModifyTime", "CategoryCode", "ImagePath", "Summary", "Keywords" }); if (MeddocEnterRepository.GetRepositoryEnter().SaveChange() > 0) { writeMsg = "{msg:\"保存成功!\",id:" + item.ID.ToString() + "}"; } else { writeMsg = "{msg:\"保存失败!\",id:" + item.ID.ToString() + "}"; } return(Content(writeMsg)); }
private string HTMLProcess(string content) { string str = "/Storage/Plat/PageSettings/PageFoot"; string mapPath = IOHelper.GetMapPath(str); content = HtmlContentHelper.TransferToLocalImage(content, IOHelper.GetMapPath("/"), mapPath, string.Concat(str, "/")); content = HtmlContentHelper.RemoveScriptsAndStyles(content); return(content); }
private string HTMLProcess(string content, long id, long shopId) { string str = string.Format("/Storage/Shop/{0}/templates/{1}", shopId, id); string mapPath = IOHelper.GetMapPath(str); content = HtmlContentHelper.TransferToLocalImage(content, IOHelper.GetMapPath("/"), mapPath, string.Concat(str, "/")); content = HtmlContentHelper.RemoveScriptsAndStyles(content); return(content); }
private string HTMLProcess(string content, long id) { string str = string.Concat("/Storage/Plat/Article/", id); string mapPath = IOHelper.GetMapPath(str); content = HtmlContentHelper.TransferToLocalImage(content, IOHelper.GetMapPath("/"), mapPath, string.Concat(str, "/")); content = HtmlContentHelper.RemoveScriptsAndStyles(content); return(content); }
private string ProcessHtml(string html) { if (!string.IsNullOrEmpty(html)) { string desDir = "/Storage/Plat/APP/About"; html = HtmlContentHelper.TransferToLocalImage(html, "/", desDir, HimallIO.GetImagePath(desDir, null) + "/"); html = HtmlContentHelper.RemoveScriptsAndStyles(html); } return(html); }
public ActionResult GetHtml() { string url = Request.Form["url"]; string htmlstr = HtmlContentHelper.WebPageContentGet(url); string title = HtmlContentHelper.WebPageTitleGet(htmlstr).Replace("- 今日头条(TouTiao.com)", "").Replace("- 今日头条(TouTiao.org)", ""); string description = HtmlContentHelper.WebPageDescriptionGet(htmlstr); string keywords = HtmlContentHelper.WebPageKeywordsGet(htmlstr); string article = HtmlContentHelper.WebPageArticleGet(url, htmlstr); var blog = EnterRepository.GetRepositoryEnter().BlogRepository.LoadEntities(m => m.ReprintUrl == url).FirstOrDefault(); if (blog == null) { blog = new Models.Blog(); blog.ReprintUrl = url; blog.MemberID = WebCookieHelper.GetUserId(0); blog.CategoryID = EnterRepository.GetRepositoryEnter().CategoryRepository.LoadEntities(m => m.Code == "blog").FirstOrDefault().ID; blog.ImagePath = HtmlContentHelper.GetFirstImgUrl(article); blog.IsPublic = 1; blog.Keywords = keywords; blog.Summary = description; blog.Zhuanzai = 1; blog.ModifyTime = DateTime.Now; blog.CreateTime = DateTime.Now; blog.Content = article; blog.Title = title; EnterRepository.GetRepositoryEnter().BlogRepository.AddEntity(blog); } else { blog.ReprintUrl = url; blog.MemberID = WebCookieHelper.GetUserId(0); blog.ImagePath = HtmlContentHelper.GetFirstImgUrl(article); blog.IsPublic = 1; blog.Keywords = keywords; blog.Summary = description; blog.Zhuanzai = 1; blog.ModifyTime = DateTime.Now; blog.Content = article; blog.Title = title; EnterRepository.GetRepositoryEnter().BlogRepository.EditEntity(blog, new string[] { "MemberID", "Content", "IsPublic", "ReprintUrl", "Keywords" , "ModifyTime", "Summary", "ImagePath", "Title", "Zhuanzai" }); } if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { return(Redirect("/blog/view/" + blog.ID + ".htm")); } return(Content("")); }
public void Execute(IJobExecutionContext context) { try { SiteConfig _siteConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~").GetSection("SiteConfig") as SiteConfig; GlobalMethod.log.Info("主页刷新-" + DateTime.Now.ToString()); HtmlContentHelper.CreateIndex(_siteConfig); } catch (Exception ex) { GlobalMethod.log.Error(ex); throw; } //Console.WriteLine("hello1"); }
/// <summary> /// 查询数据 /// </summary> public ActionResult QueryData() { int page = Request.Form["page"] != "" ? Convert.ToInt32(Request.Form["page"]) : 0; int size = Request.Form["rows"] != "" ? Convert.ToInt32(Request.Form["rows"]) : 0; string sort = Request.Form["sort"] != "" ? Request.Form["sort"] : ""; string order = Request.Form["order"] != "" ? Request.Form["order"] : ""; string title = Request.Form["Title"] != "" ? Request.Form["Title"] : ""; string categoryCode = Request.Form["CategoryCode"] != null ?Request.Form["CategoryCode"] : ""; string keywords = Request.Form["keywords"] != null ? Request.Form["keywords"] : ""; if (page < 1) { return(Content("")); } int totalCount = 0; var result = MeddocEnterRepository.GetRepositoryEnter().QcArticleRepository.LoadPageList(title, 0, categoryCode, keywords, (page - 1) * size, size, out totalCount).ToList(); JsonHelper json = new JsonHelper(); string strJson = string.Empty; foreach (QcArticle item in result) { json.AddItem("ID", item.ID.ToString()); json.AddItem("Title", item.Title); json.AddItem("CategoryCode", item.CategoryCode); json.AddItem("ImagePath", item.ImagePath); json.AddItem("Summary", item.Summary == null?"":item.Summary.Replace("\n", "").Replace("\r", "").Replace("\t", "")); json.AddItem("Keywords", item.Keywords); json.AddItem("CategoryName", SystemConst.CategoryCode.GetCategoryName(item.CategoryCode)); json.AddItem("CreateTime", item.CreateTime == null ? "" : item.CreateTime.ToString("yyyy-MM-dd HH:mm")); json.AddItem("ModifyTime", item.ModifyTime == null ? "" : item.ModifyTime.ToString("yyyy-MM-dd HH:mm")); json.AddItem("Content", HtmlContentHelper.GetSummary(item.Content).Replace("\n", "").Replace("\r", "").Replace("\t", "")); json.ItemOk(); } json.totlalCount = totalCount; if (json.totlalCount > 0) { strJson = json.ToEasyuiGridJsonString(); } else { strJson = @"[]"; } return(Content(strJson)); }
public ActionResult GetHtmlToutiao() { string url = Request.Form["url"]; string htmlstr = HtmlContentHelper.WebPageContentGet(url); string title = HtmlContentHelper.WebPageTitleGet(htmlstr).Replace("- 今日头条(TouTiao.com)", "").Replace("- 今日头条(TouTiao.org)", ""); string description = HtmlContentHelper.WebPageDescriptionGet(htmlstr); string keywords = HtmlContentHelper.WebPageKeywordsGet(htmlstr); string article = HtmlContentHelper.WebPageArticleGet(url, htmlstr); var item = EnterRepository.GetRepositoryEnter().ToutiaoRepository.LoadEntities(m => m.ReprintUrl == url).FirstOrDefault(); if (item == null) { item = new Models.Toutiao(); item.ReprintUrl = url; item.MemberID = WebCookieHelper.GetUserId(0); item.CategoryID = EnterRepository.GetRepositoryEnter().CategoryRepository.LoadEntities(m => m.Code == "toutiao").FirstOrDefault().ID; item.ImagePath = HtmlContentHelper.GetFirstImgUrl(article); item.IsPublic = 1; item.Keywords = keywords; item.Summary = description; item.Zhuanzai = 1; item.ModifyTime = DateTime.Now; item.CreateTime = DateTime.Now; item.Content = article; item.Title = title; EnterRepository.GetRepositoryEnter().ToutiaoRepository.AddEntity(item); if (EnterRepository.GetRepositoryEnter().SaveChange() > 0) { return(Redirect("/toutiao/view/" + item.ID + ".htm")); } return(Content("")); } else { return(Redirect("/toutiao/view/" + item.ID + ".htm")); } }
public ActionResult Write(FormCollection form) { var blog = new Models.Blog(); blog.ID = int.Parse(form["ID"]); blog.CategoryID = int.Parse(form["CategoryID"]); blog.Content = form["Content"]; blog.IsPublic = int.Parse(form["IsPublic"]); blog.Keywords = form["Keywords"]; blog.ReprintUrl = form["ReprintUrl"]; blog.Title = form["Title"]; blog.Zhuanzai = int.Parse(form["Zhuanzai"]); blog.MemberID = WebCookieHelper.GetUserId(0); blog.Summary = HtmlContentHelper.GetSummary(blog.Content); blog.ImagePath = HtmlContentHelper.GetFirstImgUrl(blog.Content); //创建会员信息 if (blog.ID == 0) { blog.CreateTime = DateTime.Now; blog.ModifyTime = DateTime.Now; EnterRepository.GetRepositoryEnter().BlogRepository.AddEntity(blog); } else { blog.ModifyTime = DateTime.Now; EnterRepository.GetRepositoryEnter().BlogRepository.Get(m => m.ID == blog.ID); EnterRepository.GetRepositoryEnter().BlogRepository.EditEntity(blog , new string[] { "Content", "IsPublic", "ReprintUrl", "Keywords" , "ModifyTime", "Summary", "ImagePath", "CategoryID", "Title", "Zhuanzai" }); } if (EnterRepository.GetRepositoryEnter().SaveChange() <= 0) { return(Content("error")); } return(Content(blog.ID.ToString())); }