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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 帖内右侧广告For 4.1(与内容混排,可在后台设置)(2006.6.15重大更新!)

[复制链接]
weaver2000 发表于 2006-4-27 22:16:42 | 显示全部楼层 |阅读模式
说明:本插件根据hklcf的“帖内右侧广告 v1.0 For 4.1”修改而来,由于原来的插件又很多地方都不尽人意,而作者又很忙,本人就自己做了些修改,几个主要的bug修改了过来,比如只在第一贴内显示、与帖子内容混排,但是还有一些小bug没有修改成功,下面会给出说明!!!


6月15日更新说明:此次修改后,广告仅在一楼显示,改进了原来的在回复帖子没有标题的时候在回复贴内不显示广告,回复贴有标题则显示广告内容的bug,欢迎大家实用,喜欢就支持一下!!!
之前安装的用户均需对第3步重新安装!!!


适用版本:Discuz! 4.1.0
插件名称:帖内右侧广告
原  作 者:hklcf / HkDz (HKLCF)
修改作者:weaver2000
数据升级:无
修改文件:admin/advertisements.inc.php
修改模板:admincp.lang.php, viewthread.htm
安装难度:易
最后更新:27-04-2006
技术支持:discuz.dismall.com
功能简述:在贴内的右侧加入随机广告,可在后台设置,只在第一贴内显示广告,回复内不会显示,广告实现与帖子内容的混排!!!不会影响个性签名的显示!!!
演      示:http://xm.someweb.net/forumdisplay.php?fid=11(点击广告演示贴即可!需要注册会员!)或者见附件!!!


修改方法:
1. 打开 admin/advertisements.inc.php 找

  1. <input type="button" value="<?=$lang['advertisements_type_thread']?>" onclick="window.location='admincp.php?action=advadd&type=thread';"> &nbsp;
复制代码


在下面加上

  1. <input type="button" value="<?=$lang['advertisements_type_thread_right']?>" onclick="window.location='admincp.php?action=advadd&type=thread_right';"> &nbsp;
复制代码


再找

  1. } elseif($action == 'advadd' && in_array($type, array('headerbanner', 'footerbanner', 'text', 'thread', 'float', 'couplebanner')) || ($action == 'advedit' && $advid)) {
复制代码


更改为

  1. } elseif($action == 'advadd' && in_array($type, array('headerbanner', 'footerbanner', 'text', 'thread', 'thread_right', 'float', 'couplebanner')) || ($action == 'advedit' && $advid)) {
复制代码


2. 打开templates/default/admincp.lang.php 语言包找


  1. 'advertisements_type_float' => '漂浮广告',
复制代码


在上面加上

  1. 'advertisements_type_thread_right' => '帖内右侧广告',
  2. 'advertisements_type_thread_right_tips' => '<ul><li>展现方式: 帖内右侧广告显示于帖子的右方,通常使用图片的形式。当前页面有多个帖内右侧广告时,系统会随机选取其中之一显示。</ul><ul><li>价值分析: 由于帖子是论坛最核心的组成部分,位于帖子内容右方的帖内右侧广告,便可在用户浏览帖子内容时自然的被接受,加上随机播放的特性,适合于特定内容的有效推广。建议设置多条帖内右侧广告以实现广告内容的差异化,从而吸引更多访问者的注意力。</ul>',
复制代码


3. 打开 viewthread.htm 模板找


  1. <span class="smalltxt"><span class="bold">$post[subject]</span></span><br><br><!--{/if}-->
复制代码


在下面加上



  1. <!--贴内右侧广告开始-->
  2. <div style='float:right;'>
  3. <div align='center'>
  4. <table cellpadding='0' cellspacing='0'  border='0' align='center'>
  5. <tr><td align='left'>
  6. <fieldset>
  7. <!--{if $post['number'] == 1 && $advlist[thread_right]}-->
  8. <!--{if !empty($advlist['thread_right'])}-->
  9. $advlist[thread_right]
  10. <!--{/if}-->
  11. <!--{/if}-->
  12. </fieldset>
  13. </td></tr>
  14. </table>
  15. </div>
  16. </div>   
  17. <!--贴内右侧广告结束 -->
复制代码



存在BUG:和[code]、[quote]等ubb代码的使用好像有冲突,具体情况见附件,希望高手能解决!

[ 本帖最后由 weaver2000 于 2006-6-15 03:25 编辑 ]
 楼主| weaver2000 发表于 2006-4-27 22:17:06 | 显示全部楼层
占位!!!
回复

使用道具 举报

 楼主| weaver2000 发表于 2006-4-28 08:48:30 | 显示全部楼层
考,这么好的东西没有人顶啊,个人觉得是很不错的啊!!!
回复

使用道具 举报

yifei8779 发表于 2006-4-28 09:07:29 | 显示全部楼层
有大问题!个性签名不显了!我没有敢起用!
回复

使用道具 举报

聿歆 发表于 2006-4-28 09:31:13 | 显示全部楼层
还不错.支持一下
回复

使用道具 举报

 楼主| weaver2000 发表于 2006-4-28 10:25:43 | 显示全部楼层
原帖由 yifei8779 于 2006-4-28 09:07 发表
有大问题!个性签名不显了!我没有敢起用!


请仔细看演示,对个性签名没有任何影响啊!!!
回复

使用道具 举报

amoshuang 发表于 2006-4-28 11:17:48 | 显示全部楼层
不错

不过,不能和美化发言框同时用,非常遗憾
回复

使用道具 举报

2jj 发表于 2006-4-28 11:19:06 | 显示全部楼层
占位
回复

使用道具 举报

 楼主| weaver2000 发表于 2006-4-28 12:18:36 | 显示全部楼层
原帖由 amoshuang 于 2006-4-28 11:17 发表
不错

不过,不能和美化发言框同时用,非常遗憾


因为我的论坛没有使用“美化发言框”,所以无法测试,希望有使用的朋友给个确定的说法!!!
回复

使用道具 举报

Babymac 发表于 2006-4-28 12:23:59 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 07:18 , Processed in 0.027822 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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