主题 : jeecms V5版本的广告在前台应该如何使用,谢谢
级别: 白丁
UID: 20161
积分:125 加为好友
威望: 1 精华: 0
主题:22 回复:92
注册时间:2011-05-31
在线时长:0
11#   发表于:2013-11-01 14:09:07  IP:114.194.*.*
回复第7楼
是我不小心把广告.html 模版给改了,现在好了。但是那个广告版位是做什么用的?在页面中又该如何用呢?我直接使用:
<script type="text/javascript" src="${base}/adspace.jspx?id=1"></script>,但是为啥只显示了一张图片了,不是应该一组图片吗?因为我版位id为1的广告新建了多个。望指点迷津!
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
12#   发表于:2013-11-01 14:17:14  IP:123.137.*.*
回复第11楼
大哥  您能详细告诉我一下比如说怎么在首页调用广告吗  因为我没动过默认的各种模板  依然是下载下来的那一套  我在首页里使用
<script type="text/javascript" src="${base}/adspace.jspx?id=广告位ID号"></script> 这段代码怎么没有效果呢  那个广告.html要怎么用
中国好男人
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
13#   发表于:2013-11-01 14:17:59  IP:220.15.*.*
广告本来就是只显示一张图的,那有显示一组图的呢?
功成由勤,业精于勤。
级别: 白丁
UID: 20161
积分:125 加为好友
威望: 1 精华: 0
主题:22 回复:92
注册时间:2011-05-31
在线时长:0
14#   发表于:2013-11-01 14:32:39  IP:114.194.*.*
回复第13楼
广告不是可以一组的嘛。比如说一个广告版位有多张图,如果我需要切换显示这个版位中的各张广告,是否需要修改csi\广告版位.html中的代码?因为默认是只随机显示其中一张图片。
对吗?如果我需要显示的切换样式如下:
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
15#   发表于:2013-11-01 14:34:53  IP:220.15.*.*
一组图那你直接在精彩图文下面调用图片就可以呀,广告本来就是只有调用后台上传的一个图
功成由勤,业精于勤。
级别: 白丁
UID: 20161
积分:125 加为好友
威望: 1 精华: 0
主题:22 回复:92
注册时间:2011-05-31
在线时长:0
16#   发表于:2013-11-01 14:44:05  IP:114.194.*.*
回复第12楼
如果你需要显示的是某个广告版位的内容:
首先,你得确定你使用的广告版位ID是否存在【在后台管理-辅助-广告版位 中查看是否有这个ID】。
其次,你得确定你使用的这个广告版位ID是否有对应的广告【在后台管理-辅助-广告管理中添加相应的广告】。
再次,V5中系统默认的广告版位只是随机显示一个广告,如果你需要有自己的样式,请去\csi\广告版位.html中修改。
最后,在你需要显示广告版位的地方使用如下语句:<script type="text/javascript" src="${base}/adspace.jspx?id=1"></script>【其中的1是你需要显示的广告版位ID】。


如果你需要显示的是某个广告的内容:
首先,在【辅助-广告管理】中添加这个广告,并确认这个ID为多少,记下来,在页面显示的使用需要使用。
然后,在你需要显示广告的地方使用如下语句:<script type="text/javascript" src="${base}/ad.jspx?id=2"></script>【其中的2为第一步骤中你记下来的那个ID】。

好了,以上就是使用方式,有啥不明白的?
级别: 白丁
UID: 20161
积分:125 加为好友
威望: 1 精华: 0
主题:22 回复:92
注册时间:2011-05-31
在线时长:0
17#   发表于:2013-11-01 14:48:29  IP:114.194.*.*
回复第15楼

你们系统默认的广告版位默认显示的是随机显示一个广告的内容,也就意味着我们可以根据自己的需要修改模版的。以下是你们的代码,没有错吧?【标红部分就是随机显示一张图】
[#if adspace?? && adspace.enabled]
(function() {
var Ad = function(iId,sHtml,fCode,dStart,dEnd,iWeight) {
this.iId = iId;
this.sHtml = sHtml;
this.fCode = fCode;
this.dStart = dStart;
this.dEnd = dEnd;
this.iWeight = iWeight;
}
var ads = new Array(${adList?size});
var adsLen = 0;
[#list adList as ad]
[#if ad.category=="image"]
[#assign html]
<a href="${(ad.attr.image_link)!}" target="${ad.attr.image_target!}" title="${(ad.attr.image_title)!}" onclick="$.get('${base}/ad_click.jspx?id=${ad.id}');">
<img src="${ad.attr.image_url}" border="0"[#if (ad.attr.image_width)??] width="${ad.attr.image_width}"[/#if][#if (ad.attr.image_height)??] height="${ad.attr.image_height}"[/#if]/>
</a>
[/#assign]
ads[adsLen++] = new Ad(${ad.id},"${html?js_string}",null,
[#if ad.startTimeMillis??]new Date(${ad.startTimeMillis})[#else]null[/#if],
[#if ad.endTimeMillis??]new Date(${ad.endTimeMillis})[#else]null[/#if],
${ad.weight});

[#elseif ad.category=="flash"]
[#assign html]
<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" menu="true"
 src="${(ad.attr.flash_url)!}"[#if ad.attr.flash_width?? && ad.attr.flash_width!=""] width="${ad.attr.flash_width}"[/#if][#if ad.attr.flash_height?? && ad.attr.flash_height!=""] height="${ad.attr.flash_height}"[/#if]></embed>
[/#assign]
ads[adsLen++] = new Ad(${ad.id},"${html?js_string}",null,
[#if ad.startTimeMillis??]new Date(${ad.startTimeMillis})[#else]null[/#if],
[#if ad.endTimeMillis??]new Date(${ad.endTimeMillis})[#else]null[/#if],
${ad.weight});

[#elseif ad.category=="text"]
[#assign html]
<a href="${(ad.attr.text_link)!}" target="${(ad.attr.text_target)!}" onclick="$.get('${base}/ad_click.jspx?id=${ad.id}');">
<span style="[#if (ad.attr.text_color)??]color:${ad.attr.text_color};[/#if][#if (ad.attr.text_font)??]font-size:${ad.attr.text_font};[/#if]">${(ad.attr.text_title)!}</span>
</a>
[/#assign]
ads[adsLen++] = new Ad(${ad.id},"${html?js_string}",null,
[#if ad.startTimeMillis??]new Date(${ad.startTimeMillis})[#else]null[/#if],
[#if ad.endTimeMillis??]new Date(${ad.endTimeMillis})[#else]null[/#if],
${ad.weight});

[#elseif ad.category=="code"]
ads[adsLen++] = new Ad(${ad.id},null,function(){${ad.code!}},
[#if ad.startTimeMillis??]new Date(${ad.startTimeMillis})[#else]null[/#if],
[#if ad.endTimeMillis??]new Date(${ad.endTimeMillis})[#else]null[/#if],
${ad.weight});

[#else]
document.write("未知的广告类型:${ad.category!}");
[/#if]
[/#list]
var indexArr = new Array();
var now = new Date();
for(var i=0,j=0,len=ads.length;i<len;i++){
if((!ads[i].dStart || now>ads[i].dStart) && (!ads[i].dEnd || now<ads[i].dEnd)) {
for(var max=j+ads[i].iWeight;j<max;j++) {
indexArr[j] = i;
}
}
}

var rand = parseInt(Math.random() * indexArr.length);
var show = ads[indexArr[rand]];
if(show.sHtml) {
document.write(show.sHtml);
} else {
show.fCode();
}
$.get("${base}/ad_display.jspx?id="+show.iId);

})();
[#else]
广告版位不存在
[/#if]
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
18#   发表于:2013-11-01 15:01:33  IP:123.137.*.*
回复第16楼
明白了  多谢大神
中国好男人
级别: 贡士
UID: 53609
积分:634 加为好友
威望: 6 精华: 0
主题:56 回复:218
注册时间:2013-10-22
在线时长:0
19#   发表于:2013-11-01 15:10:04  IP:123.137.*.*
广告版位在前台哪里有应用到能截个图看看吗  刚才我就是在使用广告的地方使用了广告版位的js所以没出来  我想知道广告版位的应用情况是个什么样子的
中国好男人
级别: 白丁
UID: 20161
积分:125 加为好友
威望: 1 精华: 0
主题:22 回复:92
注册时间:2011-05-31
在线时长:0
20#   发表于:2013-11-01 15:18:53  IP:114.194.*.*
回复第19楼

你应该问楼15
|< < 1 2 3 > >| 共3页