コード例 #1
0
        private void LoadNewsHeaderSlide()
        {
            string         strHTML = string.Empty, result = string.Empty, link = string.Empty, Source = string.Empty;
            string         code            = "TT_SK";
            string         lang            = "vi-VN";
            int            totalItemCount  = 3;
            Uri            requestUri      = Context.Request.Url;
            string         baseUrl         = requestUri.Scheme + Uri.SchemeDelimiter + requestUri.Host + (requestUri.IsDefaultPort ? "" : ":" + requestUri.Port);
            string         main_image_path = "/user_files/images/article_images/main_images/";
            string         file_path       = baseUrl + main_image_path;
            List <Article> lst             = ArticleController.GetActiveListByFixedNumCode(code, lang, totalItemCount);

            foreach (var item in lst)
            {
                if (string.IsNullOrEmpty(item.Source))
                {
                    Source = Request.Url.Host;
                }
                else
                {
                    Source = item.Source;
                }

                result += "<li class=\"news-item\"><a class=\"news-item-link\" title=\"" + item.Title + "\" href=\"/tin-chi-tiet/" + item.Alias + "/" + code + "\">"
                          + item.Headline
                          + "<span class='author'>Nguồn:" + Source + "</span>"
                          + "</a></li>";
            }
            strHTML = "<ul id=\"news_ticker\" class=\"ticker\">" + result + "</ul>";
            newsticker_scroller.InnerHtml = strHTML;
        }
コード例 #2
0
        private void PopulateRelatedNews(string code, string alias)
        {
            string         strHTML = string.Empty, list = string.Empty, strCreateDate = string.Empty;
            int            totalItemCount = 10;
            List <Article> lst            = ArticleController.GetActiveListByFixedNumCode(code, totalItemCount);
            DataTable      dt             = CommonLibrary.Common.Utilities.CollectionsUtil.ConvertTo(lst);

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (!string.IsNullOrEmpty(dt.Rows[i]["DateCreated"].ToString()))
                    {
                        DateTime _strCreateDate = Convert.ToDateTime(dt.Rows[i]["DateCreated"].ToString());
                        strCreateDate = "<span class='date'>(" + _strCreateDate.ToString("dd/MM/yy") + ")</span>";
                    }

                    if (dt.Rows[i]["Alias"].ToString() != alias)
                    {
                        list += "<li><a  target='_self' title=\"" + dt.Rows[i]["Headline"].ToString() + "\" href=\"/tin-chi-tiet/" + dt.Rows[i]["Alias"].ToString() + "/" + code + "\"><span>"
                                + dt.Rows[i]["Headline"].ToString() + "</span>" + strCreateDate + "</a></li>";
                    }
                }
            }

            ltrRelationNews.Text = "<div class=\"detail-related\">"
                                   + "<ul>"
                                   + list
                                   + "</ul>"
                                   + "</div>";
        }
コード例 #3
0
        private void LoadHotNews()
        {
            string strHTML = string.Empty;
            //string code = "BEAUTY_NEWS";
            string code = "DAILY_NEWS";
            int    totalItemCount = 5;
            Uri    requestUri = Context.Request.Url;
            string baseUrl = requestUri.Scheme + Uri.SchemeDelimiter + requestUri.Host + (requestUri.IsDefaultPort ? "" : ":" + requestUri.Port);
            string CategoryCode = string.Empty, ForwardUrl = string.Empty, Title = string.Empty,
                   Abstract = string.Empty, Alias = string.Empty, Headline = string.Empty, FilePath = string.Empty,
                   MainImage = string.Empty;

            List <Article> lst = ArticleController.GetActiveListByFixedNumCode(code, totalItemCount);

            if (lst.Count > 0)
            {
                foreach (var item in lst)
                {
                    CategoryCode = item.CategoryCode;
                    Title        = item.Title;
                    Alias        = item.Alias;
                    Abstract     = item.Abstract;
                    Headline     = item.Headline;
                    MainImage    = item.MainImage;
                    //FilePath = baseUrl + "/user_files/images/article_images/main_images/" + MainImage;
                    FilePath   = "http://backend.ngoisao.vn/data/cnn_270x162/2012/12/10/ncngoai567.jpg?1355243125310";
                    ForwardUrl = baseUrl + "/portals/news/details.aspx?code=" + CategoryCode + "&alias=" + Alias;

                    strHTML += "<div class=\"widget-item\">"
                               + "<p>"
                               + "<a href='" + ForwardUrl + "' title='" + Title + "' target='_blank'>"
                               + "<img src='" + FilePath + "' width='570' height='270' alt='" + Title + "'></a>"
                               + "</p>"
                               + "<a class='widget-title' href='" + ForwardUrl + "' title='" + Title + "' target='_blank'>" + Title + "</a>"
                               + "</div>";
                }
            }

            divSlideContainer.InnerHtml = "<div class=\"widget\">"
                                          + "<div class=\"widget-header\">"
                                          + "<a title=\"5eagles.com.vn\" target=\"_blank\" href=\"http://5eagles.com.vn\">&nbsp;</a>"
                                          + "</div>"
                                          + "<div id=\"widget-slider\" class=\"widget-slider\">"
                                          + "<div class=\"slides_container\">"
                                          + strHTML
                                          + "</div>"
                                          + "<div class=\"widget-copyright\">"
                                          + "<a title=\"5eagles.com.vn\" target=\"_blank\" href=\"http://5eagles.com.vn\">www.5eagles.com.vn</a>"
                                          + "</div>"
                                          + "</div>"
                                          + " </div>";
        }
コード例 #4
0
        private string GetNewsListByFixedNumCodeCultureCode(string Code, string CultureCode, int iTotalItemCount)
        {
            string strHTML = string.Empty, Alias = string.Empty, Headline = string.Empty, Source = string.Empty,
                   Title = string.Empty, FilePath = string.Empty, Link = string.Empty;
            string path = ResolveClientUrl("/user_files/images/article_images/front_images/");

            List <Article> lst = ArticleController.GetActiveListByFixedNumCode(Code, CultureCode, iTotalItemCount);

            if (lst.Count > 0)
            {
                foreach (var item in lst)
                {
                    Title    = item.Title;
                    Alias    = item.Alias;
                    Source   = item.Source;
                    Headline = item.Headline;
                    FilePath = path + item.FrontImage;
                    if (string.IsNullOrEmpty(item.NavigateUrl))
                    {
                        Link = "/tin-chi-tiet/" + Alias + "/" + Code;
                    }
                    else
                    {
                        Link = item.NavigateUrl;
                    }

                    strHTML += "<div class='divAdvItems'>"
                               + "<div class='divTitle'><a target='_blank' href='" + Link + "' >" + Title + "</a></div>"
                               + "<div class='itemmc'><a target='_blank' href='" + Link + "' >" + Source + "</a></div>"
                               + "<div class='divImage'>"
                               + "<a target='_blank' href='" + Link + "'><img vspace='0' hspace='0' border='0' align='left' alt='" + Alias + "' src='" + FilePath + "' /></a>"
                               + "<div class='price'><a target='_blank' href='" + Link + "' >" + Headline + "</a></div>"
                               + "</div>"
                               + "</div>"
                               + "<div class='divBorder'><span></span></div>";
                }
            }
            return(strHTML);
        }
コード例 #5
0
        private string LoadTinHiepHoi(string code, string CateName)
        {
            string         strHTML = string.Empty, result = string.Empty, Abstract = string.Empty, Alias = string.Empty, CreateDate = string.Empty, Headline = string.Empty;
            int            totalItemCount  = 5;
            Uri            requestUri      = Context.Request.Url;
            string         baseUrl         = requestUri.Scheme + Uri.SchemeDelimiter + requestUri.Host + (requestUri.IsDefaultPort ? "" : ":" + requestUri.Port);
            string         main_image_path = "/user_files/images/article_images/front_images/";
            string         file_path       = baseUrl + main_image_path;
            List <Article> lst             = ArticleController.GetActiveListByFixedNumCode(code, totalItemCount);
            DataTable      dt = CommonLibrary.Common.Utilities.CollectionsUtil.ConvertTo(lst);

            if (dt.Rows.Count > 0)
            {
                string img = string.Empty;
                if (!string.IsNullOrEmpty(dt.Rows[0]["FrontImage"].ToString()))
                {
                    img = file_path + dt.Rows[0]["FrontImage"].ToString();
                }
                else
                {
                    img = "/images/no_image.jpg";
                }
                if (!string.IsNullOrEmpty(dt.Rows[0]["DateCreated"].ToString()))
                {
                    DateTime _CreateDate = Convert.ToDateTime(dt.Rows[0]["DateCreated"].ToString());
                    CreateDate = "(" + _CreateDate.ToString("dd/MM/yyyy") + ")";
                }

                Alias = dt.Rows[0]["Alias"].ToString();
                if (!string.IsNullOrEmpty(dt.Rows[0]["Headline"].ToString()) && dt.Rows[0]["Headline"].ToString().Length > 300)
                {
                    Headline = StringHandleClass.cutSubString(dt.Rows[0]["Headline"].ToString(), 300) + "...";
                }
                else
                {
                    Headline = dt.Rows[0]["Headline"].ToString();
                }


                if (!string.IsNullOrEmpty(dt.Rows[0]["Abstract"].ToString()) && dt.Rows[0]["Abstract"].ToString().Length > 300)
                {
                    Abstract = StringHandleClass.cutSubString(dt.Rows[0]["Abstract"].ToString(), 300) + "...";
                }
                else
                {
                    Abstract = dt.Rows[0]["Abstract"].ToString();
                }

                result += "<div class=\"first\">"
                          + "<h3><a title=\"" + Headline + "\" href=\"/tin-chi-tiet/" + Alias + "/" + code + "\" target='_self'>" + Headline + "</a></h3>"

                          + " <a href=\"/tin-chi-tiet/" + Alias + "/" + code + "\" class=\"thumb t-left\" title=\"" + Headline + "\" target='_blank'>"
                          + "    <img width=\"120\" height=\"120\" title=\"" + Title + "\"  alt=\"" + Alias + "\" src=\"" + img + "\">"
                          + " </a>"
                          + "<div class=\"sapo\">" + Abstract + "</div>"
                          + " <span class='date'>Ngày đăng: " + CreateDate + "</span>"
                          + "<div style=\"clear:both\"></div>"
                          + "</div>"
                          + LoadTinLienQuan(dt);

                strHTML = "<div class=\"box-widget box-home-item style-1\">"
                          + "<div class=\"box-widget-header\">"
                          + "<h2><a href=\"/tin-tuc/" + code + "\" target='_blank'>" + CateName + "</a></h2>"
                          + "<a class=\"rss\" href=\"/tin-tuc/" + code + "\"  target='_blank'></a>"
                          + "</div>"
                          + "<div class=\"entry-content\">"
                          + "<div class=\"entry-content-fx fx\">"
                          + "<div class=\"entry-content-fxb\">"
                          + "<div class=\"entry-content-fxh\">"
                          + result
                          + "<div class=\"clear\"></div>"
                          + "</div>"
                          + "</div>"
                          + "</div>"
                          + "</div>"
                          + "</div>";
            }
            return(strHTML);
        }