动态广告位管理

本人第一次发博客,在这希望能够和大家好好的交流一下个人的一经验。

下面是我整理的一个小功能插件,叫做动态广告位插件,其他网上要好多这样类似的代码,我也是最近用到了,不是很方便,所以这个插件就诞生了。废话就不多说了,下面介绍一下它的使用方法:

在使用前,先引用Picpublish.dll 到程序集(底部有下载地址) ,如图

 

 1.在页面要显示的地方添加以下代码

1 <script type="text/javascript" src="pic.aspx?key=Index_Main_285_190"></script>

2.在pic.aspx后台load事件下添加以下代码 (pic.aspx页面随便的)

 1 DataTable dt = GetAdvertisment(Request.QueryString["key"].ToString());//获取广告图片列表,广告位的key
 2 string contents = string.Empty;
 3 if (dt.Rows.Count > 0)
 4 {
 5    StringBuilder strAdd = new StringBuilder();
 6    foreach (DataRow row in dt.Rows)//如果多个图片,则进行循环获取json数据
 7    {
 8        StringBuilder content = picJS.GetJsonData(row["_ImgPath"], row["_Target"], row["_TargetUrl"], row["_Alt"]);//当个数据
 9        strAdd.Append(content);
10    }
11    contents = picJS.GetFiltereffect(strAdd, dt.Rows[0]["_Width"], dt.Rows[0]["_Height"],3);//最终显示在页面的内容
12 }
13 Response.Write(contents);
14 Response.End();

3.插件说明

类名:picJS

事件:

方法GetJsonData:获取广告图json代码(多张广告图就循环多次此方法,)
参数:
_ImgPath:广告图片地址
_Target:点击广告图跳转类型
_TargetUrl:跳转地址
_Alt:广告图描述


方法GetFiltereffect:将获取的广告图json数据转换成广告图代码(必须先得到GetJsonData的数据 )
参数:
JqueryJsonData:GetJsonData得到的数据
_Width:广告图显示宽度
_Height:广告图显示高度
_IntermissionTime:间隔时间(毫秒)

 

到此,介绍已经说完,我不知道网上有没有类似的插件,这是我方便以后使用而整合的插件。如果有什么疑问或建议,可以给我留言或email :516985724@163.com

 

一下地址是插件下载地址:

 

 

http://files.cnblogs.com/guomw/%E5%B9%BF%E5%91%8A%E4%BD%8D%E6%8F%92%E4%BB%B6.zip

转载于:https://www.cnblogs.com/guomw/archive/2012/09/28/2707532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值