适用版本:Discuz! 4.x
插件名称:各版贴子一楼下方显示广告+后台设置
作 者:hklcf / HkDz (HKLCF)
数据升级:cdb_forumfields
修改文件:admin/forums.inc.php
修改模板:viewthread.htm,admincp.lang.php
安装难度:一般
发布日期:2006.01.30
技术支持:discuz.dismall.com
插件功能简介:各版的第一楼签名处上面都可在后台设置独立广告,支持 html 语法
演示:
数据库升级
- ALTER TABLE `cdb_forumfields` ADD `forumsad` text NOT NULL AFTER `description` ;
复制代码
打开 admin/forums.inc.php 找
- showsetting('forums_edit_description', 'descriptionnew', $forum['description'], 'textarea');
复制代码
在下面加上
- showsetting('forums_edit_forumsad', 'forumsadnew', $forum['forumsad'], 'textarea');
复制代码
再找
- description='$descriptionnew',
复制代码
在后面加上
打开 templates/default/admincp.lang.php 找
- 'forums_edit_description_comment' => '将显示于论坛名称的下面,提供对本论坛的简短描述',
复制代码
在下面加上
- 'forums_edit_forumsad' => '本版广告:',
- 'forums_edit_forumsad_comment' => '将显示于贴子一楼下面的广告信息,支持 html 代码,留空为不显示',
复制代码
打开 viewthread.htm 找
- <!--{if $post['signature']}-->
复制代码
在上面加上
- <!--{if $forum['forumsad'] !=""}-->
- <!--{if $post['number']==1}-->
- <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
- <!--{/if}-->
- <!--{/if}-->
复制代码
~~完成~~
===============================================
# Bug 更正 - 当内容留空时出现空框
1月30日 12:00 pm前装了的请按以下方法更改
打开 viewthread.htm 找
- <!--{if $post['number']==1}-->
- <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
- <!--{/if}-->
复制代码
更换为
- <!--{if $forum['forumsad'] !=""}-->
- <!--{if $post['number']==1}-->
- <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
- <!--{/if}-->
- <!--{/if}-->
复制代码
[ 本帖最后由 hklcf 于 2006-1-30 12:05 编辑 ] |