【MediaWiki】Database error (SQL query hidden)的调试方法

2011年6月9日 1 条评论

说起来也奇怪,有一个页面在登录情况下显示正常,但在匿名访问时就出错了,提示如下

Database error

Jump to: navigation, search
A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:
(SQL query hidden)
from within function “SqlBagOStuff::set”. Database returned error “1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘�N����/\�:��i��ֆ�l+F���ni ~\�9��:-\rl�����W�q�{\�\r�����^t��;\�5O�W�s����’ at line 1 (localhost)”.

阅读全文…

分类: 站点建设 标签: 1,137次阅读

【MediaWiki】修改上传文件的最大文件大小

2011年6月9日 2 条评论

MediaWiki默认最大上传文件大小为2M,碰到文件较大需要修改这个限制,需要改为8M。

1. 修改php.ini

post_max_size = 8M
upload_max_filesize = 8M

2. 修改/includes/SpecialImport.php

<input type=’hidden’ name=’MAX_FILE_SIZE’ value=’8000000′ />

重启Apache后设置生效。

分类: 站点建设 标签: 1,406次阅读

【CSS】左侧定宽、右侧宽度自适应布局

2011年6月5日 4 条评论

又是一道前端的面试题,请实现页面布局,包括页头、内容区域、页脚三部分,其中内容区域为左右分栏,左栏定宽200px、右栏自适应宽度。

虽然是以前应用中碰到过的布局,但现场还是没写对,来重新做一下。

阅读全文…

分类: 网页设计 标签: 1,393次阅读

【MediaWiki】File extension does not match MIME type的解决办法

2011年5月31日 2 条评论

在MediaWiki上上传.doc上传不成功,提示

File extension does not match MIME type.

找了一圈终于在 includes/DefaultSettings.php 中找到配置项了

$wgVerifyMimeType= false;

把之前的true改为false,保存,搞定。

分类: 站点建设 标签: 1,185次阅读

拿福能“千人挑战”送现金

2011年5月25日 15 条评论

发现友联里都是拿福能“千人挑战”的参与者,也来参与一下。

这次活动是拿能福的互助推广活动,让更多的博主加入到拿能福中成为拿铁,同时会给加入的童鞋们以50RMB的回报。

说下“拿福能”是啥?他是博客广吿社区,是两位伦敦的大学生在06年创立的,已有100,000个博客加入,规模还挺大。

转了下活动参与步骤

参与步骤

1、  注册。

阅读全文…

分类: 网络应用 标签: 1,407次阅读

TortoiseSVN提取指定版本之间的修改文件

2011年5月22日 1 条评论

SVN作为项目文件的版本管理来说很实用。不过对于网站项目的更新来说,希望能从版本库中提取出某些版本之间的修改文件来生成补丁升级包。今天终于发现了这个功能的操作方法。

右键包括SVN管理项目的文件夹,选择TortoiseSVN->Show Log(显示日志),出现日志查看界面

阅读全文…

分类: 软件技巧 标签: 1,637次阅读

羽毛球比赛规则

2011年5月18日 4 条评论

一直没怎么搞清过羽毛球单打和双打的场地规则,于是特地查了一下

比赛场地尺寸

羽毛球场为一长方形场地,长度为13.40米,双打场地宽为6.10米,单打场地宽为5.18米。球场上各条线宽均为4厘米,丈量时要从线的外沿算起。见下图:

阅读全文…

分类: 生活感悟 标签: 1,235次阅读

【Discuz】删除编辑器的某些工具按钮

2011年5月17日 没有评论

把Discuz 7.2嵌入到iframe里进行使用,结果发帖和回帖时编辑器的撤销和重复按钮在IE下失效了,直接js运行出错,想到了干脆把这两个按钮给干掉。

修改方法其实很简单,打开templates\default\post_editor.html,找到以下代码直接删除,再删除一下模板缓存强制更新一下,搞定了。

<a id="{$editorid}_cmd_undo" title="{lang e_undo}">Undo</a>
<a id="{$editorid}_cmd_redo" title="{lang e_redo}">Redo</a>

简单说明一下原理:discuz在post_editor.html中生成编辑器需要的html,然后在include\js\post.js中加上事件处理机制,具体过程就不分析了,有兴趣的同学可参考浅入分析discuz编辑器

分类: 站点建设, 网页设计 标签: 936次阅读

【CKEditor/CKFinder】禁用“浏览服务器”按钮

2011年5月14日 2 条评论

CKEditor是个非常不错的富文本编辑器,其中的文件上传功能是配合CKFinder来完成的。CKFinder除了支持文件上传外,还提供了上传文件的在线管理功能。但在常规项目中我们只需要用到文件上传功能,而很少用到上传文件的在线管理,甚至考虑到安全性原因需要禁用掉文件管理功能。

在服务器端只需要对ckfinder/config.php作如下修改:

$config['AccessControl'][] = Array(
   'role' => '*',
   'resourceType' => '*',
   'folder' => '/',

   'folderView' => false,
   'folderCreate' => false,
   'folderRename' => false,
   'folderDelete' => false,

   'fileView' => false,
   'fileUpload' => true,
   'fileRename' => false,
   'fileDelete' => false
);

这样用就允许用户进行文件上传操作了。但此时在界面上“浏览服务器”的按钮依然存在,只是打开是一片空白,这样对于用户来说是一个误导,正确的做法是把这个按钮直接干掉。

阅读全文…

分类: 心情随笔, 网页设计 标签: , 1,699次阅读

交通银行信用卡网上开卡流程

2011年5月14日 4 条评论

先bs一下交行的信用卡网站,网上开卡让我很不爽,折腾了好一会儿,才搞明白是怎么回事。用户体验不好,缺少一些明确的引导提示。

根据收到的信用卡开卡说明,在交通银行信用卡网站上打开新卡在线激活模块,找了一圈总算在左边一行灰色小字看到了这个模块= =

点击后就出现下面这个登录界面了

交通银行信用卡网上银行登录

交通银行信用卡网上银行登录

竟然和开卡说明上的截图不一样,囧rz,开卡说明上要点的那个链接还没有。凭猜测果断点了“新用户注册”。

阅读全文…

分类: 生活感悟 标签: 2,395次阅读