コード例 #1
0
        /// <summary>
        /// 获取广告的地址和连接
        /// </summary>
        protected void GetBannerImg(int CityId)
        {
            EyouSoft.IBLL.AdvStructure.IAdv             iBll          = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            IList <EyouSoft.Model.AdvStructure.AdvInfo> AdvListBanner = null;

            //购物点频道旗帜广告11
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.购物点频道旗帜广告1);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                if (Utils.EmptyLinkCode == AdvListBanner[0].RedirectURL)
                {
                    ImgUrl1 = string.Format("<img src='{0}' alt='图片广告'  width='220' height='90' />", Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
                else
                {
                    ImgUrl1 = string.Format("<a href='{0}' target='_blank'><img src='{1}' alt='图片广告'  width='220' height='90' /></a>", AdvListBanner[0].RedirectURL, Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
            }
            //购物点频道旗帜广告22
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.购物点频道旗帜广告2);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                if (Utils.EmptyLinkCode == AdvListBanner[0].RedirectURL)
                {
                    ImgUrl2 = string.Format("<img src='{0}' alt='图片广告'  width='220' height='90' />", Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
                else
                {
                    ImgUrl2 = string.Format("<a href='{0}' target='_blank'><img src='{1}' alt='图片广告'  width='220' height='90' /></a>", AdvListBanner[0].RedirectURL, Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
            }
            //购物点频道最新加入
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.购物点频道最新加入);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                this.rpt_NewsEnjoy.DataSource = AdvListBanner;
                this.rpt_NewsEnjoy.DataBind();
            }
            //绑定供求信息
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.购物点频道新货上架);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                this.rpt_NeedNewInfo.DataSource = AdvListBanner;
                this.rpt_NeedNewInfo.DataBind();
            }
            //释放资源
            AdvListBanner = null;
            iBll          = null;
        }
コード例 #2
0
 /// <summary>
 /// 获取首页广告banner(3)
 /// </summary>
 private void GetAdvImg()
 {
     EyouSoft.IBLL.AdvStructure.IAdv advBll = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
     //获取通栏广告
     EyouSoft.Model.AdvStructure.AdvInfo advModel = advBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.首页资讯通栏广告).FirstOrDefault();
     if (advModel != null)
     {
         bannerAdv = EyouSoft.Common.Utils.GetImgOrFalash(advModel.ImgPath, advModel.RedirectURL);
     }
 }
コード例 #3
0
        /// <summary>
        /// 广告测试
        /// </summary>
        private void AdvTest()
        {
            int         recordCount = 0;
            IList <int> relation    = new List <int>();

            EyouSoft.IBLL.AdvStructure.IAdv bll = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();

            DateTime d1 = Convert.ToDateTime("2010-07-27");
            DateTime d2 = Convert.ToDateTime("2010-08-06");

            //bool val = bll.IsValid(EyouSoft.Model.AdvStructure.AdvPosition.供求信息频道促销广告, d1, d2, EyouSoft.Model.AdvStructure.AdvRange.全国, null);

            EyouSoft.Model.AdvStructure.AdvInfo advInfo = new EyouSoft.Model.AdvStructure.AdvInfo();

            advInfo.Position    = EyouSoft.Model.AdvStructure.AdvPosition.首页广告精品推荐图文;
            advInfo.Category    = EyouSoft.Model.AdvStructure.AdvCategory.业114广告;
            advInfo.Title       = "test title";
            advInfo.Remark      = "test content";
            advInfo.RedirectURL = "www.baidu.com";
            advInfo.ImgPath     = "图片路径";
            //advInfo.CompanyId = "1e5edc20-4b83-4c16-8c52-008e0c09bd1e";
            //advInfo.CompanyName = "测试公司名称";
            advInfo.ContactInfo  = "联系信息";
            advInfo.StartDate    = d1;
            advInfo.EndDate      = d2;
            advInfo.OperatorId   = 4;
            advInfo.OperatorName = "汪奇志";
            advInfo.IssueTime    = DateTime.Now;
            advInfo.Range        = EyouSoft.Model.AdvStructure.AdvRange.全国;
            advInfo.Relation     = null;
            relation.Add(1);
            advInfo.Relation = relation;

            //Response.Write(bll.InsertAdv(advInfo)+"<br/>");


            //advInfo.Range = EyouSoft.Model.AdvStructure.AdvRange.全国;
            //relation.Add(1);
            //relation.Add(2);
            //relation.Add(4);
            //relation.Add(17);
            //advInfo.Relation = relation;
            //advInfo.AdvId = 33;
            //advInfo.Title = "test title update";
            //bll.UpdateAdv(advInfo);

            //前台
            IList <EyouSoft.Model.AdvStructure.AdvInfo> advs = bll.GetAdvs(362, EyouSoft.Model.AdvStructure.AdvPosition.首页广告优秀企业展示);
            //运营后台
            //IList<EyouSoft.Model.AdvStructure.AdvInfo> advs1=bll.GetAdvs(10, 1,ref recordCount, EyouSoft.Model.AdvStructure.AdvPosition.车队频道旗帜广告1, 1, null,null, d1, d2);
            //bll.SetAdvSort(50, EyouSoft.Model.AdvStructure.AdvPosition.车队频道旗帜广告1, 2, 100);
            //Response.Write(advs.Count+"<br/>"+recordCount);
        }
コード例 #4
0
        /// <summary>
        /// 获取横幅广告的地址和连接
        /// </summary>
        protected void GetBannerImg()
        {
            EyouSoft.IBLL.AdvStructure.IAdv             iBll          = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            IList <EyouSoft.Model.AdvStructure.AdvInfo> AdvListBanner = null;

            //第一张横向大广告
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.机票频道通栏banner1);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                BannerImgUrl1 = Utils.GetImgOrFalash(AdvListBanner[0].ImgPath, AdvListBanner[0].RedirectURL);
            }
            //第二张横向大广告
            AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.机票频道通栏banner2);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                BannerImgUrl2 = Utils.GetImgOrFalash(AdvListBanner[0].ImgPath, AdvListBanner[0].RedirectURL);
            }
            //释放资源
            AdvListBanner = null;
            iBll          = null;
        }
コード例 #5
0
        /// <summary>
        ///绑定页面上方的六个广告图片
        /// </summary>
        /// <returns></returns>
        protected void BindPicAdvInfo()
        {
            EyouSoft.IBLL.AdvStructure.IAdv             iBll          = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            IList <EyouSoft.Model.AdvStructure.AdvInfo> AdvListBanner = iBll.GetAdvs(CityId, EyouSoft.Model.AdvStructure.AdvPosition.车队频道精品推荐图文);

            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                this.dal_PicAdvList.DataSource = AdvListBanner;
                this.dal_PicAdvList.DataBind();
            }
            AdvListBanner = null;
            iBll          = null;
        }
コード例 #6
0
        protected void BindImgInfo(int CityID)
        {
            EyouSoft.IBLL.AdvStructure.IAdv             iBll          = EyouSoft.BLL.AdvStructure.Adv.CreateInstance();
            IList <EyouSoft.Model.AdvStructure.AdvInfo> AdvListBanner = null;

            //供求信息频道文章及列表右侧11
            AdvListBanner = iBll.GetAdvs(CityID, EyouSoft.Model.AdvStructure.AdvPosition.供求信息频道文章及列表右侧1);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                if (Utils.EmptyLinkCode == AdvListBanner[0].RedirectURL)
                {
                    imgUrl1 = string.Format("<image src='{0}' width='250' height='170'>", Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
                else
                {
                    imgUrl1 = string.Format("<a href='{0}' target='_blank'><image src='{1}' width='250' height='170'></a>", AdvListBanner[0].RedirectURL, Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
            }
            //供求信息频道文章及列表右侧12
            AdvListBanner = iBll.GetAdvs(CityID, EyouSoft.Model.AdvStructure.AdvPosition.供求信息频道文章及列表右侧2);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                if (Utils.EmptyLinkCode == AdvListBanner[0].RedirectURL)
                {
                    imgUrl2 = string.Format("<image src='{0}' width='250' height='170'>", Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
                else
                {
                    imgUrl2 = string.Format("<a href='{0}' target='_blank'><image src='{1}' width='250' height='170'></a>", AdvListBanner[0].RedirectURL, Domain.FileSystem + AdvListBanner[0].ImgPath);
                }
            }
            //本周最具人气企业推荐
            AdvListBanner = iBll.GetAdvs(CityID, EyouSoft.Model.AdvStructure.AdvPosition.供求信息频道最具人气企业推荐);
            if (AdvListBanner != null && AdvListBanner.Count > 0)
            {
                this.dal_PicAdvList.DataSource = AdvListBanner;
                this.dal_PicAdvList.DataBind();
            }
            //释放资源
            AdvListBanner = null;
            iBll          = null;
            //行业资讯
            //本周新闻排行
            EyouSoft.IBLL.CommunityStructure.IInfoArticle         aBll       = EyouSoft.BLL.CommunityStructure.InfoArticle.CreateInstance();
            IList <EyouSoft.Model.CommunityStructure.InfoArticle> aModelList = null;

            aModelList = aBll.GetTopNumCurrWeekList(8, EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, null, false);
            if (aModelList != null && aModelList.Count > 0)
            {
                this.rpt_NewsTopList.DataSource = aModelList;
                this.rpt_NewsTopList.DataBind();
            }
            //最新新闻咨询
            aModelList = aBll.GetTopNumList(8, EyouSoft.Model.CommunityStructure.TopicClass.行业资讯, null, false, "");
            if (aModelList != null && aModelList.Count > 0)
            {
                this.rpt_NewNewsInfo.DataSource = aModelList;
                this.rpt_NewNewsInfo.DataBind();
            }
            //同业学堂
            aModelList = aBll.GetTopNumList(8, null, EyouSoft.Model.CommunityStructure.TopicAreas.新手计调, false, "");
            if (aModelList != null && aModelList.Count > 0)
            {
                this.rep_NewEnjoyStudy.DataSource = aModelList;
                this.rep_NewEnjoyStudy.DataBind();
            }
            aModelList = aBll.GetTopNumList(8, null, EyouSoft.Model.CommunityStructure.TopicAreas.带团经验分享, false, "");
            if (aModelList != null && aModelList.Count > 0)
            {
                this.rep_TourEnjoy.DataSource = aModelList;
                this.rep_TourEnjoy.DataBind();
            }
            aModelList = aBll.GetTopNumList(8, null, EyouSoft.Model.CommunityStructure.TopicAreas.景区案例分析, false, "");
            if (aModelList != null && aModelList.Count > 0)
            {
                this.rep_AnLiFenXi.DataSource = aModelList;
                this.rep_AnLiFenXi.DataBind();
            }
        }