public string SendToUIDMessage(string msgtype, string displayname, string summary, string image, string url, string Content, string ArticleId) { string str = Content; string str2 = "{\"text\": \"" + str + "\"}"; if (!(msgtype == "articles")) { return(str2); } str2 = ""; if (summary == "") { summary = displayname; } string str3 = "{\"display_name\": \"" + displayname + "\",\"summary\":\"" + summary + "\",\"image\":\"" + image + "\",\"url\":\"" + url + "\"},"; IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(ArticleId)); if (articleItems.Count > 0) { string title = ""; foreach (ArticleItemsInfo info in articleItems) { if (info.Content.Trim() == "") { title = info.Title; } string str5 = str3; str3 = str5 + "{\"display_name\": \"" + info.Title + "\",\"summary\":\"" + title + "\",\"image\":\"http://" + Globals.DomainName + info.ImageUrl + "\",\"url\":\"" + info.Url + "\"},"; } } str3 = str3.Substring(0, str3.Length - 1); return("{\"articles\": [" + str3 + "]}"); }
public string SendToUIDMessage(string msgtype, string displayname, string summary, string image, string url, string Content, string ArticleId) { string result = "{\"text\": \"" + Content + "\"}"; if (msgtype == "articles") { if (summary == "") { summary = displayname; } string text = string.Concat(new string[] { "{\"display_name\": \"", displayname, "\",\"summary\":\"", summary, "\",\"image\":\"", image, "\",\"url\":\"", url, "\"}," }); System.Collections.Generic.IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(ArticleId)); if (articleItems.Count > 0) { string text2 = ""; foreach (ArticleItemsInfo current in articleItems) { if (current.Content.Trim() == "") { text2 = current.Title; } string text3 = text; text = string.Concat(new string[] { text3, "{\"display_name\": \"", current.Title, "\",\"summary\":\"", text2, "\",\"image\":\"http://", Globals.DomainName, current.ImageUrl, "\",\"url\":\"", current.Url, "\"}," }); } } text = text.Substring(0, text.Length - 1); result = "{\"articles\": [" + text + "]}"; } return(result); }
private static string articleMsg(string display_name, string summary, string image, string url, string ArticleId, int MessageId) { JObject obj2 = new JObject(); string str = "["; if (summary == "") { summary = display_name; } string str3 = str; str = str3 + "{'display_name':'" + display_name + "','summary':'" + summary + "','image':'" + image + "','url':'" + url + "'},"; if (!string.IsNullOrEmpty(ArticleId) && (int.Parse(ArticleId) > 0)) { IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(ArticleId)); if (articleItems.Count > 0) { foreach (ArticleItemsInfo info in articleItems) { string title = ""; if (info.Content.Trim() == "") { title = info.Title; } string str4 = str; str = str4 + "{\"display_name\": \"" + info.Title + "\",\"summary\":\"" + title + "\",\"image\":\"http://" + Globals.DomainName + info.ImageUrl + "\",\"url\":\"" + info.Url + "\"},"; } } } MessageInfo messageInfo = new MessageInfo { SenderDate = DateTime.Now, DisplayName = display_name, Summary = summary, Image = image, Url = url, ArticleId = int.Parse(ArticleId), Status = 2, MessageId = MessageId }; WeiboHelper.UpdateMessage(messageInfo); str = str.Substring(0, str.Length - 1) + "]"; obj2.Add("articles", (JToken)str); return(obj2.ToString()); }
private void refriendscircle_ItemDataBound(object sender, RepeaterItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { Repeater repeater = e.Item.Controls[0].FindControl("ItemInfo") as Repeater; Literal literal = e.Item.Controls[0].FindControl("ItemHtml") as Literal; DataRowView dataItem = (DataRowView)e.Item.DataItem; if (dataItem["ArticleType"].ToString() == "4") { IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(dataItem["ArticleId"].ToString())); if (articleItems != null) { repeater.DataSource = articleItems; repeater.DataBind(); } } else { literal.Text = "<div class='mate-ctx clear' >" + dataItem["Memo"].ToString() + "</div>"; } } }
protected string FormatArticleShow(object articleId, object articletype, object title, object pubtime, object imgurl, object memo, object IsShare) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); if (articletype.ToString() == "2") { stringBuilder.AppendLine("<div class='single-mate mate-list'>"); stringBuilder.AppendLine(" <div class='mate-inner'>"); stringBuilder.AppendLine(" <h3>" + title + "</h3>"); stringBuilder.AppendLine(" <span>" + System.DateTime.Parse(pubtime.ToString()).ToString("yyyy-MM-dd HH:mm") + "</span>"); stringBuilder.AppendLine(" <div class='mate-img'>"); stringBuilder.AppendLine(" <img src='" + imgurl + "' class='img-responsive'>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" <p class='mate-info'>" + memo + "</p>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" <div class='nav clearfix'>"); stringBuilder.AppendLine(" <a class='one' href='../weixin/sendalledit.aspx?aid=" + articleId + "'>微信群发</a>"); stringBuilder.AppendLine(" <a href='../weibo/letter.aspx?aid=" + articleId + "'>微博群发</a>"); stringBuilder.AppendLine(" <a href='javascript:void(0)' onclick='ArticleView(" + articleId + ")'>预览</a>"); stringBuilder.AppendLine(string.Concat(new object[] { " <a href='javascript:void(0)' onclick='editOneArticle(", articleId, ",", articletype.ToString(), ")'>编辑</a>" })); stringBuilder.AppendLine(" <a href='javascript:void(0)' class='dropdown'>"); stringBuilder.AppendLine(" <span id='dLabel' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>删除"); stringBuilder.AppendLine(" </span>"); stringBuilder.AppendLine(" <div class='dropdown-menu width' aria-labelledby='dLabel'>"); stringBuilder.AppendLine(" <p class='dropdown-header'>确定删除吗?</p>"); stringBuilder.AppendLine(" <button type='button' class='btn btn-danger marg' onclick='delOneArticle(" + articleId + ")'>删除</button>"); stringBuilder.AppendLine(" <button type='button' class='btn btn-primary'>取消</button>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" </a>"); stringBuilder.AppendLine(" </div>"); if ((bool)IsShare) { stringBuilder.AppendLine("<p class='distributor'>分销商</p>"); } stringBuilder.AppendLine("</div>"); } else if (articletype.ToString() == "4") { stringBuilder.AppendLine("<div class='many-mate mate-list'>"); stringBuilder.AppendLine(" <div class='mate-inner top'>"); stringBuilder.AppendLine(" <span>" + System.DateTime.Parse(pubtime.ToString()).ToString("yyyy-MM-dd HH:mm") + "</span>"); stringBuilder.AppendLine(" <div class='mate-img'>"); stringBuilder.AppendLine(" <img src='" + imgurl + "' class='img-responsive'>"); stringBuilder.AppendLine(" <div class='title'>" + title + "</div>"); stringBuilder.AppendLine(" </div>"); if ((bool)IsShare) { stringBuilder.AppendLine("<p class='distributor'>分销商</p>"); } stringBuilder.AppendLine(" </div>"); System.Collections.Generic.IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(articleId.ToString())); foreach (ArticleItemsInfo current in articleItems) { stringBuilder.AppendLine(" <div class='mate-inner'>"); stringBuilder.AppendLine(" <div class='child-mate'>"); stringBuilder.AppendLine(" <div class='child-mate-title clearfix'>"); stringBuilder.AppendLine(" <div class='title'>"); stringBuilder.AppendLine(" <h4>" + current.Title + "</h4>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" <div class='img'>"); stringBuilder.AppendLine(" <img src='" + current.ImageUrl + "' class='img-responsive'>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(""); stringBuilder.AppendLine(" </div>"); } stringBuilder.AppendLine(" <div class='nav clearfix'>"); stringBuilder.AppendLine(" <a class='one' href='../weixin/sendalledit.aspx?aid=" + articleId + "'>微信群发</a>"); stringBuilder.AppendLine(" <a href='../weibo/letter.aspx?aid=" + articleId + "'>微博群发</a>"); stringBuilder.AppendLine(" <a href='javascript:void(0)' onclick='ArticleView(" + articleId + ")'>预览</a>"); stringBuilder.AppendLine(string.Concat(new object[] { " <a href='javascript:void(0)' onclick='editOneArticle(", articleId, ",", articletype.ToString(), ")'>编辑</a>" })); stringBuilder.AppendLine(" <a href='javascript:void(0)' class='dropdown'>"); stringBuilder.AppendLine(" <span id='dLabel' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'>删除"); stringBuilder.AppendLine(" </span>"); stringBuilder.AppendLine(" <div class='dropdown-menu width' aria-labelledby='dLabel'>"); stringBuilder.AppendLine(" <p class='dropdown-header'>确定删除吗?</p>"); stringBuilder.AppendLine(" <button type='button' class='btn btn-danger marg' onclick='delOneArticle(" + articleId + ")'>删除</button>"); stringBuilder.AppendLine(" <button type='button' class='btn btn-primary'>取消</button>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine(" </a>"); stringBuilder.AppendLine(" </div>"); stringBuilder.AppendLine("</div>"); } return(stringBuilder.ToString()); }
private static string articleMsg(string display_name, string summary, string image, string url, string ArticleId, int MessageId) { new JObject(); string text = "["; if (summary == "") { summary = display_name; } string text2 = text; text = string.Concat(new string[] { text2, "{\"display_name\":\"", Globals.String2Json(display_name), "\",\"summary\":\"", Globals.String2Json(summary), "\",\"image\":\"", image, "\",\"url\":\"", url, "\"}," }); if (!string.IsNullOrEmpty(ArticleId) && int.Parse(ArticleId) > 0) { System.Collections.Generic.IList <ArticleItemsInfo> articleItems = ArticleHelper.GetArticleItems(int.Parse(ArticleId)); if (articleItems.Count > 0) { foreach (ArticleItemsInfo current in articleItems) { string s = ""; if (current.Content.Trim() == "") { s = current.Title; } string text3 = text; text = string.Concat(new string[] { text3, "{\"display_name\": \"", Globals.String2Json(current.Title), "\",\"summary\":\"", Globals.String2Json(s), "\",\"image\":\"http://", Globals.DomainName, current.ImageUrl, "\",\"url\":\"", current.Url, "\"}," }); } } } WeiboHelper.UpdateMessage(new MessageInfo { SenderDate = System.DateTime.Now, DisplayName = display_name, Summary = summary, Image = image, Url = url, ArticleId = int.Parse(ArticleId), Status = 2, MessageId = MessageId }); text = text.Substring(0, text.Length - 1); text += "]"; return("{\"articles\":" + text.ToString() + "}"); }