Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何在discuz帖子作者信息下,帖子标题下等非官方位置加广告(新手的经验)

[复制链接]
uoffer 发表于 2008-5-19 05:52:05 | 显示全部楼层 |阅读模式
如何在discuz帖子不同地方加广告(新手的经验)。

刚才看到论坛上有人问到。我也不懂各种程序语言,但是这个问题是大致解决了。下面以discuz6.0 为例介绍如何在帖子的不同位置插入广告。其它版本方法类似。

后台-模板编辑-(你风格对应的,往往在默认风格里)viewthread-找到你插入广告的地方,插入代码。

几个例子 (演示网址:http://www.universityoffer.net/   进去后随便点一个帖子):
1。帖子标题下:
                                                <!--{if $post['subject']}-->
<br>
                                                        <h2>$post[subject]</h2>
                                                <!--{/if}-->
在此插入代码

2。左侧作者信息下
                                                        $post[author]</cite>
                                                        {lang member_deleted}
                                                <!--{/if}-->
                                        <!--{/if}-->

在此插入代码

                                </td>
                                <td class="postcontent" {if $forum['ismoderator'] && ($thread['digest'] >= 0 || !$post['first'])} ondblclick="ajaxget('modcp.php?action=editmessage&pid=$post[pid]&tid=$post[tid]', 'postmessage_$post[pid]')"{/if}>

几点补充:

1。换行,有时候要调整广告前后的空行,可以加入

<br>
一个<br>就是一个空行

2。只要在第一个帖子里放广告,可以在插入的广告前后加上一个 if 语句。

<!--{if $post['first'] }-->
广告代码
<!--{/if}-->


以在帖子左侧作者信息下面加广告为例子(插入代码斜体表示):
                $post[author]</cite>
                                                        {lang member_deleted}
                                                <!--{/if}-->
                                        <!--{/if}-->


<!--{if $post['first'] }-->
<br>
广告代码
<!--{/if}-->


</td>
                                <td class="postcontent" {if $forum['ismoderator'] && ($thread['digest'] >= 0 || !$post['first'])} ondblclick="ajaxget('modcp.php?action=editmessage&pid=$post[pid]&tid=$post[tid]', 'postmessage_$post[pid]')"{/if}>
3。 要在前三个帖子某位置放广告,应该是该一下2种提到的 if 语句,加一个条件。具体表示“或者”的判断符我也不知道,要请高手指教。但是我有傻瓜办法,加三次代码:

<!--{if $post['first'] }-->
广告代码
<!--{/if}-->
<!--{if $post['second'] }-->
广告代码
<!--{/if}-->
<!--{if $post['third'] }-->
广告代码
<!--{/if}-->


4。如何把广告嵌入帖子中,如左上,右上?

在广告代码前加上

<div style="float: right;margin: 4px;">

后面加上
</div>
效果是广告出现在帖子左上角,如果把left更改为right,则出现在右上方

演示:


[ 本帖最后由 uoffer 于 2008-10-4 13:42 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
lisen 发表于 2008-5-19 06:21:10 | 显示全部楼层
呵呵,还不错,不过,这样会广告和帖子不并排
回复

使用道具 举报

 楼主| uoffer 发表于 2008-5-19 06:29:15 | 显示全部楼层
原帖由 lisen 于 2008-5-19 06:21 发表
呵呵,还不错,不过,这样会广告和帖子不并排

是有这个问题。
但是,在在题目后加个链接广告是很好用的。
至于在作者信息下的,我都选很短的广告,这样可以防止帖子太短而有大片空白。我的论坛的大多数帖子都比较长,这不是一个大问题。

我也很想知道怎么在帖子某个部分,比如说帖子左上,插入一个广告,帖子内容围绕在广告周围。希望高手能分享一下经验。我看到有很烦的要每次发帖时插入JS代码的(太繁了)。
回复

使用道具 举报

zhangjinlu 发表于 2008-5-19 08:36:25 | 显示全部楼层
回复

使用道具 举报

ehangzhou 发表于 2008-8-6 08:32:12 | 显示全部楼层
谢谢楼主了
回复

使用道具 举报

whfige 发表于 2008-8-19 12:21:24 | 显示全部楼层
谢谢楼主!
回复

使用道具 举报

hitxiong 发表于 2008-8-19 12:36:26 | 显示全部楼层
广告无处不在,不知道会员时候有意见。
回复

使用道具 举报

lanzhong1 发表于 2008-8-28 13:40:21 | 显示全部楼层
谢谢分享,正在学习中
回复

使用道具 举报

khappie520 发表于 2008-9-8 09:55:08 | 显示全部楼层
这个呢.
要收下~
回复

使用道具 举报

272394553 发表于 2008-9-15 08:06:44 | 显示全部楼层
强烈支持楼主,真的很不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 22:49 , Processed in 0.031607 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表