刚刚试用了,一楼有部分代码有问题,不过在后面几楼有补充,也可以看看后面几楼的修改说明
本贴涉及内容如下:
1、Google AD在帖子主题下 ------- 帖子内容上
2、Google AD在帖子内容下---在楼主签名上面显示
3、Google AD在非首页顶部导航键下方
4、Google AD在在帖子导航键下面添加
5、Google AD在个人信息栏底部(即个人头像下面)添加(帖子左边)
6、论坛最上方(LOGO上面),显示728*90
7、帖子左右两边广告
接下来请看具体内容
第1种方法:GOOGLE在帖子主题下 ------- 帖子内容上(推荐使用),
我们来开始修改:
先找到在风格里面的page_dispbbs第一个代码框里[0]找到代码
<div style="{$bodystyle}margin-top:10px;word-wrap : break-word ;word-break : break-all ;" onload="this.style.overflowX='auto';">
在其后面加入
<xsl:if test="position()=1">
<xsl:variable name="ggscript"><![CDATA[
google广告代码
]]>
</xsl:variable>
<xsl:value-of select="$ggscript" disable-output-escaping="yes" />
</xsl:if>
第2种方法:(推荐使用)帖子内容下---在楼主签名上面显示
进入后台,打开[风格界面模板总管理]——[分页面模板(page_dispbbs)][界面风格]
打开后在第一项里找到:
<xsl:otherwise><xsl:value-of select="@body" disable-output-escaping="yes"/></xsl:otherwise>
</xsl:choose>
在其后面加入
<xsl:if test="position()=1">
<xsl:variable name="ggscript"><![CDATA[
这里是你的广告代码
]]>
</xsl:variable>
<xsl:value-of select="$ggscript" disable-output-escaping="yes" />
</xsl:if>
第3种方法:非首页顶部导航键下方
后台主模板(main_style),Dvbbs.mainhtml(5)
查找<div class="mainbar0" style="text-align : left;">
添加以下代码:
<TABLE style="border: solid 1px #6396d6;background: #ffffff;padding: 2px 2px 2px 2px;"cellPadding=2 width="100%" border=0>
<tr>
<td width="16" align="center" bgcolor="#639AFF">
<font color="#FFFFFF" style="font-size: 9pt">赞助商链接</font></td>
<td width="*" align="center">
放GOOGLE广告代码
</td>
</tr>
</table>
第4种方法:在帖子导航键下面添加
后台主模板(main_style),Dvbbs.mainhtml(5)最后放置你的广告代码
<div class="mainbar0" style="text-align : left;">
<div style="float:right;height:22px">{$umsg}</div>
<div style="text-align : left;width:80%; ">>> {$boardreadme} </div>
</div>
<div class="tableborder2" style="text-align : left;height:25px;line-height:25px;">
<div style="float:left;"><img src="/skins/default/Forum_nav.gif" style="margin:8px 4px;" alt="" /></div>
<div style="float:right;">{$SearchStr} </div>
{$nav} <a name="top"></a> {$showstr}</div>
<br />
找到以上代码,添加以下部分:
<div style="float: left;text-align: left;padding: 0px 0px 15px 9px">
这里放GOOGL广告
</div>
另外说明:代码:<div style="float: left;text-align: left;padding: 0px 0px 15px 9px">和</div>的作用:确保google广告靠左并上下居中的
第5种方法:个人信息栏底部添加(帖子左边)
后台——page_dispbbs——template.html(0)
找到
<div>注册:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@joindate"/></div>
下面加入:
<xsl:if test="position()=1">
<xsl:variable name="ggscript"><![CDATA[
这里放GOOGLE广告代码
]]>
</xsl:variable>
<xsl:value-of select="$ggscript" disable-output-escaping="yes" />
</xsl:if>
建议放:
1)125*125的文字广告,自己到google网站申请去,
2)另需要注意的是这个广告只是在楼主的信息栏下面显示
3)若这条代码 “ <div>注册:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@joindate"/></div> ”下面已经有其他信息代码放在那里,
大家可以找到 <xsl:if test="/post/userinfo/@cananony=1 and @signflag=2"><div><font color="ff0000">(已匿名)</font></div></xsl:if>
在其上面放以下广告代码
<xsl:if test="position()=1">
<xsl:variable name="ggscript"><![CDATA[
这里放GOOGLE广告代码
]]>
</xsl:variable>
<xsl:value-of select="$ggscript" disable-output-escaping="yes" />
</xsl:if>
6、论坛最上方(LOGO上面),显示728*90
那样可以在每个页面里面显示google广告。
模板主模块 Mainstyle 界面风格,template(4),
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
模板主模块 Mainstyle 界面风格,template(4),
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
模板主模块 Mainstyle 界面风格,template(4),
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
模板主模块 Mainstyle 界面风格,template(4),
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
在原有代码的上方添加以下部分:
<TABLE style="border: solid 1px #6396d6;background: #ffffff;padding: 2px 2px 2px 2px;"cellPadding=2 width="100%" border=0>
<tr>
<td width="16" align="center" bgcolor="#639AFF">
<font color="#FFFFFF" style="font-size: 9pt">赞助商链接</font></td>
<td width="*" align="center">
放GOOGLE广告代码
</td>
</tr>
</table>
7、帖子左右两边的广告
在帖子内部展示广告。可以放置在第一个帖子,第二个帖子或第三个帖子的位置,跟随帖子内容的广告可能获得更高的点击率,从而提高你的收入。如下图所示,左侧即广告位置。注意,你可以展示160*600 或 120*240,或120*600格式的。因为都比较窄,不影响读者阅览。
你需要处理如下代码 风格界面模板 分页面模板(page_dispbbs) 界面管理下,template.html(0),此处需要把一些代码加入的table里面,以做到使界面友好。 注意你可以在template.html(0)里面,先找到下面两段粉色的代码,把之间的内容删除。然后把下面段落中黑色和绿色的文字,即两个Table之间的内容(包括Table)拷贝到两段粉色代码之间。下面解释一下绿色文字。这是一个简单的选择句,和嵌入一个JS文件。其中"position()=1"即广告的位置,1就是第一帖。2就是第二帖。在下面的代码之后,我介绍JS文件的写法和使用。
你需要处理如下代码 风格界面模板 分页面模板(page_dispbbs) 界面管理下,template.html(0),此处需要把一些代码加入的table里面,以做到使界面友好。 注意你可以在template.html(0)里面,先找到下面两段粉色的代码,把之间的内容删除。然后把下面段落中黑色和绿色的文字,即两个Table之间的内容(包括Table)拷贝到两段粉色代码之间。下面解释一下绿色文字。这是一个简单的选择句,和嵌入一个JS文件。其中"position()=1"即广告的位置,1就是第一帖。2就是第二帖。在下面的代码之后,我介绍JS文件的写法和使用。
你需要处理如下代码 风格界面模板 分页面模板(page_dispbbs) 界面管理下,template.html(0),此处需要把一些代码加入的table里面,以做到使界面友好。 注意你可以在template.html(0)里面,先找到下面两段粉色的代码,把之间的内容删除。然后把下面段落中黑色和绿色的文字,即两个Table之间的内容(包括Table)拷贝到两段粉色代码之间。下面解释一下绿色文字。这是一个简单的选择句,和嵌入一个JS文件。其中"position()=1"即广告的位置,1就是第一帖。2就是第二帖。在下面的代码之后,我介绍JS文件的写法和使用。
你需要处理如下代码 风格界面模板 分页面模板(page_dispbbs) 界面管理下,template.html(0),此处需要把一些代码加入的table里面,以做到使界面友好。 注意你可以在template.html(0)里面,先找到下面两段粉色的代码,把之间的内容删除。然后把下面段落中黑色和绿色的文字,即两个Table之间的内容(包括Table)拷贝到两段粉色代码之间。下面解释一下绿色文字。这是一个简单的选择句,和嵌入一个JS文件。其中"position()=1"即广告的位置,1就是第一帖。2就是第二帖。在下面的代码之后,我介绍JS文件的写法和使用。
<xsl:if test="$mofaface !='' and $mofaface !='0'"><div style="float:right;margin-right:20px;"><a href="javascript:DispMagicEmot({$mofaface},350,500)"><img src="dv_plus/tools/magicface/gif/{$mofaface}.gif" border="0" alt=""/><br />魔法表情<br/>点击重放</a></div>
<script type="text/javascript" language="javascript">
LoadMagicEmot(<xsl:value-of select="$mofaface" />,<xsl:value-of select="/post/postinfo/@topicid"/>);
</script>
</xsl:if>
</xsl:if>
<table border="0" width="100%" align="left">
<tr>
<td align="left" valign="top"><div style="{$bodystyle}margin-top:10px;word-wrap : break-word ;word-break : break-all ;" onload="this.style.overflowX='auto';">
<xsl:choose>
<xsl:when test="@parentid =0 and /post/postinfo/@getmoneytype=3"><xsl:call-template name="checkgetmoney" /></xsl:when>
<xsl:otherwise><xsl:value-of select="@body" disable-output-escaping="yes"/></xsl:otherwise>
</xsl:choose>
</div>
</td>
<td width="160" align="left" valign="top"><xsl:choose>
<xsl:when test="position()=1">
<SCRIPT type="text/jscript" language="javascript" src="http://www.baoguan.net.cn/templates/ad.js"></SCRIPT>
</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td valign="top"><xsl:if test="/post/userlist/user[@userid=$userid]/@usersign !='' and @signflag =1">
<div style="width:85%;overflow-x: hidden;">
<img src="{/post/setting/@picurl}sigline.gif" /><br /><xsl:value-of select="/post/userlist/user[@userid=$userid]/@usersign" disable-output-escaping="yes"/>
</div>
</xsl:if>
<xsl:if test="$checkinfo !='' and not (/post/userinfo/@boardmaster =1)">
<div style="{$bodystyle}margin-top:30px;">
</div><!-- 这里是故意空开一行的,如果手多多,搞到不空,出了错不要哭-->
</xsl:if>
<xsl:variable name="postinfo"><xsl:call-template name="checkpostinfo" /></xsl:variable>
<xsl:if test="$postinfo !=''"><div class="info">
<xsl:value-of select="$postinfo" disable-output-escaping="yes"/>
</div></xsl:if></td>
</tr>
</table>
</xsl:if>
</div>
</div>
JS文件的内容,js里面是调用了一个Html页面。把下面几行复制到文本文档,取后缀名.js。 width和height是广告的大小。
document.write('<IFRAME src="http://www.baoguan.net.cn/templates/ad.html" Name="报关员学习论坛" width="160" height="300" scrolling=no frameborder=0 marginwidth=0 marginheight=0></IFRAME>');
ad.html的内容如下。(这个页面的代码也可以仅仅放置Google AdSense广告代码,别的HTML代码都不用写)
<html>
<HEAD><TITLE>标题</TITLE>
<META content="关键字" name=keywords>
<META content="内容描述" name=description>
</HEAD>
<BODY bgcolor="white" text="#000099" link="#660066" vlink="#cc99cc" alink="#33ff99">
<p style="line-height:100%; margin-top:0; margin-bottom:0;" align="right">
这里放入广告代码
</p>
<p style="line-height:100%; margin-top:0; margin-bottom:0;" align="center"><font color="white"><font></p></body></html>
好了,第三种办法已经告诉你了,如果你要放置两个广告,那就把循环的地方再重复一遍,把position的值换一个就OK了。如果不想显示广告了呢,那就把position的值定为1000好了,因为你不可能在一页上显示1000帖吧!