字体:  

SS6.0/XS4.0 广告说明文档

Maple-x 发表于: 2008-1-15 14:35 来源: SupeSite/X-Space官方站

广告功能说明

1.添加方式
后台:
在5.5以前的版本中添加方式如下图所示


1.jpg


分一级页面,二级页面,查看页面和个人空间页面的添加方式
在6.0中,为了满足更多站长可以对不同频道添加不同类型的广告的需求。
修改成如下的添加方式。


2.JPG



2.广告调用。
这次改动最大的就是在模板中的调用。
5.5以前的版本,广告的内容是放在$_SCONFIG变量中的,是直接通过如下方式调用

CODE:

<!--{if !empty($_SCONFIG['indexadcenter'])}-->
<div class="content" style="background: none; margin-bottom: 0.5em;">
        $_SCONFIG[indexadcenter]
</div>
<!--{/if}-->
在6.0版本中修改成如下调用方式
现在频道的文件头读取此频道的广告内容

CODE:

<!--{eval $ads = getad('system', 'news', '1');}-->然后就可以显示此频道下的广告内容了。

CODE:

<!--{if !empty($ads['pageheadad'])}-->
<div class="adbanner">$ads[pageheadad]</div>
<!--{/if}-->
系统默认的频道广告的读取方法
首页聚合页面

CODE:

<!--{eval $ads = getad('system', 'indexad', '1');}-->资讯

CODE:

<!--{eval $ads = getad('system', 'news', '1');}-->商品

CODE:

<!--{eval $ads = getad('system', 'goods', '1');}-->日志

CODE:

<!--{eval $ads = getad('system', 'blog', '1');}-->文件

CODE:

<!--{eval $ads = getad('system', 'file', '1');}-->图片

CODE:

<!--{eval $ads = getad('system', 'image', '1');}-->圈子

CODE:

<!--{eval $ads = getad('system', 'group', '1');}-->影音

CODE:

<!--{eval $ads = getad('system', 'video', '1');}-->书签

CODE:

<!--{eval $ads = getad('system', 'link', '1');}-->默认模型的调用
招聘

CODE:

<!--{eval $ads = getad('system', 'hr', '1');}-->交友

CODE:

<!--{eval $ads = getad('system', 'love', '1');}-->聚会

CODE:

<!--{eval $ads = getad('system', 'party', '1');}-->商品

CODE:

<!--{eval $ads = getad('system', 'shop', '1');}-->如果您要在自己添加的模型中添加广告
也可以用如下方法调用

CODE:

<!--{eval $ads = getad('system', $modelsinfoarr[modelname], '1');}-->例如如果要在一个新建的频道模板中添加系统广告(假设频道名为test)
现在模板的开头使用

CODE:

<!--{eval $ads = getad('system', 'test', '1');}-->system:表示系统广告
test:为频道名
1:表示一级页面
获取频道的一级页面所有的广告内容
然后在模板中添加,您要显示的广告内容和广告位置。


基本广告如下
页面顶部广告

CODE:

<!--{if !empty($ads['pageheadad'])}-->
<div class="adbanner">$ads[pageheadad]</div>
<!--{/if}-->
中央横幅广告

CODE:

<!--{if !empty($ads['pagecenterad'])}-->
<div class="adbox">
        $ads[pagecenterad]
</div>
<!--{/if}-->
页面底部广告

CODE:

<!--{if !empty($ads['pagefootad'])}-->
<div class="adbox">$ads[pagefootad]</div>
<!--{/if}-->
对联和漂浮广告

CODE:

<!--{if !empty($ads['pagemovead']) || !empty($ads['pageoutad'])}-->
<script type="text/javascript" src="{S_URL}/include/js/floatadv.js"></script>
<script type="text/javascript">
<!--{if !empty($ads['pageoutad'])}-->
var lengthobj = getWindowSize();
lsfloatdiv('floatAdv', 0, 0, "<div style=\"position: absolute; right: 6px; bottom: -"+lengthobj.winHeight+"px;\"><!--{eval echo

jsstrip($ads['pageoutad']);}--><\/div>").floatIt();
<!--{/if}-->
<!--{if !empty($ads['pagemovead'])}-->
lsfloatdiv('coupleBannerAdv', 0, 0, "<div style=\"position: absolute; left: 6px; top: 6px;\"><!--{eval echo jsstrip($ads

['pagemovead']);}--><br \/><img src=\"{S_URL}/images/base/advclose.gif\" onMouseOver=\"this.style.cursor='hand'\"

onClick=\"closeBanner('coupleBannerAdv');\"><\/div><div style=\"position: absolute; right: 6px; top: 6px;\"><!--{eval echo

jsstrip($ads['pagemovead']);}--><br \/><img src=\"{S_URL}/images/base/advclose.gif\" onMouseOver=\"this.style.cursor='hand'\"

onClick=\"closeBanner('coupleBannerAdv');\"><\/div>").floatIt();
<!--{/if}-->
</script>
<!--{/if}-->
弹出广告

CODE:

<!--{if !empty($ads['pageoutindex'])}-->
$ads[pageoutindex]
<!--{/if}-->
如果您要调用二级页面的广告,
只需要修改调用为

CODE:

<!--{eval $ads2 = getad('system', 'test', '2');}-->在模板中的$ads修改为$ads2即可

以此类推。

个人空间因为没有频道之分,所有调用方式有所不同。
调用方式如下

CODE:

<!--{eval $ads = getad('system', 'space', 'space');}-->显示广告代码为:

个人空间查看页面广告代码

CODE:

<!--{if !empty($ads['spaceviewad'])}-->
        <div class="xspace-itemmessage">
                $ads[spaceviewad]
        </div>
<!--{/if}-->
个人空间底部广告

CODE:

<div id="xspace-footer">
        <p id="xspace-footer-ad">
                <?=$ads['spacefootad']?>
        </p>
</div>

最新回复

木子三竖 at 2008-1-15 16:09:59
我上午还搞了很久.浪费了时间.贴子发的太晚了.郁闷呀.呵.
big3w.cn at 2008-1-15 16:14:59
严重感谢,十分有用。
njjackieee at 2008-1-16 11:35:27
太强了,顶一个!!!
pc77maikongjian at 2008-1-17 10:08:59
广告调用。
这次改动最大的就是在模板中的调用

不错的说
iqye at 2008-1-17 18:28:00
好东西,这个要支持.
新丰生活 at 2008-1-17 22:50:09
查看页面侧边呢?
quotient at 2008-1-21 15:46:03
怎么改?我的模版里还有很多旧代码。
club123456 at 2008-1-21 17:38:18
谢谢分享.加分.
fy007 at 2008-1-22 00:21:58
有点烦,要重新弄。但也是越来越合理吧。
63490794 at 2008-1-22 17:00:55
phpjava at 2008-1-23 13:21:10
唉,出问题了,以前的广告位没有了
saleroad at 2008-1-23 15:10:14
怕升级,可不升级功能又弱……
做个网站真不容易。
crocodile_p at 2008-1-26 19:29:20
收藏了  真是不错啊 感谢啊
戴翅膀的猫 at 2008-1-27 19:43:40
支持支持 !!!!
weblove26 at 2008-1-30 04:04:17
做个记号,这个到时候做模板有用
kingilin at 2008-2-04 01:58:03
先谢谢先..然后再来研究.
师大包子打狗 at 2008-2-24 17:50:34
还有侧边广告位呢?
代码是什么?
xiao-pei at 2008-2-24 18:54:36
收藏了,谢谢
kiee at 2008-2-25 15:15:33
个人空间因为没有频道之分,所有调用方式有所不同。
调用方式如下 复制内容到剪贴板 代码:<!--{eval $ads = getad('system', 'space', 'space');}-->
显示广告代码为:

个人空间查看页面广告代码 复制内容到剪贴板 代码:<!--{if !empty($ads['spaceviewad'])}-->
        <div class="xspace-itemmessage">
                $ads[spaceviewad]
        </div>
<!--{/if}-->
个人空间底部广告 复制内容到剪贴板 代码:<div id="xspace-footer">
        <p id="xspace-footer-ad">
                <?=$ads['spacefootad']?>
        </p>
</div>


____________________________________

个人空间这些代码是在哪儿改的
leonz520 at 2008-2-26 12:42:19
嘿!  不错。。

呵呵