/// <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; }
/// <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); } }
/// <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); }
/// <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; }
/// <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; }
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(); } }