예제 #1
0
        protected override void Render(HtmlTextWriter writer)
        {
            string strHelps = HiCache.Get("DataCache-Helps") as string;

            if (string.IsNullOrEmpty(strHelps))
            {
                DataTable dtHelps = CommentBrowser.GetFooterHelps();
                IList <HelpCategoryInfo> helpCategorys = CommentBrowser.GetHelpCategorys();
                StringBuilder            stringBuiler  = new StringBuilder();
                stringBuiler.Append("<ul class=\"g-cf\">");

                if (dtHelps != null && dtHelps.Rows.Count > 0)
                {
                    int count = dtHelps.Rows.Count;

                    for (int j = 0; j < 4; j++)
                    {
                        stringBuiler.AppendFormat("<li class=\"rookie\">");
                        stringBuiler.Append(" <h3>");
                        stringBuiler.AppendFormat(" <span class=\"g-dib\"><img src=\"{0}\"/></span>{1}", helpCategorys[j].IconUrl, helpCategorys[j].Name);
                        stringBuiler.Append("</h3>");
                        stringBuiler.Append("<div>");
                        //int z = 0;
                        for (int i = 0; i < count; i++)
                        {
                            if (dtHelps.Rows[i]["CategoryId"].ToString() == (helpCategorys[j].CategoryId.ToString()))
                            {
                                //z++;
                                //stringBuiler.AppendFormat("<a href=\"{0}\">{1}</a>", Globals.GetSiteUrls().UrlData.FormatUrl("HelpDetails", dtHelps.Rows[i]["HelpId"]), dtHelps.Rows[i]["Title"]);

                                stringBuiler.AppendFormat("<a href=\"{0}\">{1}</a>", ResolveUrl("/helpItem.aspx?helpid=" + dtHelps.Rows[i]["HelpId"]), dtHelps.Rows[i]["Title"]);
                                //if(z%3==0)
                                //{
                                //    stringBuiler.Append("<br>");
                                //}
                            }
                        }

                        stringBuiler.Append("</div>");
                        stringBuiler.Append("</li>");
                    }

                    //for (int i = 0; i < count; i++)
                    //{
                    //    if (i == 0)
                    //    {
                    //        categoryId = dtHelps.Rows[i]["CategoryId"];
                    //    }
                    //    if (categoryId != dtHelps.Rows[i]["CategoryId"])
                    //    {
                    //        if (i != 0)
                    //        {
                    //            stringBuiler.Append("</div>");
                    //            stringBuiler.Append("</li>");
                    //        }
                    //        if (i == 0)
                    //        {
                    //            stringBuiler.AppendFormat("<li class=\"rookie\">");
                    //        }
                    //        else if (i == 1)
                    //        {
                    //            stringBuiler.AppendFormat("<li class=\"buyers\">");
                    //        }
                    //        else if (i == 2)
                    //        {
                    //            stringBuiler.AppendFormat("<li class=\"clause\">");
                    //        }
                    //        else if (i == 3)
                    //        {
                    //            stringBuiler.AppendFormat("<li class=\"safe\">");
                    //        }
                    //        else if (i == 4)
                    //        {
                    //            stringBuiler.AppendFormat("<li class=\"wechat\">");
                    //        }
                    //        stringBuiler.Append(" <h3>");
                    //        stringBuiler.AppendFormat(" <span class=\"g-dib\"><img src=\"{0}\"/></span>{1}", dtHelps.Rows[i]["IconUrl"], dtHelps.Rows[i]["Name"]);
                    //        stringBuiler.Append("</h3>");
                    //        stringBuiler.Append("<div>");
                    //    }
                    //    stringBuiler.AppendFormat("<a href=\"{0}\">{1}</a>",Globals.GetSiteUrls().UrlData.FormatUrl("HelpDetails",dtHelps.Rows[i]["HelpId"]), dtHelps.Rows[i]["Title"]);
                    //     ;
                    //    if ((count - 1) == i)
                    //    {
                    //        stringBuiler.Append("</div>");
                    //        stringBuiler.Append("</li>");
                    //    }
                    //}
                }

                stringBuiler.Append("<li class=\"wechat\"><h3>微信公众号</h3><div><img align=\"left\" src=\"/templates/master/haimei/images/qc.jpg\" width=\"75\" height=\"75\"> 微信公众号<br>海美生活</div><div style='clear:both'><a href='http://weibo.com/haimylife?refer_flag=1005050010_&is_hot=1' target='_blank' rel='no-follow'><img src=\"/templates/master/haimei/images/weibo.png\" style='width:70px;margin-left:0px;height:auto;'></a></div></li>");//固定
                stringBuiler.Append("</ul>");

                strHelps = stringBuiler.ToString();
            }
            writer.Write(strHelps);
        }