26
2010
11

用link rel="canonical"来避免搜索引擎抓取重复内容

网站一般都可以通过www.lianglong.org或者lianglong.org访问,但是两个页面的内容都是一样。再比如,对于使用静态化的discuz论坛,可以通过http://www.somesite.com/bbs/viewthread.php?tid=***或者http://www.somesite.com/bbs/thread-***-1-1.html这样的方式访问,但是内容是完全一样的。对于普通用户而言没有问题,但是对于搜索引擎而言,他们会抓取两个不同URL,但是内容是一样的。

这样会带来什么问题呢?它会导致你的内链或者外链降低或者失去应有的效果。这就好比自来水管,分流多了,每个分支的水量就小,因此如果只有一个canonical(权威)版本的内容,所有链接都指向这里,就会提升这个链接的权重。
 

26
2010
11

网站开发人员应该注意的62件事

有人Stack Overflow上发问,动手开发网站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。

通常情况下,你需要把所有人的发言从头到尾读一遍。但是,Stack Overflow有一个很贴心的设计,它允许在问题下方开设一个wiki区,让所有人共同编辑一个最佳答案。于是,就有了下面这篇文章,一共总结出六个方面共计62条“网站开发须知”。

我发现,这种概述性的问题,最适合这种集合群智、头脑风暴式的回答方式了。这也是我第一次觉得,Stack Overflow做到了Wikipedia做不到的事。(难怪它最近挤进了全美前400大网站。)

在我的印象中,关于网站开发,这样全面的概述性文章非常少见,因此也就非常有用。大家不妨看看,62件事情中你做到了多少?

08
2010
11

解决ASP中MD5加密的值和PHP中MD5的值不一样的方法

ASP的MD5加密类,解决MD5加密后的值和PHP加密出来的结果不一样。

<%
Private Const BITS_TO_A_BYTE = 8
Private Const BYTES_TO_A_WORD = 4
Private Const BITS_TO_A_WORD = 32

Private m_lOnBits(30)
Private m_l2Power(30)
Dim Md5OLD
 

06
2010
11

解决Discuz 7.2论坛在Firefox下主题分类下拉框无法显示问题

discuz7.2,在 用Firefox/3.6版本发布主题时:
1.如果只开启了分类信息或主题分类,则不显示后面下拉选项。
2.如果同时开启了分类信息和主题分类,则只显示前面的分类信息选项。
3.还有,编辑器右侧的“源码”切换选项也不见了;

正解:
此问题为FF3.6的兼容问题。

修复方法:
在include\js\common.js中
找到 BROWSER.firefo...

28
2010
10

MySQL的Grant命令

本文实例,运行于 MySQL 5.0 及以上版本。

MySQL 赋予用户权限命令的简单格式可概括为:

grant 权限 on 数据库对象 to 用户

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。

grant select on testdb.* to common_user@'%'
grant insert on testdb.* to common_user@'%'
grant update on testdb.* to common_user@'%'
grant delete on testdb.* to common_user@'%'
21
2010
10

unknown option '--skip-federated'

bin/mysql_install_db --user=mysql 时,出错 unknown option '--skip-federated'2009-10-19 10:16bin/mysql_install_db --user=mysql 时,出错 unknown option '--skip-federated'

解决的方法是:
1、
#vi /etc/my.cnf
#skip-federated 将此行注释掉
即可。
2、
或者编译的时候加上如下参数:
--with-plugins=all

14
2010
10

2010新鲜出炉的20句经典语录

1.你的话,我连标点符号都不信

2.hey,请问一下,你的棺材是翻盖的还是滑盖的

3.想想,还是幼儿园好混

4.你说你会等我回来。你是等了,还找了一个人一起等

5.2B不只是铅笔,还有你

6.QQ的在线率越高,证明这个人越寂寞

7.猫扑大杂烩上的人告诉我:男人的实力,就是你兜里的人民币

8.笑只是一个表情,与快乐无关

9.女人...

14
2010
10

Discuz 主题列表页以及帖子内容页显示昵称

        Discuz 在发帖或者回帖的时候,默认是显示用户的“用户名”的,这里的用户名就是用户注册的时候使用的用户名,是唯一的。但是很多用户进了论坛之后都会弄一个比较个性的昵称,看到发帖或者回帖的时候自己费尽心构思的昵称居然不会显示在醒目的地方,就很没有归属感,觉得自己“好像不存在”了一样,很不爽。所以我想...

Discuz 本身没有这个设定功能(我用的是Discuz 6)。为了解决这个问题,我google了一下,结果发现很多Discuz的用户都想解决这个问题,也有人到官方反应的,不过结果很无奈,这么个小功能貌似一直没有添加。不过好在有人提供了一些思路,我转贴一下,好让更多需要的人google到。

13
2010
10

实现discuz7.x用户昵称唯一性验证

在memcp.php中代码中找到 “个人中心”“提交”的分支,并在里面加入一下代码。

$isExist = $db->fetch_first("SELECT m.uid FROM {$tablepre}members m
       LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid
       WHERE mf.nickname='$nicknamenew' and m.uid <> '$discuz_uid'");

    if($isExist != "" && $isExist != null)
    {   
     showmessage('profile_nickname_duplicate');
    }

 1。在messages.lang.php中加入下面一段代码
'profile_nickname_duplicate' => '该昵称已经存在,请返回重新填写。',

 

2。在memcp.php...

30
2010
08

jquery的uploadify插件多文件上传插件配置参数详细中文讲解

uploader: uploadify.swf   文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。
   script:   后台处理程序的相对路径 。默认值:uploadify.php

uploader: uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。

...