重建Discuz!论坛首页"最后发表"数据
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
用Discuz!论坛的人都知道,如果论坛防灌水机制没有做好,就会有很多的发帖机来"光顾"论坛,虽然我们可以通过禁止并删除该用户所有发帖来清除这些"垃圾",但是在论坛首页的"最后发表"还是会留下那些"垃圾帖"的内容,尤其是对于流量少,发帖少的论坛,很长一段时间内一眼看下去"最后发帖"全是"垃圾"内容,严重影响了论坛的声誉,因此,我们需要重建"最后发表"的内容。。。
首先登陆到Discuz!的后台----工具----更新论坛统计----重建论坛帖数
OK,这样重建一下,首页的"最后发帖"就会恢复正常了。
首尾特征字符串批量替换工具
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
一个朋友说他去复制别人论坛上的文章,结果粘贴以后文字的开头或者是结尾都会莫名其妙地多出一些乱码,手工删除很麻烦,特别是那种超长的文章,问我有没有解决办法,我说你打开源代码拷贝然后用正则表达式替换那些乱码不就可以了。。。(因为乱码都是隐藏的,所以都会在源代码里由<span>包围),结果朋友说他不会正则表达式。。。
哎,算了,还是用工具吧。。。这里我提供一个首尾特征字符串批量替换工具,需要的请到下载基地下载slyar_shouwei_change.rar。使用也很简单,例如你复制的源代码里有类似如下的乱码:
<span style="display:none">& ?1 O7 l9 V6 \% r; g, `$ n: n+ D8 i* slyar @</span>
此时你就可以在首尾特征字符串批量替换工具的“起始特征字符串”里输入“<span style="display:none">”,然后在"结束特征字符串"里输入"</span>",批量删除,这样就可以把以“<span style="display:none">”开头,以"</span>"结尾的内容全部替换掉,是不是很方便?
利用.htaccess文件自定义错误页
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
利用.htaccess文件可以使你可以拥有个性化的错误页面,这会让你的网站在出错的时候看上去更专业。
任何页面错误代码(例如404找不到页面),都可以通过修改.htaccess文件将其变成自定义页面
修改方法:ErrorDocument Errornumber /file.html
中文解释:ErrorDocument 错误代码 /目录名/文件名.扩展名
举个例子,如果我的根目录下有一个slyar_404.html文件,我想使用它作为404 error的页面,那么只需要这么写:
ErrorDocument 404 / slyar_404.html
如果文件不在网站的根目录下,那么你需要这么写:
ErrorDocument 404 /你的路径/slyar_404.html
以下是一些最常用的错误:
常用的客户端请求错误返回代码:
400 - Bad request 错误请求
401 - Authorization Required需要验证
403 - Forbidden禁止
404 - Not Found找不到页面
405 - Method Not Allowed
408 - Request Timed Out
411 - Content Length Required
412 - Precondition Failed
413 - Request Entity Too Long
414 - Request URI Too Long
415 - Unsupported Media Type
常见的服务器错误返回代码:
500 - Internal Server Error 内部服务器错误
剩下的工作就简单了,你需要设计一个错误发生时显示的文件,然后把它们和.htaccess一起上传。
当然,如果所需要提示的信息很少的话,你也可以直接输出提示信息,例如
ErrorDocument 401 “Slyar遗憾地告知您:您没有权限访问该页面!”
用来关闭端口连接的CurrPorts绿色汉化版
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
下午运行MySQL的时候居然提示我"3306 port busy !"我晕,拿出IceSword看了一下端口占用情况发现3306端口被那个可恶的IE给占用了,想想关闭IE已经很久了,可是现在依旧"Close Wait"。。。想关闭端口却发现IceSword没有这个功能。。。GG了一下得知CurrPorts可以关闭端口连接,我这个郁闷啊,咱不是就有这玩意么。。。
拿出尘封已久的CurrPorts,找到3306,鼠标右键一点,很随意地就把3306给Kill了,过了没10秒钟再次启动MySQL,OK,成了!
CurrPorts的官方说明是这样的:
一个免费又非常好的网络连接监测工具,除了常见的列出所有 TCP/IP 和 UDP 连接,列出打开端口的应用程序,并将终止程序以外,它提供的信息十分详细,从版本到调度的服务,还能实时高亮显示新出现的程序等等。
我要用到的就是一个关闭端口占用功能,他可以轻松关闭TCP/UDP连接。这个功能好啊,以后就再也不怕80、3306等端口被霸占了,哈哈~~
需要CurrPorts绿色汉化版的请到下载基地下载Slyar_currport.rar,解压后得到2个文件,一个EXE执行程序,另一个是中文语言包。
让统计代码符合W3C标准
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
哎,现在的统计代码,就没几个能过W3C标准的,至少我是没见能过的,不知道Google是不是标准点,反正雅虎统计和cnzz统计都不符合标准,这不刚拿上cnzz的代码挂上,就又不过W3C了。。。
看看cnzz的统计代码:
<script src="http://s76.cnzz.com/stat.php?id=1033899&web_id=1033899" language="JavaScript" charset="gb2312"></script>
再看看雅虎的统计代码:
<script type="text/javascript" src="http://js.tongji.cn.yahoo.com/674708/ystat.js"></script><noscript><a href="http://tongji.cn.yahoo.com"><img src="http://img.tongji.cn.yahoo.com/674708/ystat.gif"/></a></noscript>
哎,简直惨不忍睹啊。。。先给出正确的代码,然后解释
正确的cnzz统计代码:
<script type="text/javascript" src='http://s76.cnzz.com/stat.php?id=1033899&web_id=1033899' language='JavaScript' charset='gb2312'></script>
正确的雅虎统计代码:
<script type="text/javascript" src="http://js.tongji.cn.yahoo.com/674708/ystat.js"></script><noscript><a href="http://tongji.cn.yahoo.com"><img alt="" src="http://img.tongji.cn.yahoo.com/674708/ystat.gif"/></a></noscript>
好了,现在Slyar来告诉大家一些关于统计代码的W3C标准:
1、所有字母要小写,要指定"type"类型,注意双引号的使用
2、所有的 & 要全部替换成 &
3、图片img标签必须要有 alt 参数
4、换行必须使用 <br />
给鼠标右键增加"打开快捷方式目标文件夹"功能
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。
以前打开快捷方式的目标文件夹,总得点开快捷方式的属性用"查找目标"来实现,感觉太麻烦了,今天找了一个小工具,可以给鼠标右键添加一个"打开快捷方式目标文件夹"功能,这样只要在快捷方式上单击鼠标右键,然后选择"Open Folder"就可以快速打开快捷方式的目标文件夹了,爽~
如果你也想实现这个功能到下载基地下载Slyar_ShortCut.rar,解压缩后只有一个文件,运行一次即可安装,再次运行即可卸载,很方便。
使用前面也说了,只要在快捷方式上单击鼠标右键,然后选择"Open Folder"就可以快速打开快捷方式的目标文件夹了。











