最新消息:

PHPBB3添加广告位的方法

技术杂烩 李金龙 4629浏览 0评论

phpBB3是国外非常流行的一套开源论坛程序,相对于国内流行的Discuz,某些功能并没有整合进安装包,模块操作和使用起来有较大区别。比如,phpBB3的广告功能,一般就需要通过插件来操作,比较麻烦。

不过他的默认模板修改起来倒是非常的方便。

为phpBB3论坛添加广告位的方法:

论坛所有页面头部放置广告位

编辑 styles/prosilver/template/overall_header.html

将广告代码添加到文件的末尾

论坛所有页面底部放置广告位

编辑 styles/prosilver/template/overall_footer.html

寻找:
[code lang=”html”]
<!– IF U_ACP –><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!– ENDIF –>[/code]

将广告代码添加到这段代码之后

——

论坛分类页面放置广告位(viewforum页)

编辑 styles/prosilver/template/viewforum_body.html

寻找:
[code lang=”html”]
<!– INCLUDE overall_header.html –>[/code]

将广告代码添加到这段代码之后

论坛贴内广告(viewtopic)

编辑 styles/prosilver/template/viewtopic_body.html

放在帖子上面

寻找:
[code lang=”html”]
<!– BEGIN postrow –>[/code]

将广告代码添加到这段代码之后

放在帖子下面

寻找:
[code lang=”html”]
<!– END postrow –>[/code]

将广告代码添加到这段代码之前

贴内广告可以使用以下的样式

(模拟帖子回复),IF 判断只显示第一贴广告
[code lang=”html”]
<!– IF postrow.S_FIRST_ROW –>
<div class="post bg2">
<div class="inner"><span class="corners-top"><span></span></span>

<div class="postbody">
<h3>{postrow.POST_SUBJECT}</h3>
<p class="author"><strong>广告名称</strong></p>

<div class="content" style="text-align: center;">
广告代码
</div>
</div>

<dl class="postprofile" id="profile0000">
<dt>
<strong>广告名称</strong>
</dt>

<dd>&nbsp;</dd>
</dl>

<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
<span class="corners-bottom"><span></span></span></div>
</div>
<hr class="divider" />
<!– ENDIF –>
[/code]
另一种样式
[code lang=”html”]
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p style="text-align: center;">
广告代码
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
[/code]
注意:修改模板后,要看到效果,需要更新下模板的缓存

转载请注明: » PHPBB3添加广告位的方法

发表我的评论
取消评论

表情