AjaxControlToolkit中CalendarExtender样式修正

The Official Microsoft ASP.NET Site上有一个很强大的控件AJAX Control Toolkit,其功能非常完整,几乎涵盖了表现层方面各种应用,使用也很方便,有中文详细支持,能给程序员很大帮助。

我现在使用的其中一款控件叫做CalendarExtender,其实是一个DatePicker(日期选择器),这个控件可以直接在Input控件上添加「扩展程序 」,就完成了所有工作。

偏移

让我意外的是,这个控件在我的页面上工作时候样式似乎有些不正常。

页面漂移了!我仔细检查了FireBug,发现下面的样式中的padding影响了其td。(页面可不是我设计的```)

Firebug

如果修改CSS,就带来了大量的页面需要修改class/id,所以我只能修正CalendarExtender。(话说人家jQuery在这儿丝毫不受影响,全部元 素都覆盖了样式,AJAX Control Toolkit在样式上还是不如jQuery ...

more ...

由No photo引起

image

某个系统,检查用户照片,如果发现用户并没有设定照片就返回一张No Photo的图片。

返回数据库的图片代码比较格式化。

int Id = Int32.Parse(Request.Params.Get("Id"));
string type = Request.Params.Get("type");
BLL.Student bll = new JznuManager.BLL.Student();
student = new JznuManager.Model.Student();
student = bll.GetModel(Id);
Response.ContentType = "image/jpeg";
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.BufferOutput = false;
//输出图片文件二进制数据
Response.OutputStream ...
more ...

中国省份与城市数据SQL

本文来源:中国省份与城市数据插入 - xlx - CSDN博客

在Google找到这个,实在是爱不释手,就转过来了,很多项目都需要用到这些数据。

if exists (select * from sysobjects where id = OBJECT_ID('[province]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
DROP TABLE [province]

CREATE TABLE [province] (

[id] [int] NOT NULL,

[provinceID] [nvarchar] (12) NOT NULL,

[province] [nvarchar] (80) NOT NULL)

ALTER TABLE [province] WITH NOCHECK ADD CONSTRAINT [PK_province ...

more ...

wordpress关键字自动链接匹配插件[转]

原文链接:《wordpress关键字自动链接匹配插件 | 长沙SEO特色高端咨询顾问服务

相关链接:《wordpress插件 中文关键词自动连接 | Muboard》(这位博主曾为该插件0.3x版本做过中文优化)

中文版下载地址:猛击这里下载

wordpress关键字自动匹配链接插件 这个工具非常好使,我找了很久了,以后发文章就省事多了,不用一个一个去加链接了,呵呵,So Cool!

下面引用原文:

Wordpress Keyword Link Plugin

This is a little Wordpress 2.3+ plugin that helps you to automatically link defined keywords ...

more ...

换了7Color的主题

买了空间后,就一直使用iNove主题,虽然iNove这个主题很优秀,但时间长了,难免有些审美疲劳。我一直想换一个主题,但苦于喜欢的主题要么没有汉化,要么在I E6下不兼容,要么就是色调、字体大小不符合我的要求。

我喜欢大气,亲切一点的主题,比如说Fusion,我也花了几天时间汉化了Fusion的主题,可惜最后关节,发现Fusion在IE6下显示不正常,我又没有勇气抛 弃IE6的用户,只能作罢。国内毕竟过半的人仍然在XP/IE6这个平台下,真无奈。

看到7Color这个主题后,被吸引住了,是国人自己的主题,作者为 Ni Shuang, 色调什么都挺好看,界面是自适应宽度。唯一遗憾的是文章没有加上标签,瑕不掩瑜,这还是一个很优秀的主题。

image

调一下footer后,加入cnzz的分析,唔,可以enjoy it啦~

more ...

给WordPress加上robots.txt

在Google搜索我的页面,能出来400+页面,但好多都是额外的页面,比如分页下的信息,比如说wap下的信息,最可怕的是甚至登录页面都暴露在Google搜索 结果中,这让我有点害怕了。

参考下面两篇文章《善用 robots.txt 优化 Wordpress 博客 | 望月的博客》、《总结一下Meta的用法及robot.txt的讲解 - SEO搜索引擎优化 -  ITOKIT.COM |WEB开发技术,站长交流论坛 - Powered by Discuz!

为了优化WordPress的SEO效率,我们可以使用robots.txt文件来对搜索引擎搜索范 围进行限制。

下面是我的robots.txt内容:

User-agent: *
Disallow: /wp-
Disallow: /feed ...
more ...

Fusion汉化Mo/Po文件beta

一直很喜欢Fusion这个主题,所以前段时间在对Fusion的文件做汉化。关于更多Top中文主题,《WordPress的中文主题

Fusion:

Fusion 汉化了82%,其他一些文字我不知道怎么表达,而且似乎界面上用的不多,基本上已经可以用了。

汉化文件:

Fusion汉化文件

使用方法:

将下载的lang文件重的"zh_CN.mo"和"zh_CN.po"文件解压缩到Fusion主题的lang包中,启用主题即可。

关于Mo/Po文件:

.mo文件是可以被WordPress直接读取的语言文件,但是不利于阅读,而.po文件可以用文本编辑器打开。通过一些软件可以讲.po文件编译成.mo文件,如果 po2mo,还有我使用的Poedit,保存po文件时候自动会编译为mo文件。

传送门:PoEdit下载

more ...

WordPress的中文主题

不得不说,WordPress这东西换主题真难,就算不考虑自己对主题的边边角角做的一些修改,把自己看中的一个主题汉化都非常困难。

一般优秀的WordPress主题都会内置了几套语言,英语为默认语言,还有西班牙语、法语、德语这些比较有影响力的语言。可能是由于中国玩WordPress的用户 还不是那么多,所以内置中文的主题就比较少了。

我遍历了WordPress官网前排名前15个主题,除了iNove本身国产内置中文外,仅有2款主题内置中文。

1.LightWord

image

2.dfBlog

image

3.iNove(小张的主机应该起手都是用的iNove吧……呵呵……)

image

其他的主题有些虽然内置了mo/po文件,但没有中文对应的mo/po,需要自己修改 ...

more ...

重新整理网站的结构

整理分为两个步骤:1.整理分类和标签。2.整理网页静态格式。

1.整理分类和标签

WordPress的分类和标签都是支持多对多形式的,也就是说一篇文章可以对应多个分类和多个标签,这样给作者带来了很大的方便,但同时也有了困惑,分类和标签到底 怎么区分。

千鸟志的大大在「内容、标签和分类」中提到内容、标签和分类的三个阶段,其中一句话「标签(t ags)的情况和分类类似,在传统组织方式中,分类必须创建于内容之前,而标签必须创建于内容之后。也就是说,分类和标签的根本区别在于创建先后顺序。」让我豁然开朗 。

我本身职业是程序员,所以我把我的标签定义为一些专业名词和一些特定名词,分类则是正常的分类。下面列举一下我的分类和标签。

分类:AJAX, C/C++, cinderella, Eclipse, FCKeditor, FireFox, Google, Hibernate, I, Programer, IBM, Java, JavaScript, Linux, log4j ...

more ...

图片批量加入水印

在群里聊天,偶尔提及图片水印问题,呃,我居然一直忘了做这一块内容。

图片加水印,无非3个办法:1.插件自动处理。2.专业加水印软件。3.用PS等修图软件自己动手。

我不太喜欢用太多插件,于是就测试了一下自己电脑上的几个图片编辑软件:PhotoCap3, HyperSnap,发现他们水印功能都不是那么理想。我不想专门为一个水印去安装一个软件,最后决定用Photoshop写一个Acion动作自己批处理。

参考这篇文章:《PS制作水印的简单教程_ps制作实例-photoshop》和《Photoshop批量处理动作的录制与运用  - 21CN.COM - IT频道》,基本步骤为(我使用的PhotoS hopCS3精简版):

1.制作一个80×80的小Logo,主意背景透明,文本设为30%透明度 ...

more ...