怎么给phpBB3.2.2论坛添加广告位投放联盟广告

phpBB是国外非常流行的一套开源论坛程序,相对于国内流行的Discuz,某些功能并没有整合进安装包,模块操作和使用起来有较大区别。比如phpBB3的广告功能,一般通过插件来添加,另一种是将广告代码直接添加到模板文件中,下面着重介绍如何直接添加广告代码到phpBB模板文件中。

方法一、安装phpBB广告插件Advertisement Management,这个插件是phpBB官方开发的,下载地址:https://www.phpbb.com/customise/db/extension/ads ,关于插件的使用方法比较简单,这里不做介绍。

方法二、将广告代码加入模板文件,以phpBB官方默认主题prosilver为例:

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

编辑 styles/prosilver/template/overall_header.html

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

------

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

编辑 styles/prosilver/template/overall_footer.html

搜索:

<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->

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

------

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

编辑 styles/prosilver/template/viewforum_body.html

搜索:

<!-- INCLUDE overall_header.html -->

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

------

论坛贴内广告(viewtopic)

编辑 styles/prosilver/template/viewtopic_body.html

放在帖子上面

搜索:

<!-- BEGIN postrow -->

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

放在帖子下面

搜索:

<!-- END postrow -->

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

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

(模拟帖子回复),IF 判断只显示第一贴广告

  <!-- 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 -->

另一种样式:

<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>

注意:模板文件修改后,需要在后台清空缓存才能看到效果。

如果文章对你有帮助,请赞赏支持本站发展!

评论

发表评论

此字段内容将保密,不会被其他人看见。