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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 各版贴子一楼下方显示广告+后台设置

[复制链接]
hklcf 发表于 2006-1-30 10:45:05 | 显示全部楼层 |阅读模式
适用版本:Discuz! 4.x
插件名称:各版贴子一楼下方显示广告+后台设置
作  者:hklcf / HkDz (HKLCF)
数据升级:cdb_forumfields
修改文件:admin/forums.inc.php
修改模板:viewthread.htm,admincp.lang.php
安装难度:一般
发布日期:2006.01.30
技术支持:discuz.dismall.com
插件功能简介:各版的第一楼签名处上面都可在后台设置独立广告,支持 html 语法

演示:



数据库升级
  1. ALTER TABLE `cdb_forumfields` ADD `forumsad` text NOT NULL AFTER `description` ;
复制代码

打开 admin/forums.inc.php 找
  1. showsetting('forums_edit_description', 'descriptionnew', $forum['description'], 'textarea');
复制代码

在下面加上
  1. showsetting('forums_edit_forumsad', 'forumsadnew', $forum['forumsad'], 'textarea');
复制代码

再找
  1. description='$descriptionnew',
复制代码

在后面加上
  1. forumsad='$forumsadnew',
复制代码

打开 templates/default/admincp.lang.php 找
  1. 'forums_edit_description_comment' => '将显示于论坛名称的下面,提供对本论坛的简短描述',
复制代码

在下面加上
  1. 'forums_edit_forumsad' => '本版广告:',
  2. 'forums_edit_forumsad_comment' => '将显示于贴子一楼下面的广告信息,支持 html 代码,留空为不显示',
复制代码

打开 viewthread.htm 找
  1. <!--{if $post['signature']}-->
复制代码

在上面加上
  1. <!--{if $forum['forumsad'] !=""}-->
  2. <!--{if $post['number']==1}-->
  3. <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
  4. <!--{/if}-->
  5. <!--{/if}-->
复制代码


~~完成~~

===============================================
# Bug 更正 - 当内容留空时出现空框
1月30日 12:00 pm前装了的请按以下方法更改
打开 viewthread.htm 找
  1. <!--{if $post['number']==1}-->
  2. <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
  3. <!--{/if}-->
复制代码

更换为
  1. <!--{if $forum['forumsad'] !=""}-->
  2. <!--{if $post['number']==1}-->
  3. <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
  4. <!--{/if}-->
  5. <!--{/if}-->
复制代码

[ 本帖最后由 hklcf 于 2006-1-30 12:05 编辑 ]

评分

1

查看全部评分

jimmyjimmyqqq 发表于 2006-1-30 10:46:11 | 显示全部楼层
1 st support
回复

使用道具 举报

jimmyjimmyqqq 发表于 2006-1-30 10:47:18 | 显示全部楼层
2 nd Supoort
回复

使用道具 举报

tks999 发表于 2006-1-30 10:56:26 | 显示全部楼层
没用到,不过支持下
回复

使用道具 举报

 楼主| hklcf 发表于 2006-1-30 11:05:26 | 显示全部楼层
原帖由 tks999 于 2006-1-30 10:56 发表
没用到,不过支持下

不紧要
顶一下^^"
回复

使用道具 举报

wlqc 发表于 2006-1-30 11:44:24 | 显示全部楼层
装了。。LZ可以设置为 后台不设置广告内容。则贴内不显示框框。。我后台没添加内容。贴内有个框框。。不大好啊。还望LZ能在后台加个设置。。是否开放贴内广告。。。
回复

使用道具 举报

jiayism 发表于 2006-1-30 11:45:38 | 显示全部楼层
精品插件!!!!!!!
回复

使用道具 举报

 楼主| hklcf 发表于 2006-1-30 12:24:00 | 显示全部楼层
原帖由 wlqc 于 2006-1-30 11:44 发表
装了。。LZ可以设置为 后台不设置广告内容。则贴内不显示框框。。我后台没添加内容。贴内有个框框。。不大好啊。还望LZ能在后台加个设置。。是否开放贴内广告。。。

谢谢指出错误
现在更改为没有内容时就关了这功能

打开 viewthread.htm 找
  1. <!--{if $post['number']==1}-->
  2. <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
  3. <!--{/if}-->
复制代码

更换为
  1. <!--{if $forum['forumsad'] !=""}-->
  2. <!--{if $post['number']==1}-->
  3. <blockquote style="background-color: #FFFFFF ;margin: 2em; margin-top: 3px; padding: 10px; border: 1px dashed INNERINNERBORDERCOLOR;"><center>$forum[forumsad]</center></blockquote>
  4. <!--{/if}-->
  5. <!--{/if}-->
复制代码
回复

使用道具 举报

离恨天 发表于 2006-1-30 12:30:30 | 显示全部楼层
支持
回复

使用道具 举报

 楼主| hklcf 发表于 2006-1-30 14:10:05 | 显示全部楼层
原帖由 离恨天 于 2006-1-30 12:30 发表
支持

謝謝支持>3<
頂一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:18 , Processed in 0.032206 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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