Example #1
0
        /// <summary>
        /// 图片广告html
        /// </summary>
        /// <param name="adPosition"></param>
        /// <returns></returns>
        public static string GetAdByImageList(SysConfig.AdPosition adPosition)
        {
            bool          isswf      = false;
            bool          fileExists = false;
            string        filePath   = string.Empty;
            StringBuilder sb         = new StringBuilder();

            ClassLibrary.BLL.Advertise          adbll = new ClassLibrary.BLL.Advertise();
            List <ClassLibrary.Model.Advertise> list  = adbll.GetModelList("positionID=" + (int)adPosition);

            foreach (ClassLibrary.Model.Advertise model in list)
            {
                filePath = ClassLibrary.Common.SysConfig.UploadFilePathAdImg + model.Img;
                if (System.IO.File.Exists(HttpContext.Current.Server.MapPath(filePath)))
                {
                    fileExists = true;
                }
                if (filePath.LastIndexOf(".swf") > -1)
                {
                    isswf = true;
                }

                if (isswf)
                {
                    if (fileExists)
                    {
                        sb.AppendFormat("<script type='text/javascript'>swfobject('{0}');</script>", filePath);
                    }
                }
                else
                {
                    if (string.IsNullOrEmpty(model.LinkURL))
                    {
                        sb.AppendFormat("<img alt='{0}' src='{1}' />", model.Title, filePath);
                    }
                    else
                    {
                        sb.AppendFormat("<a href='{0}' title='{1}' target='_blank'><img alt='{1}' src='{2}' /></a>",
                                        model.LinkURL, model.Title, filePath);
                    }
                }
            }

            return(sb.ToString());
        }
Example #2
0
        private void AdDelete(HttpContext context)
        {
            ClassLibrary.BLL.Advertise adBLL = new ClassLibrary.BLL.Advertise();

            string advertiseID = context.Request.QueryString["id"];
            string img         = context.Request.QueryString["img"];

            if (adBLL.Delete(Convert.ToInt32(advertiseID)) > 0)
            {
                ClassLibrary.Common.Function.DeleteFile(context.Server.MapPath(ClassLibrary.Common.SysConfig.UploadFilePathAdImg + img));

                Print(context, "success");
            }
            else
            {
                Print(context, "error");
            }
        }