7.2站长专用贴:【7.2人性美化】帖子列表今日发帖红色显示,24小时蓝色显示。Discuz!插件
手机堂
演示:
http://www.xjttt.com/forum-73-1.html
修改2处代码
修改1:forumdisplay.php
查:
- $thread['dateline'] = gmdate($dateformat, $thread['dateline'] + $timeoffset * 3600);
复制代码
上列添加:
- $thread['today'] = $thread[dateline];
复制代码
修改2:forumdisplay.htm
查:
- <em>$thread[dateline]</em>
复制代码
替换:
- <!--{if (($timestamp-$thread['today'])<43200)}-->
- <font color=red>$thread[dateline]</font>
- <!--{elseif (($timestamp-$thread['today'])>43200) && (($timestamp-$thread['today'])<86400)}-->
- <font color=blue>$thread[dateline]</font>
- <!--{else}-->$thread[dateline]<!--{/if}-->
复制代码
缓存更新看看效果吧!
本人没钱,也不愿意骗钱,这个东西貌似太多人要,本人也是搜索论坛修改而来。
感谢原帖作者! |
7.2修改主题浏览过变色美化修改【提高人性化】Discuz!插件
手机堂
演示
http://www.xjttt.com/forum-73-1.html
修改模板\default\css_common.htm
查找: - a { text-decoration: none; color: {LINK}; }
- a:hover { text-decoration: underline; }
复制代码
修改为: - a { text-decoration: none; color: {LINK}; }
- a:hover {text-decoration: none;color: orange;}
- a:visited {text-decoration: none;color: #858585;}
复制代码
|
:qqr :qqr
:31bb
注册时先阅读本站服务条款后进行下一步for 7.1 &7.2
演示:
下载 (67.55 KB)
前天 23:31
演示地址:http://bbs.llzbbs.com
修改文件:register.htm
1.找到这代码:
<div class="fcontent" id="main_messaqge">
复制代码
下面添加如下代码:
<!--{if $bbrules}-->
<div id="layer_bbrule" class="postbox s_clear">
<!--{else}-->
再找到这些代码:
<div id="layer_bbrule" class="postbox" style="display: none;">
下面添加
<!--{/if}-->
2.再找到下面一段代码:
<h3>$bbname {lang rulemessage}</h3>
<div class="clause">$bbrulestxt</div>
<button>{lang agree}</button> <button>{lang disagree}</button>
</div>
</div>
下面添加如下代码:
<!--{if $bbrules}-->
<div id="layer_reg" class="postbox" style="display: none;">
<!--{else}-->
再找到下面代码:
<div id="layer_reg" class="postbox s_clear">
下面添加
<!--{/if}-->
|
尝试用这个方法 限制注册用户名长度修改方法for7.2
本帖最后由 铁桶 于 2009-12-2 01:46 编辑
默认注册用户名长度是3至15个字符之间。
例如修改为3至8个字符之间,不必修改数据表字段值.
方法步骤:
1、 打开templates.lang.php
查找'register_profile_username_toolong' => '用户名超过 15 个字符'
复制代码
改为:'register_profile_username_toolong' => '用户名超过 8 个字符'
复制代码
2、/\* 本部分内容需要回复可浏览 */\
3、然后再打开/default/register.htm
查找<input type="text" id="username" name="username" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkusername()" tabindex="1" class="txt" />
复制代码
将上边的数字15改为8
再查找var unlen = username.replace(/[^\x00-\xff]/g, "**").length;
if(unlen < 3 || unlen > 15) {
复制代码
将上边的数字改为8
4、保存上传,最后记得更新缓存。
[选峰工作室]附件下载确认页面[7.1/7.2][2009-11-29]Discuz!插件
插件名称 | 附件下载确认页面 |
适用版本 | Discuz!7.2 |
语言编码 | GBK UTF8 BIG5 |
插件作者 | 选峰 |
版权所属 | 选峰工作室 |
支持网站 | http://www.yxfstudio.cn |
插件简介 | 附件正式下载前打开一个确认页面,这个页面里有广告和下载地址。广告可在后台直接设置,也可以自行修改模板。 |
本帖最后由 选峰工作室 于 2009-11-29 16:56 编辑
纯绿色,不需要修改任何DZ系统文件。DZ71和DZ72通用。安装时请忽略版本不一致。
常用于想在附件下载里加广告的论坛。
关于外观问题,广告代码可以在插件后台用HTML输入,也可以自行修改模板。(插件模板在插件目录plugins/xxx/templates/下)
可以放GG广告。但是放了GG广告后是否被K,不清楚也不负责。
有问题请回帖反馈。插件不是一下子就完美的,会根据实际需要不断改进。
V2:修正错别字一个。需扣积分的扣后自动弹出附件不再跳转。 |
1.jpg (23.28 KB)
下载次数:0
4 天前 14:49
2.jpg (11.41 KB)
下载次数:0
4 天前 14:49
附件下载确认页面_v2_09-11-29_yxf.rar (18.53 KB)
下载次数:98
4 天前 14:49
分享-----7.2版本如何修改置顶贴高亮颜色
本帖最后由 指间流沙 于 2009-11-29 03:29 编辑
涉及到修改两个文件,三个位置
1、打开forumdisplay.php
查找代码
- $separatepos = 0;
- $threadlist = $threadids = array();
- $colorarray = array('', '#EE1B2E', '#EE5023', '#996600', '#3C9D40', '#2897C5', '#2B65B7', '#8F2A90', '#EC1282');
复制代码
修改其中的颜色代码,如:
- $separatepos = 0;
- $threadlist = $threadids = array();
- $colorarray = array('', '#993300', '#00CCFF', '#FF0000', '#0000FF', '#009900', '#9900FF', '#FF00FF', '#FF6633');
复制代码
2、打开topicadmin.htm文件
查找代码:
- <td width="15"><input name="operations[]" type="checkbox" value="highlight" $defaultcheck[highlight] /></td>
- <td>
- {eval $colorarray = array(1=>'#EE1B2E', 2=>'#EE5023', 3=>'#996600', 4=>'#3C9D40', 5=>'#2897C5', 6=>'#2B65B7', 7=>'#8F2A90', 8=>'#EC1282');}
- <label class="labeltxt">{lang thread_highlight}</label>
复制代码
和
- function showHighLightColor(hlid) {
- var showid = hlid + '_show';
- if(!$(showid + '_menu')) {
- var str = '';
- var coloroptions = {'0' : '#000', '1' : '#EE1B2E', '2' : '#EE5023', '3' : '#996600', '4' : '#3C9D40', '5' : '#2897C5', '6' : '#2B65B7', '7' : '#8F2A90', '8' : '#EC1282'};
- var menu = document.createElement('div');
复制代码
并把其中的代码修改跟第一步有颜色代码一样的(所有的颜色代码都要一样!),保存——上传覆盖原文件,后台更新缓存即可~ |
【DRC】分类信息使用与美化教程
资源信息:资源名称: Discuz!分类信息使用、美化
适用版本: Discuz! 7.1 Discuz! 7.0
语言编码: GBK
原作者: 体无完肤
资源简介:分类信息是好多论坛都需要的功能,但是好多站长不会开启使用。
下面这个教程教你如何开启使用分类信息,如何美化分类信息的模板。
如果要个性化分类信息模板,先了解html基础知识。
演示地址:http://bbs.7drc.com/thread-269-1-1.html 分类信息是好多论坛都需要的功能,但是好多站长不会开启使用。
下面这个教程教你如何开启使用分类信息,如何美化分类信息的模板。
如果要个性化分类信息模板,先了解html基础知识。
【DRC】Discuz!手拉手官方QQ4群:10648794
演
四、注意事项: 步骤三里面务必看清楚“发帖必须归类”、“允许按类别浏览”、“类别前缀”这些选项,根据自己需要设置。
五、【DRC】分类信息模板共享(仅供大家擦考,模板可以自己重写): - <fieldset style="margin:1em 0; padding:1em 1.5em;"><legend><b>个人信息:</b></legend>
- <li style="list-style-image : url(images/list_li.gif);"><b>{name}</b>: [namevalue]</li>
- <li style="list-style-image : url(images/list_li.gif);"><b>{age}</b>: [agevalue]</li>
- <li style="list-style-image : url(images/list_li.gif);"><b>{address}</b>: [addressvalue]</li>
- <li style="list-style-image : url(images/list_li.gif);"><b>{qq}</b>: [qqvalue]</li>
- <li style="list-style-image : url(images/list_li.gif);"><b>{phone}</b>: [phonevalue]</li>
- </fieldset>
- <fieldset style="margin:1em 0; padding:1em 1.5em;"><legend><b>{zy_intro}:</b></legend>
- <li style="list-style-image : url(images/list_li.gif);">[zy_introvalue]</li>
- </fieldset>
复制代码
|
[7.1首页美化]帖子总数、新会员、最高日、运行多少天(7.2/7.0也可用)
本帖最后由 phemon 于 2009-11-25 14:11 编辑
站点演示:http://bbs.028uu.com
修改 index.php 目的为 实时更新注册的新会员。
找到: - require_once './include/common.inc.php';
复制代码
下面添加: - $lastmember= $db->result_first("SELECT username FROM {$tablepre}members ORDER BY uid DESC LIMIT 1");
- $lastmemberuid= $db->result_first("SELECT uid FROM {$tablepre}members ORDER BY uid DESC LIMIT 1");
复制代码
风格下的:
修改 discuz.htm 显示今日发帖,昨日发帖,主题贴数,帖子总数,欢迎新会员。
找到:
{lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
然后根据自己需要进行添加:
{lang index_today}: <em>$todayposts</em><!-- 今日贴数 -->
{lang index_yesterday}: <em>$postdata[0]</em><!-- 昨日贴数 -->
{lang index_maxday}: <em>$postdata[1]</em><!-- 最高日贴数 -->
{lang index_members}: <em>$totalmembers</em><!-- 会员总数 -->
{lang index_threads}: <em>$threads</em><!-- 主题总数 -->
{lang index_posts}: <em>$posts</em><!-- 帖子总数 -->
{lang welcome_newmember} <cite><a href="space.php?uid=$lastmemberuid">$lastmember</a></cite><!-- 欢迎新会员 -->
运行多少天的修改方法如下(7.2/7.0也可用,添加位置自己探索下):
下载 (6.82 KB)
2009-11-25 14:11
打开论坛根目录的index.php文件
搜索:
require_once './include/common.inc.php';
在下面加入: - //----运行天数
- $today = mktime (0,0,0,date("m") ,date("d"),date("Y"));
- $build_date = mktime (0,0,0,6,9,2009);//后面三个数代表你论坛运行第一天的月,日,年。
- $build_days = (int)(($today-$build_date)/(24*3600));
复制代码
其中:#FF0000 为颜色代码。
你也可以加到其它地方,具体位置看你的需要了。
打开模板文件:discuz.htm (templates/default/ 或你现在用的风格目录中)
大概在24行左右。 - {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
复制代码
在这个后面,如果搜索不到,请缩短搜索
$totalmembers 意思为:会员总数
加入 - 已运行<span class="bold"><font color="#FF0000">$build_days</font></span>天
复制代码
|
Discuz帖子内容站外链接提醒与屏蔽[7.2]Discuz!插件
插件名称 | Discuz帖子内容站外链接提醒与屏蔽 |
适用版本 | Discuz!7.2 |
语言编码 | GBK UTF8 BIG5 |
插件作者 | Viswow |
版权所属 | Viswow |
支持网站 | http://bbs.dysunday.cn |
插件简介 | 此插件可以给帖子内的所有处于白名单之外的站外链接增加提醒框,或者以屏蔽文字替换外部链接的文字内容。更多设置在“设置”选项卡中。 |
本帖最后由 金字塔¢月 于 2009-11-30 16:58 编辑
在插件的“设置”中,可以设置 白名单,选择是否屏蔽文字,以及设置屏蔽文字内容。
v_urllink.zip (6.39 KB) 下载次数: 62
2009-11-25 13:37
|
【升级版】名字设计For7.2【更新】Discuz!插件
插件名称 | 名字设计For7.2 |
适用版本 | Discuz!7.2 |
语言编码 | GBK |
插件作者 | 未知 |
版权所属 | 未知 |
支持网站 | http://bbs.ckopi.net |
插件简介 | 嘻嘻!我已经将名字设计的插件升级到7.2版本的了! |
本帖最后由 CKopi 于 2009-11-25 11:26 编辑
提供免费版及付费下载版!
两种版本都一样的!
插件下载:
收费附件: name_style.rar
售价:1金币
有钱的就支持一下吧!
name_style.rar (12.26 KB) 下载次数: 131
2009-11-25 09:09
免费的!
没钱的就下载这个吧!
别忘了回帖喔!
样式下载:
收费附件: 样式1.rar
售价:1金币
有钱的就支持这个吧!
样式1.rar (406 Bytes) 下载次数: 115
2009-11-25 11:25
免费的!
没钱就下载这个!
别忘了回帖~ |
name_style.rar (12.26 KB)
下载次数:0
2009-11-25 09:08
售价:
金币 1 个 [
记录] [
购买]
样式1.rar (406 Bytes)
下载次数:0
2009-11-25 11:24
售价:
金币 1 个 [
记录] [
购买]
绿色快速回复添加背景图片 [7.2][2009-11-25]
本帖最后由 yvae 于 2009-11-28 16:56 编辑
演示
www.yh63.com/bbs/thread-49-1-1.html
查找templates\default\viewthread_fastpost.htm - <textarea rows="5" cols="80" name="message" id="fastpostmessage" tabindex="4" class="txtarea"></textarea>
复制代码
替换为
- <textarea rows="5" cols="80" name="message" id="fastpostmessage" tabindex="4" class="txtarea"style="BACKGROUND: url({IMGDIR}/notice_bg.gif) #fff no-repeat center top;"></textarea>
复制代码
或着查找
复制代码
在前面加入 - style="BACKGROUND: url({IMGDIR}/notice_bg.gif) #fff no-repeat center top;"
复制代码
修改图片位置 修改“no-repeat center top;" left,center,right
看了有位朋友没成功哦。你可以用原来的文件覆盖回去,注意修改的时候不要添加错咯。
修改前最好保存下源文件,没修改正确可以覆盖再重新修改
右键下载图片:
下载 (8.37 KB)
2009-11-25 03:26
保存上面的图片为notice_bg.gif 传到 images/default/ 下
效果: 下载 (63.14 KB)
7 天前 03:24
如果需要看下效果。
测试帐号 123456 密码 123456
测试地址 http://www.yh63.com/bbs/thread-49-1-1.html |
[选峰工作室]主题列表缩略图 FOR DZ7.1[7.1/7.2][2009-11-20]Discuz!插件
插件名称 | 主题列表缩略图 |
适用版本 | Discuz!7.1 |
语言编码 | GBK UTF8 BIG5 |
插件作者 | 选峰 |
版权所属 | 选峰工作室 |
支持网站 | http://www.yxfstudio.cn |
插件简介 | 在主题列表显示主题的第一个图片附件缩略图。可以选择在右边或下边显示。 |
本帖最后由 选峰工作室 于 2009-12-2 01:06 编辑
缩略图生成样式可选,直接读取图片,减轻服务器压力。
修改插件配置后,请清空缩略图目录,让缩略图重新生成。
有问题请回帖反馈。
2009-11-20 19:56 修正一处BUG。 |
1.jpg (29.87 KB)
下载次数:0
2009-11-20 19:30
02.jpg (28.65 KB)
下载次数:0
2009-11-20 19:30
2.jpg (29 KB)
下载次数:0
2009-11-20 19:30
7120091120195545.rar (22.36 KB)
下载次数:94
2009-11-20 19:56
去除帖内上方下方广告中"AD"标志
后台模板编辑templates\default\css_common.htm
搜索:如下代码
- margin: 10px 0; padding-left: 20px; background: url({IMGDIR}/icon_ad.gif) no-repeat 0 50%;
复制代码
把它改成
- margin: 10px 0; padding-left: 1px;
复制代码
|
7.2首页显示主题数:帖子数:欢迎新成员Discuz!插件
插件名称 | 7.2首页显示主题数:帖子数:欢迎新成员 |
适用版本 | Discuz!7.2 |
语言编码 | GBK UTF8 BIG5 |
插件作者 | http://www.0713club.com/ |
版权所属 | http://www.0713club.com/ |
支持网站 | http://www.0713club.com/ |
插件简介 | 7.2首页显示主题数:帖子数:欢迎新成员 |
演示地址:http://www.0713club.com
修改 index.php 目的为 实时更新注册的新会员。
找到: - require_once './include/common.inc.php';
复制代码
替换为 - $lastmember= $db->result_first("SELECT username FROM {$tablepre}members ORDER BY uid DESC LIMIT 1");
- $lastmemberuid= $db->result_first("SELECT uid FROM {$tablepre}members ORDER BY uid DESC LIMIT 1");
复制代码
风格下的:
修改 discuz.htm 显示今日发帖,昨日发帖,主题贴数,帖子总数,欢迎新会员。
找到: - {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
复制代码
替换为 - {lang index_threads}: <em>$threads</em>,
- {lang index_posts}: <em>$posts</em>, {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>, {lang welcome_newmember}: <a href="space.php?username=$memberenc">$lastmember</a>
复制代码
|
【Discuz!7模板小修改系列 - 简单化"收藏,分享,顶踩"按钮】
本帖最后由 肥爺 于 2009-11-27 14:21 编辑
Discuz!7之后 在一楼底部会有收藏,分享按钮,7.1之后有顶踩
有些人喜欢简单点的 给出修改方案 把这三个按钮
放到帖子操作栏右侧 并且去掉原本的方形按钮 如图
下载 (3.06 KB)
6 天前 14:19
修改文件:templates/default/viewthread_node.htm
记事本打开这个文件 找到 - <div class="useraction{if $allowrecommend && $recommendthread[status]} nrate{/if}">
- <a href="javascript:;">{lang thread_favorite}</a>
- <a href="javascript:;" id="share">{lang thread_share}</a>
- <!--{if $allowrecommend && $recommendthread[status]}-->
- <div id="ajax_recommendlink">
- <div id="recommendv" title="{lang recommends}"{if $recommendthread[defaultshow]} style="display: none"{/if}>$thread[recommends]</div>
- <ul id="recommendav" title="{lang recommends}"{if !$recommendthread[defaultshow]} style="display: none"{/if} class="recommend_act s_clear">
- <li id="recommendv_add" title="$recommendthread[addtext]{lang recommends_users}">$thread[recommend_add]</li>
- <li id="recommendv_subtract" title="$recommendthread[subtracttext]{lang recommends_users}">$thread[recommend_sub]</li>
- </ul>
- <ul class="recommend_act s_clear">
- <li><a id="recommend_add" {if $discuz_uid}href="misc.php?action=recommend&do=add&tid=$tid"{else}href="logging.php?action=login"{/if}>$recommendthread[addtext]</a></li>
- <li><a id="recommend_subtract"{if $discuz_uid}href="misc.php?action=recommend&do=subtract&tid=$tid"{else}href="logging.php?action=login"{/if}>$recommendthread[subtracttext]</a></li>
- </ul>
- </div>
- <!--{/if}-->
复制代码
这段删掉
再找 - <!--{if $raterange && $post['authorid']}-->
- <a href="misc.php?action=rate&tid=$tid&pid=$post[pid]">{lang rate}</a>
- <!--{/if}-->
复制代码
下面加 - <!--{if $post['first']}--><a id="recommend_add" {if $discuz_uid}href="misc.php?action=recommend&do=add&tid=$tid"{else}href="logging.php?action=login"{/if} style="margin-right:6px">$recommendthread[addtext]</a>
- <a id="recommend_subtract"{if $discuz_uid}href="misc.php?action=recommend&do=subtract&tid=$tid"{else}href="logging.php?action=login"{/if} style="margin-right:6px">$recommendthread[subtracttext]</a><!--{/if}-->
复制代码
再找 - <!--{if !$forum['ismoderator'] && $discuz_uid && $reportpost && $discuz_uid != $post['authorid']}-->
- <a href="misc.php?action=report&fid=$fid&tid=$tid&pid=$post[pid]">{lang reportpost}</a>
- <!--{/if}-->
复制代码
下面加 - <!--{if $post['first']}--><a href="javascript:;">{lang thread_favorite}</a>
- <a href="javascript:;">{lang thread_share}</a><!--{/if}-->
复制代码
然后保存覆盖回去 更新缓存即可 使用愉快。
贴士:如果改了之后 发现左侧的回复按钮和右侧的操作按钮过近
到后台》界面》风格管理》当前风格》编辑》高级模式》主体表格宽度 这个设为100% |
【Discuz7.2模板教程】巧用主题(信息分类模型)搭建不一样的黄页系统!
本帖最后由 cr180 于 2009-11-27 04:07 编辑
我们先看效果图!
下载 (20.42 KB)
6 天前 03:46
一 首先我们进入后台
版块-分类信息模型 添加信息模型:企业黄页
二 点击详情进入具体字段设置页面
下载 (7.99 KB)
6 天前 03:50
从下面复制需要的字段到企业黄页字段框里.完成后提交!
三 进入[分类信息类别]
在[黄页信息 - 添加分类信息选项]勾选帖子需要的字段,并在下面设置其权限. OK后进入下一步
排列好已经勾选需要的字段,并按照你要显示的顺序点[插入模板]
四 这时大家就可以在[黄页信息 - 分类信息显示模板]里面看到我们刚才插入的字段代码了
一般都是如下面这样:
<li><em>{frdb}</em>: [frdbvalue]</li>
<li><em>{jyfw}</em>: [jyfwvalue]</li>
<li><em>{yeji}</em>: [yejivalue]</li>
现在我们要进行一下修改!!增添div 让它调用css .hp 这样方便我们下一步进行美化
<div class="hp">
<ul>
<h1><em>{recr_com}</em>: [recr_comvalue]</h1>
<li><em>{frdb}</em>: [frdbvalue]</li>
<li><em>{jyfw}</em>: [jyfwvalue]</li>
<li><em>{yeji}</em>: [yejivalue]</li>
</ul>
</div>
OK后我们提交!
下面就是写css了.
我们在viewthread.htm 的{subtemplate header}下面写css样式代码:
<style type="text/css">
/*黄页信息*/
.firstpost .hp{ background:#FFFFFF; margin:10px; padding:10px; border:#CCCCCC 1px solid}
.firstpost .hp h1 { height:30px; line-height:30px; font-size:16px; text-align:center}
.firstpost .hp li { list-style:none; line-height:21px; border-bottom:#CCCCCC 1px dashed; margin-bottom:5px;}
.firstpost .hp li b { width:90px; text-align:right; display:inline; color:#000}
</style>
OK 主题分类模型的搭建方法基本也就这样了,请同学们灵活运用,文章里面所涉及到的代码请以自己的为准,举一反三.你可以做很多方面的主题类型页面.这篇文章只是进行思路的指点
如有更好的方法我们共同讨论,很乐意和大家交流 |
[7.1,7.2细节美化]之列表页标题改成14PX
本帖最后由 静花木木 于 2009-11-21 10:53 编辑
注重细节。
注重用户体验!
发点细节美化 给大家!
主要针对对象地方论坛
模板forumdisplay.htm
搜索
复制代码
替换成 - <font style="font-size:14px;">$thread[subject]</font>
复制代码
保存 即可!
|
在"返回列表"前面增加贴子的浏览和回复数for7.1,7.2---绝对可用!Discuz!插件
插件名称 | 在"返回列表"前面增加贴子的浏览和回复数for7.1,7.2 |
适用版本 | Discuz!7.1 |
语言编码 | GBK |
插件作者 | 静花木木 |
版权所属 | http://www.dg66.com |
支持网站 | http://www.dg66.com |
插件简介 | http://www.sochafa.com |
本帖最后由 静花木木 于 2009-11-21 10:59 编辑
第一步、打开viewthread.htm
找到 - <span class="pageback"{if $visitedforums} id="visitedforums"{/if}><a href="$upnavlink">{lang return_forumdisplay}</a></span>
复制代码
在下面增加 - <span class="pageback"><div style="float:left;line-height:17px; border:1px plum solid;color:#666;margin-left:5px;padding:3px 6px;">$thread['views']人阅读 |$thread['replies']人评论</div> </span>
复制代码
|
DZ7.2一些常用模板修改方法!
以下css代码的用法:
添加到你当前模板header.htm
</head>前面!
如果没有这个文件,添加到default/header.htm里面
代码里面的图片地址请替换成自己的!
- /*干掉新帖老贴图标*/
- .list th,.list th.new { background:none; padding:0;}
复制代码
- /*替换发布新帖按钮*/
- .postbtn {background:url(images/navmenu.jpg); width:90px; height:30px; overflow:hidden}
- .replybtn {background:url(images/navmenu.jpg); width:90px; height:30px; overflow:hidden}}
复制代码
- /*切换风格按钮*/
- #style_switch {}
- #style_switch li a { width:30px; height:15px;}
复制代码
- /*顶部登陆信息*/
- #umenu {background:url(images/navmenu.jpg) no-repeat; height:25px; line-height:25px; }
- #umenu a { color:#FFF; font-weight:bold}
复制代码
discuz7.1 简繁体切换
本帖最后由 铁豌豆 于 2009-10-25 06:22 编辑
查找: - <a href="logging.php?action=login">{lang login}</a>
- <!--{/if}-->
复制代码
在下面添加: - <span class="pipe">|</span>
- <script src="http://bbs.cgjoy.com/include/js/language.js" type="text/javascript"></script>
复制代码
|
[DRC]帖子导读插件 V 2.1[7.1/7.2][2009.11.16]Discuz!插件
插件名称 | 帖子导读插件 |
适用版本 | Discuz!7.1 |
语言编码 | GBK UTF8 BIG5 |
插件作者 | 体无完肤 |
版权所属 | 体无完肤 | bbs.7drc.com |
支持网站 | http://bbs.7drc.com |
插件简介 | 本次更新:删除上个版本的“技术支持:bbs.7drc.com”信息; |
本帖最后由 体无完肤 于 2009-11-27 16:07 编辑
1、后台可设置窗体宽度、高度、标题等信息;
2、后台可控制自动调用、半自动调用、手动推送方式;
3、界面样式美观大方,简单仿QQ新闻弹窗样式,鼠标壳自由拖动;
4、安装、卸载全自动,无修改系统任何文件,完全绿色插件。
5、新增自动弹出设置,后台控制是否自动弹出;
6、弹出一次不再重复弹出,使用Cookie控制弹出时间间隔;
7、如果设置自动弹出,则页面加载完毕后延迟3秒弹出;
8、可自定义“关于我们”弹出窗口信息内容。
9、删除上个版本的“技术支持:bbs.7drc.com”信息;(本次更新内容)
演示地址:http://bbs.7drc.com
Discuz! Rescue Centre 官方QQ群(500人超级群):40318866
下载地址:http://bbs.7drc.com/thread-6533-1-1.html
全新安装方法:
1、上传插件,即:upload/plugins/drc_tguide文件夹上传至论坛的plugins目录下;
2、后台 -- 插件 -- 找到DRC - 帖子导读,点击“安装”;
3、选择与自己论坛对应编码,根据提示完成安装;
4、记得勾选启用本插件!
5、更新缓存!
从任意版本升级到2.1版本:
1、上传插件,即:upload/plugins/drc_tguide文件夹上传至论坛的plugins目录下;
2、后台 -- 插件 -- 找到找到DRC - 帖子导读,点击“ 升级/卸载”;
3、然后会提示升级到2.1,选择对应编码即可完成升级;
4、升级完成,记得勾选启用本插件!
5、更新缓存!
下载 (190.47 KB)
2009-11-16 22:36
本帖隐藏的内容需要回复才可以浏览 帖子导读 V2.1.rar (153.62 KB) 下载次数: 1032
2009-11-16 22:36
|
[popuppp]论坛已运行多少天[7.0/7.1/7.2][2009-11-26](美化修改)
打开论坛根目录的index.php文件
搜索:
require_once './include/common.inc.php';
在下面加入:
- //----运行天数
- $today = mktime (0,0,0,date("m") ,date("d"),date("Y"));
- $build_date = mktime (0,0,0,6,9,2009);//后面三个数代表你论坛运行第一天的月,日,年。
- $build_days = (int)(($today-$build_date)/(24*3600));
复制代码
打开模板文件:discuz.htm (templates/default/ 或你现在用的风格目录中)
大概在24行左右。
- {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
复制代码
在这个后面,如果搜索不到,请缩短搜索
$totalmembers 意思为:会员总数
加入
- 已运行<span class="bold"><font color="#FF0000">$build_days</font></span>天
复制代码
其中:#FF0000 为颜色代码。
你也可以加到其它地方,具体位置看你的需要了。
尝试用这个方法 限制注册用户名长度修改方法for7.2
本帖最后由 铁桶 于 2009-12-2 01:46 编辑
默认注册用户名长度是3至15个字符之间。
例如修改为3至8个字符之间,不必修改数据表字段值.
方法步骤:
1、 打开templates.lang.php
查找 - 'register_profile_username_toolong' => '用户名超过 15 个字符'
复制代码
改为: - 'register_profile_username_toolong' => '用户名超过 8 个字符'
复制代码
2、/\* 本部分内容需要回复可浏览 */\
3、然后再打开/default/register.htm
查找 - <input type="text" id="username" name="username" autocomplete="off" size="25" maxlength="15" value="" tabindex="1" class="txt" />
复制代码
将上边的数字15改为8
再查找 - var unlen = username.replace(/[^\x00-\xff]/g, "**").length;
- if(unlen < 3 || unlen > 15) {
复制代码
将上边的数字改为8
4、保存上传,最后记得更新缓存。 |
猫扑表情包
帖子列表增加“新窗口打开”提示与字体变大效果方法(Discuz!7.2)
本帖最后由 金字塔¢月 于 2009-12-12 12:06 编辑
效果图:(演示见DPS任意版块,http://bbs.7dps.com)
下载 (69.4 KB)
3 小时前
修改前提醒:由于代码有空格存在,直接复制可能无法搜索到,所以请截取部分代码先搜索然后核对下。
打开 forumdisplay.htm
在“版块主题”旁增加“温馨提示”以及“背景颜色”
查找: - <tbody>
- <tr>
- <td class="folder"></td><td> </td>
- <!--{if $forum['ismoderator']}--><td> </td><!--{/if}-->
- <th class="subject">{lang forum_thread}</th><td> </td><td> </td><td> </td>
- </tr>
- </tbody>
复制代码
替换为:(代码中 bgcolor="#EFEFEF" 为背景颜色,按照需求替换) - <tbody>
- <tr>
- <td class="folder" bgcolor="#EFEFEF"></td><td bgcolor="#EFEFEF"> </td>
- <!--{if $forum['ismoderator']}--><td bgcolor="#EFEFEF"> </td><!--{/if}-->
- <th class="subject" bgcolor="#EFEFEF">{lang forum_thread} <b>温馨提示</b>:点击最左边小图标可以“新窗口打开”贴子</th><td bgcolor="#EFEFEF"> </td><td bgcolor="#EFEFEF"> </td><td bgcolor="#EFEFEF"> </td>
- </tr>
- </tbody>
复制代码
普通帖子列表字体变为14px:
查找 - <span id="thread_$thread[tid]"><a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a></span>
复制代码
替换为: - <span id="thread_$thread[tid]"><a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]><font style= "font-size : 14px">$thread[subject]</font</a></span>
复制代码
默认显示分类的帖子列表字体变为14px:(演示:http://bbs.7dps.com//forum-28-1.html)
打开 forumdisplay_sort.htm
查找 - <span id="thread_$thread[tid]">
- <a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>
- $thread[subject]
- <!--{if $stemplate}-->
- $stemplate[$thread[tid]]
- <!--{elseif $sortthreadlist}-->
- <!--{loop $sortthreadlist[$thread[tid]] $title $value}-->
- {$title}: {$value}
- <!--{/loop}-->
- <!--{/if}-->
- </a>
- </span> </a>
复制代码
替换为 - <span id="thread_$thread[tid]">
- <a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>
- <font style= "font-size : 14px">$thread[subject]</font>
- <!--{if $stemplate}-->
- $stemplate[$thread[tid]]
- <!--{elseif $sortthreadlist}-->
- <!--{loop $sortthreadlist[$thread[tid]] $title $value}-->
- {$title}: {$value}
- <!--{/loop}-->
- <!--{/if}-->
复制代码
|
在点击
分类信息后,同时显示主题分类!并能进行联合筛选!forumdisplay_sort.htm
复制代码
下加
- <!--{if $forum['threadtypes'] && $forum['threadtypes']['listable']}-->
- <p>
- <!--{if $typeid || $sortid}--><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a><!--{else}--><strong>{lang forum_viewall}</strong><!--{/if}-->
- <!--{loop $forum['threadtypes']['flat'] $id $name}--><!--{if $typeid != $id}--><a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id$sortadd">$name</a><!--{else}--><strong>$name</strong><!--{/if}--> <!--{/loop}-->
- <!--{if $forum['threadtypes']['selectbox']}-->
- <span id="threadtypesmenu" class="dropmenu">{lang admin_type_more}</span>
- <div class="popupmenu_popup headermenu_popup" id="threadtypesmenu_menu" style="display: none">
- <ul>
- <!--{loop $forum['threadtypes']['selectbox'] $id $name}-->
- <li>
- <!--{if $typeid != $id}-->
- <a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id$sortadd">$name</a>
- <!--{else}-->
- <strong>$name</strong>
- <!--{/if}-->
- </li>
- <!--{/loop}-->
- </ul>
- </div>
- <!--{/if}-->
- </p>
- <!--{/if}-->
复制代码
筛选后,标题签名仍然显示
分类信息和主题分类:
- <span id="thread_$thread[tid]">
复制代码
前面加
- $thread[sortid] $thread[typeid]
复制代码
以下是分类信息显示前面分类
forumdisplay_sort.htm文件,打开查找:
- <a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>
复制代码
在上面加:
- $thread[typeid] $thread[sortid]
复制代码
更新缓存!
7.2常见问题,先瞧瞧有没有你要的答案
本帖最后由 锋芒 于 2009-12-20 20:12 编辑
本帖只提供一些常见问题的修改方法,如有疑难可到下方帖子咨询
模板风格区Discuz!7.2 疑难集中解答
作者:锋芒(转载请注明) Discuz风格交流群:82039478
7.0常见问题,先瞧瞧有没有你要的答案
在这里建议各位朋友添加CSS样式,尽量不要改动源文件,css_append.htm加入即可,
避免因论坛升级,想用原来的风格却因修改源文件过多导致诸多问题。
很多问题他人已经提问过也可能给予过解答,要善于搜索,
作为站长,有些基本的知识你是必须具备的。
特别提示:
1、以下修改内容,如没特别说明,css_append.htm添加提供的代码;
2、本帖为文字叙述,如果添加之后效果不理想,删除即可;
3、后台修改请刷新看效果,修改文件上传覆盖,后台记得更新CSS缓存;
4、这里所提供的修改只限于默认风格上的变动;
5、如是扩展图片目录请将IMGDIR改为STYLEIMGDIR;
6、{WRAPBORDERCOLOR}等等这些为变量调用,可替换为#FFFFFF或其它颜色代码
7、为避免添加的代码过多导致混乱,可在添加的代码前面加
/*文字自己输入*/
这里是添加的代码
8、涉及到.htm文件的修改,注意备份
一、首页界面
菜单弹出导航相关问题
- .postboardlist { background: #000; }
- .postboardlist a { color: #000; }
- .postboardlist a:hover { background: #000; }
- .pbl_selected a, .pbl_selected a:hover { background-color: #000; color: #FFF !important;}
复制代码
第一个为背景颜色,第二个为文字颜色,
第三个鼠标指向背景色,第四个为当前区版背景颜色
1、去掉首页的发帖图标
index_header.htm
查找删除 - <span class="postbtn" id="prompt_index_postbtn"><a href="misc.php?action=nav">{lang send_posts}</a></span>
复制代码
2、没开启边栏,公告占用地方过多,这里给大家提供一个很不错的美化
index_header.htm
查找 - <!--{if empty($gid) && $announcements}-->
复制代码
上面添加 - <span class="headactions" style="line-height: 30px">
- <FONT face=Wingdings color=#666666>v</FONT> <a href="search.php?srchfrom=$newthreads&searchsubmit=yes" class="lightlink" target="_blank">{lang show_newthreads}</a>
- <FONT face=Wingdings color=#666666>v</FONT> <a href="stats.php?type=postsrank" target="_blank">排行信息</a>
- <FONT face=Wingdings color=#666666>v</FONT> <a href="stats.php?type=team" target="_blank">管理团队</a>
- <FONT face=Wingdings color=#666666>v</FONT> <a href="member.php?action=list" target="_blank">会员列表</a>
- </span>
复制代码
演示可看:http://www.yyly8.com/index.php?styleid=109
即百度搜索那一栏替换为下方的查看新帖等等
如果公告过多,向上滚动觉得麻烦,可以用6.1的公告方式
下载附件,解压后上传到你所使用的风格文件里面
然后打开
查找 - <div id="ann">
- <dl>
- <dt>{lang announcements}:</dt>
- <dd>
- <div id="annbody"><ul id="annbodylis">$announcements</ul></div>
- </dd>
- </dl>
- </div>
- <script type="text/javascript">announcement();</script>
复制代码
替换
复制代码
fengmang.rar (1.17 KB) 下载次数: 36
2009-12-16 00:43
3、去掉打开/关闭边栏
discuz.htm查找删除 - <!--{if $infosidestatus[allow] == 2}-->
- <a id="sidebar_img" href="javascript:;" class="$collapseimg[sidebar]"><!--{if $collapseimg[sidebar] == 'collapsed_yes'}-->{lang sidebar_collapsed_yes}<!--{else}-->{lang sidebar_collapsed_no}<!--{/if}--></a>
- <!--{elseif $infosidestatus[allow] == 1}-->
- <a id="sidebar_img" href="javascript:;" class="collapsed_yes">{lang sidebar_collapsed_yes}</a>
- <!--{/if}-->
复制代码
4、版块分区添加边框线
添加: - .list { border: 1px solid {WRAPBORDERCOLOR}; margin-bottom: 10px; }
复制代码
10px为上下分区间距
添加竖线 - .list td { border-left: 1px solid {COMMONBORDER}; }
复制代码
如果标题过于靠近左侧的竖线
添加 - .list td .forumlast { padding-left: 10px; }
复制代码
5、分区名称更改文字颜色及添加背景色 - .list h3 { background: url({IMGDIR}/header_bg.gif); border: 1px solid #FFF; border-bottom: none; }
- .list h3 a { color: #FFF; }
复制代码
background: url({IMGDIR}/header_bg.gif);背景图片
background: #FFFFFF; 将图片修改为颜色;
border: 1px solid #FFF; 背景色与边框线之间1px的线条间隔;
border-bottom: none; 底部边框线注释掉。(此两项不需要可删除)
.list h3 a { color: #FFF; } 分区名称文字颜色
定义分区高度 - .content .list h3 { line-height: 30px; }
复制代码
6、去掉有无新帖图标 - .list th { background-image: none; padding-left: 0px !important; }
- .list th.new { background-image: none; }
复制代码
7、版块上面的虚线改为实线及上下间距 - .list td, .list th { padding: 6px 0; border-top: 1px solid {COMMONBORDER}; }
复制代码
修改6px,即版块内容区域上下距离
8、版块图标移动到简介后面
discuz.htm
查找删除: $forum[icon]
查找(第一个): </th>
后面添加 - <td class="forumnums">
- $forum[icon]
- </td>
复制代码
9、最后发表标题的作者、时间改为两行
discuz.htm
查找 - <cite><!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
复制代码
替换 - <cite><!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--></cite><p>$forum[lastpost][dateline]</p>
复制代码
想加点美化,<cite>后面添加作者: <p>后面添加时间:
上面的 - <p><a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 30)}</a></p>
复制代码
在<p>后面添加标题: 30为首页标题显示字符,如果修改为40可能导致折行,影响美观,
css_append.htm添加 - .forumlast { width: 300px; }
复制代码
即最后发表的区域宽度
10、修改友情链接及在线会员背景
在线会员背景
css_append.htm添加 - #online h3, #bdays h3 { background: url({IMGDIR}/portalbox_bg.gif); line-height: 28px; }
- #online h3, #online h3 a, #bdays h3 a { color: #f00; }
复制代码
#online h3 a在线会员连接的文字颜色,#online h3 其它文字颜色,#bdays h3今日生日的家伙
友情连接背景
添加: - .content .list h3 { background: url({IMGDIR}/portalbox_bg.gif); color: #F00; }
复制代码
二、主题列表页
1、子版块边框色 - #forumdisplay #subforum { border: 1px solid {WRAPBORDERCOLOR}; }
复制代码
子版块三个字的文字颜色 - #forumdisplay .list h3 { color: #FFF; }
复制代码
2、本版规则边框线 - #modarea {border: 1px solid {WRAPBORDERCOLOR}; }
复制代码
背景图片 - #modarea .list h3 { background: url({IMGDIR}/portalbox_bg.gif); line-height: 28px; margin-bottom: 0; }
复制代码
3、主标题区域添加边框线 - .datalist { border: 1px solid {WRAPBORDERCOLOR}; }
复制代码
添加竖线 - #threadlist td { border-left:1px solid {COMMONBORDER}; }
复制代码
4、替换发帖图标(首页、主题页、内容页) - #index .postbtn, #forumdisplay .postbtn, #viewthread .postbtn { width: 88px; height: 29px; background: url({IMGDIR}/newtopic.gif) no-repeat 0 0; }
- #viewthread .replybtn { width: 85px; height: 26px; background-image: url({IMGDIR}/reply.gif); }
- .postbtn a, .replybtn a { text-indent:-9999px; }
复制代码
如果只是更换图片,去掉.postbtn a, .replybtn a { text-indent:-9999px; } (这处是去掉文字)
如果只是需要修改文字颜色,添加.postbtn a, .replybtn a { color: #F00; }
添加帖子排序方式(回复时间、发布时间、回复数及浏览数)
打开forumdisplay.htm
查找:
复制代码
替换为: - <li style="padding-left: 6px;"><a href="javascript:;" id="filterorder" class="dropmenu">{lang orderby}</a></li>
复制代码
也就是将主题两字替换为排序方式下拉菜单,在上面添加也可以
查找: - <ul class="popupmenu_popup headermenu_popup filter_popup" id="filtertype_menu" style="display: none;">
复制代码
上面添加: - <ul class="popupmenu_popup headermenu_popup filter_popup" id="filterorder_menu" style="display: none;">
- <li {if $orderby == 'lastpost'}class="active"{/if}><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=lastpost$typeadd$sortadd">{lang order_lastpost}</a></li>
- <li {if $orderby == 'dateline'}class="active"{/if}><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=dateline$typeadd$sortadd">{lang order_starttime}</a></li>
- <li {if $orderby == 'replies'}class="active"{/if}><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=replies$typeadd$sortadd">{lang order_replies}</a></li>
- <li {if $orderby == 'views'}class="active"{/if}><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=views$typeadd$sortadd">{lang order_views}</a></li>
- </ul>
复制代码
演示:http://www.yyly8.com/forum-83-1.html
三、帖子内容页
个人信息与内容之间的竖线 - #viewthread .forumcontrol td, #viewthread .mainbox td.postauthor { border-right: 1px solid {WRAPBORDERCOLOR}; }
复制代码
待更新,好象没啥东东需要修改
|
模板文件index_header.htm
查找:
- <!--{if empty($gid) && $announcements}-->
复制代码
上面加:
- <span class="headactions" style="line-height: 30px">
- 2005年01月30日建站/已安全运行<font color="#FF0000">
- <SCRIPT language=JavaScript>
- var urodz= new Date("01/30/2005");
- var now = new Date();
- var ile = now.getTime() - urodz.getTime();
- var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
- document.write(+dni)
- </SCRIPT></font>天
- </span>
复制代码
代码中的“
01/30/2005”修改为自己的建站时间
很简单的修改,见笑!
内容页添加 加为好友 在线离线状态等美化
本帖最后由 不被谁所认识 于 2009-12-26 19:43 编辑
早前有人提供的是直接的形式,那样在网速慢的时候容易出现图片无法显示,而这个方法在网速慢的时候也不显示打叉现象,因为它是以背景的形式显示的:qqf
效果 下载 (3.55 KB)
2009-12-17 12:27
首先往css_append.htm文件里加入 - /*内容页内个人资料下方的显示控制*/
- #jinfo{margin:10px 5px;}
- #jinfo li{float:left;height:1.6em;text-indent:20px;width:49.5%;}
- #jinfo li.jblog{background:transparent url(/image/icon.gif) no-repeat 0 0;}
- #jinfo li.jpm{background:transparent url(/image/icon.gif) no-repeat 0 -19px;}
- #jinfo li.jbuddy{background:transparent url(/image/icon.gif) no-repeat 0 -38px;}
- #jinfo li.jonline{background:transparent url(/image/icon.gif) no-repeat 0 -58px;}
复制代码
然后打开viewthread_node.htm文件
搜索:
<!--{if $post['medals']}-->
在其上方加入 - <div id="jinfo">
- <ul>
- <li class="jblog">
- <!--{if $ucappopen['UCHOME']}--><a href="{$uchomeurl}/$post[authorid]" target="_blank">个人空间</a>
- <!--{elseif $ucappopen['XSPACE']}-->
- <a href="{$xspaceurl}/?uid-$post[authorid]" target="_blank">个人空间</a>
- <!--{/if}-->
- </li>
- <li class="jpm"><a href="pm.php?action=new&uid=$post[authorid]"
- title="{lang send_pm}">{lang send_pm}</a>
- </li>
- <li class="jbuddy"><a href="my.php?item=buddylist&newbuddyid=$post[authorid]&buddysubmit=yes" target="_blank" id="ajax_buddy_$post['count']" title="{lang
- add_to_buddylist}">{lang add_to_buddylist}</a>
- </li>
- <li class="jonline">
- <!--{if $vtonlinestatus && $post['authorid']}-->
- <!--{if ($vtonlinestatus == 2 && $onlineauthors[$post[authorid]]) || ($vtonlinestatus == 1 && ($timestamp - $post
- ['lastactivity'] <= 10800) && !$post['invisible'])}-->
- <em>{lang online}
- <!--{else}-->
- <em>{lang offline}
- <!--{/if}-->
- </em>
- <!--{/if}-->
- </li>
- </ul>
- </div>
复制代码
然后将该图片 下载 (651 Bytes)
2009-12-17 11:59
上传到CSS里的具体位置上就可以了[/code]
最后到后台更新缓存下就全部OK了. |
1、打开index.php文件,查找
- $indexfile = in_array($op, array('classics', 'feeds')) ? $op : 'classics';
复制代码
下面加入:
- $lastmembera= $db->fetch_first("SELECT uid, username FROM {$tablepre}members ORDER BY uid DESC LIMIT 0,1");
复制代码
2、
打开\templates\default\discuz.htm文件,查找
- {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
复制代码
替换为:
- {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_maxday}: <em>$postdata[1]</em>, {lang index_members}: <em>$totalmembers</em>, {lang index_threads}: <em>$threads</em>, {lang welcome_newmember} <cite><a href="space.php?uid=$lastmembera[uid]"><font color="#ff0000">$lastmembera[username]</font></a></cite>
复制代码
3、更新缓存!
本功能用于给会员快速清空自己的短信、提醒信息。
短信清空:
1.打开pm.php
查找
- } elseif($action == 'viewblack') {
复制代码
在
上面添加
- //<<<<<<<<<<<<<<短信清空 by蝦米
- } elseif($action == 'alldel') {
- $db->query("DELETE FROM ".UC_DBTABLEPRE."pms WHERE msgtoid ='$discuz_uid' AND folder='$folder'");
- showmessage("所有短信已经清空。", "pm.php?folder=$folder");
- //>>>>>>>>>>>>>短信清空 by蝦米
复制代码
2.打开templates/default/pm.htm
查找
- <button type="submit" value="yes" class="button" id="delallpm" style="display: none;">{lang delete}</button>
复制代码
在
下面添加
- <!--短信清空 by蝦米--><span class="pipe">|</span><a href="pm.php?action=alldel&folder=inbox" class="lightlink">清空</a><!--短信清空 by蝦米-->
复制代码
提醒清空:
1.打开notice.php
查找
- $today = $timestamp - ($timestamp + $timeoffset * 3600) % 86400;
复制代码
在下面添加
- //<<<<<<<<<<<<<<提醒清空 by蝦米
- if($action == 'alldel') {
- $db->query("DELETE FROM {$tablepre}promptmsgs WHERE uid='$discuz_uid' $typeadd");
- showmessage("此分类提醒信息已经清空。", "notice.php?filter=$filter");
- }
- //>>>>>>>>>>>>>提醒清空 by蝦米
复制代码
2.打开templates/default/notice.htm
查找
复制代码
在下面添加
- <!--提醒清空 by蝦米--><a href="notice.php?action=alldel&filter=$filter" class="lightlink">清空此分类提醒信息</a><!--提醒清空 by蝦米-->
复制代码
本修改的创意及部分代码来自
http://www.discuz.net/viewthread.php?tid=1504196,在此对vtx表示感谢。
头像下面只显示签到天数
打开sign.class
查找
- foreach($postlist as $key => $val) {
复制代码
至下面
- $echoq[] = '<p>'.$lang[classn_11].'</p>';
复制代码
结束
替换
- foreach($postlist as $key => $val) {
- if($days[$postlist[$key][authorid]][days]) {
- $echoq[] = '<p>'.$lang[classn_01].': '.$days[$postlist[$key][authorid]][days].' '.$lang[classn_02].'</p>';
- } else {
- $echoq[] = '<p>'.$lang[classn_11].'</p>';
复制代码
论坛底部温馨提示、联系QQ在线、网警图标
演示论坛:http://www.efangbbs.com
Discuz!手拉手活动QQ主群:36816303
方法:
打开discuz.htm文件,查找: - <!--{if empty($gid) && $announcements}-->
复制代码
有两处,在第二处上面添加: - <div align="center">
- <table height="60">
- <tr>
- <td>
- 值班电话:15821441701 QQ:23735841 在线客服:
- <a target=blank href=tencent://message/?uin=23735841&Site=西安工程大学艺纺论坛&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:23735841:3 alt="技术、业务客服"></a> <a target=blank href=tencent://message/?uin=10209544&Site=西安工程大学艺纺论坛&Menu=yes><img border="0" src=http://wpa.qq.com/pa?p=1:10209544:3 alt="客服一" /></a> <a target=blank href=tencent://message/?uin=187287796&Site=西安工程大学艺纺论坛&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:187287796:3 alt="客服二"></a><br>
- 感谢所有关心和支持过艺纺论坛的朋友们!
- 本社区言论纯属发表者个人意见,与
- <span style="font-family:Georgia,Verdana;font-weight:bold"><font color=blue>E</font><font color=red>f</font><font color=orange>a</font><font color=blue>n</font><font color=green>g</font><font color=red>b</font><font color=blue>b</font><font color=red>s</font><font color=darkblue>.</font><font color=royalblue>Com</font></span>立场无关!
- </td>
- <td><a href="http://www.xanet110.com/default/showdomain_msg.aspx?domain=www.efangbbs.com" target=_blank><img src="http://www.efangbbs.com/images/xanet110.gif"></a></td>
- </tr>
- </table>
- </div>
复制代码
更新缓存!OK~
代码解释:
复制代码
QQ在线状态里面的QQ修改成自己论坛的客服QQ,在线状态图片样式自己选择: - <a target=blank href=tencent://message/?uin=23735841&Site=西安工程大学艺纺论坛&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:23735841:3 alt="技术、业务客服"></a>
复制代码
上面代码中的:<img border="0" SRC=http://wpa.qq.com/pa?p=1:23735841:3 alt="技术、业务客服">里面的: p=1:23735841:3 后面的数字3就是图片样式ID,可替换成1-10试试!
|
1、修改viewthread_fastpost.htm文件
查找
- <p><button type="submit" name="replysubmit" id="fastpostsubmit" value="replysubmit" tabindex="5">{lang post_newreply}</button>
复制代码
下面加
- <span style="position:relative"> <a href="javascript:;" id="morelink" onClick="javascript:format()"> <button>自动排版</button></a> </span>
- <SCRIPT language=JavaScript type=text/JavaScript>
- function format()
- {
- var body = "\n"+document.getElementById("fastpostmessage").value;
- body = body.replace(/ | /ig,"");
- body = body.replace(/\r\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n/ig,"\n\n ");
- body = body.replace("\n\n","");
- document.getElementById("fastpostmessage").value=body;
- }
- </script>
复制代码
2、更新缓存!即可!
如果想在高级发帖编辑器下显示自动排版功能的话,修改方法如下:
| | |
| 找到模板文件里的post.htm,打开,找到
- <span>
- <!--{if $action == 'newthread' && $sitemessage[newthread] || $action == 'reply' && $sitemessage[reply]}-->
- <a href="javascript:;" id="custominfo" class="right"><img src="{IMGDIR}/info.gif" alt="{lang faq}" /></a>
- <!--{/if}-->
- </span>
复制代码
在这段代码的后面加上下面一段代码:
- <span style="position:relative"> <a href="javascript:;" id="morelink" onClick="javascript:format()"> <button>自动排版</button></a> </span>
- <SCRIPT language=JavaScript type=text/JavaScript>
- function format()
- {
- var body = "\n"+document.getElementById("{$editorid}_textarea").value;
- body = body.replace(/ | /ig,"");
- body = body.replace(/\r\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n\n/ig,"\n");
- body = body.replace(/\n/ig,"\n\n ");
- body = body.replace("\n\n","");
- document.getElementById("{$editorid}_textarea").value=body;
- }
- </script>
复制代码
|
主题列表添加作者头像美化(DRC重新整理简化)
资源信息:资源名称: 主题列表添加作者头像美化
适用版本: Discuz! 7.1
语言编码: GBK UTF-8 BIG5
原作者: 体无完肤
资源简介:版块内主题列表增加作者头像;
只需修改forumdisplay.htm文件,无需再动css文件;
详细演示参照本站。
演示地址:http://bbs.7drc.com 1、打开templates/default/forumdisplay.htm文件,查找:
-
- <cite>
- <!--{if $thread['authorid'] && $thread['author']}-->
- <a href="space.php?uid=$thread[authorid]">$thread[author]</a>
- <!--{else}-->
- <!--{if $forum['ismoderator']}-->
- <a href="space.php?uid=$thread[authorid]">{lang anonymous}</a>
- <!--{else}-->
- {lang anonymous}
- <!--{/if}-->
- <!--{/if}-->
- </cite>
- <em>$thread[dateline]</em>
复制代码
替换为:
-
- <style>td.author { width: 150px; text-align: left; }</style><div style="float:left;width:28px;padding-top:4px;">
- <img src="http://bbs.7drc.com/uc/avatar.php?uid=$thread[authorid]&size=small" class="ava_border" width="25px" height="25px" style="border:1px solid #ccc; padding:2px; margin:0px; background-color:#fff;" />
- </div>
- <div style="float:left;padding:2px 0px 0px 6px;">
- <cite>
- <!--{if $thread['authorid'] && $thread['author']}-->
- <a href="space.php?uid=$thread[authorid]">$thread[author]</a>
- <!--{else}-->
- <!--{if $forum['ismoderator']}-->
- <a href="space.php?uid=$thread[authorid]">{lang anonymous}</a>
- <!--{else}-->
- {lang anonymous}
- <!--{/if}-->
- <!--{/if}-->
- </cite>
- <em>$thread[dateline]</em>
- </div>
复制代码
注意,里面的头像是从UC里面获得,自己使用时候要将里面的http://bbs.7drc.com/uc这个UC地址替换称自己UC的地址;
如果不知道自己UC地址,打开自己论坛,在某个会员头像上右键 -- 属性,即可查看到UC地址!
2、修改后上传,更新论坛缓存! |
打开 /include/newthread.inc.php 文件
查找
- $pinvisible = $modnewthreads ? -2 : 0;
复制代码
在下方添加:
-
- //隐藏内容,移动到指定位置才可浏览。
- $hackrunradio=1; //是否开启此Hack?0为关闭,1为开启
- $runinfidlist=array(206); //版块号
- if ( in_array($fid,$runinfidlist) && $hackrunradio ){
- $message = isset($message) ? censor(trim("
ص
")) : '';
- $bbcodeoff = 0;
- }
- //隐藏内容,移动到指定位置才可浏览
复制代码
4、保存上传即可
注意事项:
-
- $runinfidlist=array(206); //版块号
复制代码
中的206是表示指定的版块FID
可以设置指定的版块启动这个功能
viewthread.php 查找:
- $post['avatar'] = discuz_uc_avatar($post['authorid']);
复制代码
在下行添加代码[以下两种请选一个使用]:
1.离线状态头像默认灰化,头像鼠标指向正常,离开再次灰化:
- if(!$onlineauthors[$post[authorid]])$post[avatar] = str_replace("<img","<img style='FILTER:gray()' alt='我现在是离线状态,如果有事请短信我,谢谢.' onmouseover="this.style.filter=''" onmouseout="this.style.filter='Gray();'"",$post[avatar]);
复制代码
2.离线状态头像一直灰化:
-
- if(!$onlineauthors[$post[authorid]])$post[avatar] = str_replace("<img","<img style='FILTER:gray()' alt='我现在是离线状态,如果有事请短信我,谢谢.'",$post[avatar]);
复制代码
编辑:viewthread_node.htm
找到:
- <tr><td class="postcontent postbottom">
复制代码
其下加:
-
- <!--// 帖子防复制自动加版权代码开始-->
- <script type="text/javascript">
- document.body.oncopy = function () {
- setTimeout( function () {
- var text = clipboardData.getData("text");
- if (text) {
- text = text + "\r\n本文来自: {$bbname}({$boardurl}) 详细文章参考:"+location.href;
- clipboardData.setData("text", text);
- }
- }, 100 )
- }
- </script>
- <!--// 帖子防复制自动加版权代码结束-->
复制代码
把以下代码另存为shortcut.php:
-
- <?php
- $Shortcut = "[InternetShortcut]
- URL=http://www.discaz.net/
- IDList=
- [{000214A0-0000-0000-C000-000000000046}]
- Prop3=19,2
- ";
- Header("Content-type: application/octet-stream");
- header("Content-Disposition: attachment; filename=网站名称 Discaz.net.url;");
- echo $Shortcut;
- ?>
复制代码
首先确保的网站根目录有/favicon.ico文件。
修改代码中的网址和保存的文件名
访问此页面时,提示下载.url文件,保存在本地就是一个快捷方式。
如果没有图标,可能是IE缓存问题。
修改方法:
viewthread_node.htm
查找:
-
- <!--{if !$authoronleft}--><a href="space.php?uid=$post[authorid]" class="posterlink" target="_blank">$post[author]</a><!--{/if}-->{$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{if !$authorid}-->
- | <a href="viewthread.php?tid=$post[tid]&page=$page&authorid=$post[authorid]" rel="nofollow">{lang thread_show_author}</a>
- <!--{else}-->
- | <a href="viewthread.php?tid=$post[tid]&page=$page" rel="nofollow">{lang thread_show_all}</a>
- <!--{/if}-->
- <!--{elseif $post['authorid'] && $post['username'] && $post['anonymous']}-->
- {lang anonymous} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{elseif !$post['authorid'] && !$post['username']}-->
- {lang guest} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{/if}-->
- </div>
复制代码复制代码
替换:
-
- <!--{if !$authoronleft}--><a href="space.php?uid=$post[authorid]" class="posterlink" target="_blank">$post[author]</a><!--{/if}--><!--{if $post['nickname']}-->:$post[nickname]<!--{/if}--> | {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{if !$authorid}-->
- | <a href="viewthread.php?tid=$post[tid]&page=$page&authorid=$post[authorid]" rel="nofollow">{lang thread_show_author}</a>
- <!--{else}-->
- | <a href="viewthread.php?tid=$post[tid]&page=$page" rel="nofollow">{lang thread_show_all}</a>
- <!--{/if}-->
- | <a href="pm.php?action=new&uid=$post[authorid]" onclick="hideMenu('userinfo$post[pid]');showWindow('sendpm', this.href);return false;" title="{lang send_pm}">{lang send_pm}</a> | <a href="http://$post[field_2]" target="_blank"><span style="color:red; font-weight: bold">$post[field_1]</span></a>
- <!--{elseif $post['authorid'] && $post['username'] && $post['anonymous']}-->
- {lang anonymous} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{elseif !$post['authorid'] && !$post['username']}-->
- {lang guest} {$pluginhooks[viewthread_postheader][$postcount]}<em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{/if}-->
- </div>
复制代码复制代码
特别提醒:后台—用户—用户栏目定制 填加:站点名称 站点地址:
注意哪个栏目的ID是1-2 代码中的[field_1][field_2]就是对应的用户栏目编号!
作者:下砂
开启全部版块的sql语句是:
update cdb_forums set allowmediacode =1
复制代码
开启指定版块的sql语句是:
update cdb_forums set allowmediacode =1 where fid in(fid1,fid2)
复制代码
取消所有的多媒体代码的sql语句:
update cdb_forums set allowmediacode =0
复制代码
取消指定板块的多媒体代码的sql语句:
update cdb_forums set allowmediacode =0 where fid in(fid1,fid2)
复制代码
编辑header.htm,找到:
<a href="memcp.php">{lang user_center}</a>
复制代码
下面增加:
<a title="获取我的推广链接" href="javascript:;" style="color:red;font-weight:bold;">访问推广</a>
复制代码
更新缓存即可!
论坛资讯代码:
<div class="mainbox list" style="margin-bottom:0px">
<h3>论坛资讯</h3>
<p style="margin-left:10px;padding:5px 0 5px 0">会员总数: <em>$totalmembers</em>位<span class="pipe">|</span>欢迎新站长: <a href="space.php?username=$memberenc">$lastmember</a><br/>
{lang index_maxday}发帖数: <em>$postdata[1]</em><span class="pipe">|</span>总{lang index_posts}数: <em>$posts</em><span class="pipe">|</span>总{lang index_threads}数: <em>$threads</em><span class="pipe">|</span>{lang index_yesterday}发帖数: <em>$postdata[0]</em><span class="pipe">|</span>{lang index_today}发帖数: <em>$todayposts</em>
</p>
</div>
复制代码
原文地址:
http://www.discaz.net/bbs/thread-2287-1-1.html
修改文件 : templates/default/post.htm
找到:
<input type="checkbox" name="attention_add" id="attention_add" checked="checked" value="1" />
复制代码
改为:
<input type="checkbox" name="attention_add" id="attention_add" value="1" />
复制代码
保存覆盖回去 更新缓存 完成.
Discuz!默认程序中 主题列表显示的标题字数为80字节
当风格主体宽度较窄、标题字数过长时,就会造成标题换行,有人觉得不好看.
手动修改方式
Discuz!7.x通用
打开templates/default/forumdisplay.htm
找:
<span id="thread_$thread[tid]"><a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a></span>
复制代码
替换成:
<span id="thread_$thread[tid]"><a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>{echo cutstr($thread[subject], 30)}</a></span>
复制代码
注:这里的30为您要显示的字数 根据要求自行修改下 80为默认字数
-------------------------------------------------------------------
最后一步 就是到后台》工具》更新缓存
修改文件:templates/你的模板目录/discuz.htm
找到:
$forum[description]
复制代码
改为:
{echo cutstr($forum[description], 30)}
复制代码
这里的30按自己需求修改.
保存覆盖回去 更新缓存 完成~
修改文件:include/post.func.php
记事本打开找到:
if(strlen($subject) > 80) {
return 'post_subject_toolong';
}
复制代码
改为:
if(strlen($subject) > 80) {
return 'post_subject_toolong';
} elseif(strlen($subject) < 5) {
return '对不起,您的标题少于 5 个字符,请返回修改标题长度。';
}
复制代码
保存覆盖回去 完成。
修改文件:templates/你的模板目录/discuz.htm
记事本等编辑器打开它
找到并删之:
<!--{if $forum[todayposts]}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>
<!--{if !$forum[redirect]}-->
<p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>
<!--{if $forum['permission'] == 1}-->
<p>{lang private_forum}
<!--{else}-->
<p>{lang forum_lastpost}:
<!--{if is_array($forum['lastpost'])}-->
<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost" title="{echo cutstr($forum[lastpost][subject], 30)} {lang forum_lastpost_by} {if $forum['lastpost']['author']}$forum['lastpost']['authorusername']{else}{lang anonymous}{/if} ">$forum[lastpost][dateline]</a>
<!--{else}-->
{lang never}
<!--{/if}-->
</p>
<!--{/if}-->
<!--{else}-->
<p>{lang url_link}</p>
<!--{/if}-->
修改文件:templates/你的模板目录/css_script.htm & discuzcode.htm
css_script.htm找下面代码,并删除:.quote, .blockcode { margin: 10px 0; padding: 10px 10px 10px 65px; }
.quote { padding-bottom: 5px; background: #F9F9F9 url({IMGDIR}/icon_quote_s.gif) no-repeat 20px 6px; }
.quote blockquote { margin: 0; padding: 0 65px 5px 0; background: url({IMGDIR}/icon_quote_e.gif) no-repeat 100% 100%; line-height: 1.6em; }
复制代码然后在这个位置加上:/*仿PW引用样式*/
blockquote{padding-left:1em;}
.blockquote3{width:80%;border:1px dashed #CCC;background:#f7f7f7 url(/images/blockquote3.png) right top no-repeat;margin:10px 0;padding:5px 10px;}
.blockquote3 .quote{color:#999;font-size:12px;}
.blockquote3 .text{padding:0 10px 10px 10px;}
.blockquote{zoom:1;padding:5px 8px 5px;line-height:1.3;border:1px solid #fcefbb;background:#fffff3;color:#000;margin:0 15px;}
.blockquote_come{zoom:1;padding:5px 8px 5px;line-height:1.3;border:1px solid #A7C4E1;background:#F1F3F7;color:#000;margin:0 15px;}
.quote{width:67%;}
/*仿PW引用样式*/
复制代码然后打开discuzcode.htm查找:function tpl_quote() {
}-->
<!--{block return}--><div class="quote"><blockquote>\\1</blockquote></div><!--{/block}-->
<!--{eval return $return;}-->
<!--{eval
}
复制代码改为:function tpl_quote() {
}-->
<!--{block return}--><blockquote class="blockquote3"><div class="quote">引用</div><div class="text">\\1</div></blockquote><!--{/block}-->
<!--{eval return $return;}-->
<!--{eval
}
复制代码保存,上传到空间覆盖原文件,后台更新缓存
然后下载附件图片,上传到论坛目录images目录下
图标命名为:blockquote3.png
原文地址:
http://www.discaz.net/bbs/thread-2273-1-2.html
修改文件:templates/你的模板目录/css_script.htm & discuzcode.htm
css_script.htm找下面代码,并删除: ...
00d44 发表于 2010-2-27 03:16
看看是什么效果
引用
header.htm,找到:
{lang user_center}
复制代码
下面增加:
访问推广
复制代码
更新缓存即可!
00d44 发表于 2010-2-27 13:40
sgf
修改文件:templates/你的模板目录/css_script.htm & discuzcode.htm
css_script.htm找下面代码,并删除: ...
00d44 发表于 2010-2-27 03:16
ggg
测试
在继续测试
在继续测试
测试下
1. 添加广告位出现错误提示后,页面跳转导致填写的广告信息丢失
2. 当站点设置有3级以上版块时,版块列表与前台显示异常
3. 整理慢查询语句
4. ff下后台“后退”功能不正常
5. 优化postfunc.php代码问题
6. 圈子日志中低版本mysql不兼容问题
7. 修正动作表情默认显示9个
8 底部横幅广告位,“全部显示”时,前台显示“array”
9. 发帖回复需审核版块,启用ajax效果后编辑不会变成未审核
10. 外链内容与tag标签一致时,外链提示被tag提示覆盖
11. 帖子列表页中出现状态栏错误
12. 用户创建群组相册不受“群组积分奖惩设置”限制
13. 加入群组的积分不足提示框中没有积分数目显示
14. ie6下,门户网页在百度和Google网页快照中不能正常显示
测试效果
自定义头衔代码添加在楼层内
<!--{if $post['customstatus']}-->{lang custom_status}:<span style="color:blue; font-weight: bold">$post[customstatus]</span><!--{/if}-->
注意修改default内的template.lang.php中的相应文字
自定义头衔代码添加在楼层内
<!--{if $post['customstatus']}-->{lang custom_status}:<span style="color:blue; font-weight: bold">$post[customstatus]</span><!--{/if}-->
注意修改default内的template.lang.php中的相应文字