DISCUZ分区版上方加DIY域的解决办法

即是在版块导航条的下面、在版块名称的上面的那个区,默认是没有设置diy区的。

但是,很多时候,我们需要在这里放置diy模块。后台广告位都不能满足这个要求,因此,我们需要通过修改模板代码来实现这个功能。纯绿色非插件类的教程如下:

第一步:找到文件discuz.htm, 路径:/template/default/forum

第二步:打开该文件,搜索并找到以下代码:

  1. <div>
  2.                 <!--{hook/index_top}-->
  3.                 <!--{if !empty($_G['cache']['heats']['message'])}-->

复制代码

在这些代码的前面,加入以下代码:

  1. <!--[diy=diy8]--><div id="diy8"></div><!--[/diy]-->

复制代码

保存,上传。即可。记得到后台更新缓存。

2012年12月GODADDY域名续费优惠码

2012年12月GODADDY域名续费优惠码,半价优惠码哦

godaddy也很坑爹啊,12月现在域名续费都15美元了,找了半天优惠码也都不能用,能省个一两美元的也不算什么啊,还是不划算,继续找,尝试下以前的一些优惠码,功夫不负有心人,终于让我找到一个半价优惠码。

续费 50% 折扣 → GDBBREN8

dede批量删除未审核稿件SQL命令

一个站被垃圾信息发了上万篇文章,一次一次删太痛苦

后台-〉系统-〉SQL命令行工具,如果不行直接使用phpmyadmin登录后删除。

执行以下sql,执行之前最好是备份一次数据,以免误删

DELETE `dede_archives`.*,`dede_addonarticle`.* FROM `dede_archives`

LEFT JOIN `dede_addonarticle` ON

`dede_archives`.id = `dede_addonarticle`.aid

WHERE `dede_archives`.arcrank = '-1'

 

dede批量删除会员SQL命令

执行前请先备份表:dede_member   谨慎操作

delete from dede_member where mid between 1 and 10

1 和 10为需要删除的会员段起始ID  ,起始ID以及ID中间段的会员都将删除。中间如有正常会员,请拆分分段执行此命令。

查询会员ID的方法,进入会员列表,点击需要删除会员列表的起始会员后的“删除”操作按钮即可见。

linux系统时间纠正

当Linux服务器的系统时间不对的时候,可以使用ntpdate工具来纠正时间。

ntpdate简单用法:

# ntpdate ip

# ntpdate 210.72.145.44

 

以下是一些可用的NTP服务器地址:

Name IP Location
210.72.145.44 210.72.145.44 中国(国家授时中心)
133.100.11.8 133.100.11.8 日本(福冈大学)
time-a.nist.gov 129.6.15.28 NIST,Gaithersburg,Maryland
time-b.nist.gov 129.6.15.29 NIST,Gaithersburg,Maryland
time-a.timefreq.bldrdoc.gov 132.163.4.101 NIST,Boulder,Colorado
time-b.timefreq.bldrdoc.gov 132.163.4.102 NIST,Boulder,Colorado
time-c.timefreq.bldrdoc.gov 132.163.4.103 NIST,Boulder,Colorado
utcnist.colorado.edu 128.138.140.44 UniversityofColorado,Boulder
time.nist.gov 192.43.244.18 NCAR,Boulder,Colorado
time-nw.nist.gov 131.107.1.10 Microsoft,Redmond,Washington
nist1.symmetricom.com 69.25.96.13 Symmetricom,SanJose,California
nist1-dc.glassey.com 216.200.93.8 Abovenet,Virginia
nist1-ny.glassey.com 208.184.49.9 Abovenet,NewYorkCity
nist1-sj.glassey.com 207.126.98.204 Abovenet,SanJose,California
nist1.aol-ca.truetime.com 207.200.81.113 TrueTime,AOLfacility,Sunnyvale,California
nist1.aol-va.truetime.com 64.236.96.53 TrueTime,AOLfacility,Virginia

phpcms 2008管理密码找回

新建一个文本文件,另存为mima.php。
<?php
include './include/common.inc.php';
$password = 'yangkun123456';
$username = 'yangkun';
$password = md5(PASSWORD_KEY.$password);
$db->query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");
$db->query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");
echo 'ok';
?>
username 改成管理员的用户名
密码可以随便输,把这段代码写在mima.php文件内,放在根目录下。
访问这个文件。显示OK就破解成功了。

论坛首页和子版块去掉“最后发表”的方法

论坛首页是修改模版文件discuz.htm,子版块是修改模版文件forumdisplay_subforum.htm,子版块一般都在默认模版下。

查找{lang forum_lastpost}:,找到后删除<a href="forum.php?mod=redirect&tid=$sub[lastpost][tid]&goto=lastpost#lastpost">{lang forum_lastpost}: $sub[lastpost][dateline]</a>这一段即可,两个文件都是这样删除。

 

Apache日志文件过大的解决办法

服务器一年多了一直很正常,没出过问题,这几天突然莫名中断,有几个问题,其中一个是apache的日志过大了,单个文件已经超过2个G了,马上动手解决,首先是停止apache服务或者停止日志即可,停止成功后删除这二个文件,删除后打开apache的httpd.conf配置文件,具体详情的修改资料见下面介绍:

下面是在网上搜索到的方法,立马见效,顶一个!
在 Windows 下的设置例子如下:
第一步:首先停止apache服务

第二步:删除 Apache2/logs/目录下的 error.log、access.log文件
第三步:打开 Apache 的 httpd.conf配置文件并找到下面两条配置
ErrorLog logs/error.log
CustomLog logs/access.log common
直接注释掉,换成下面的配置文件。
把#ErrorLog logs/error.log换成以下二行代码;
# ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M"
# ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400"
上面分别是限制错误日志文件为 1M和每天生成一个错误日志文件

把#CustomLog logs/access.log common换成以下二行代码
# CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M" common
# CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common
以面代码的意思是限制访问日志文件为 1M和每天只生成一个访问日志
换好后保存,重启apache即可。OK,解决了。。。