play 的blog

Border-radius:使用CSS创建圆角

tag

Border-radius是CSS3新增的属性,是Border的子属性。一直喜爱鼓捣CSS的我,免不了动手尝试,不过每次尝试后就把那些自己处理过代码丢在硬盘里,那天有兴趣了,再去网上找资料,这次心想不如把自己在学习中的心得和大家分享出来。但想系统的把自己对某件事务的理解和认识写出来是件很不容易的事情,毕竟我还没有达到那种境界。

我每次在写教程之类时总担心那一步写的不详细,让读者不明白,所以文章总是臭长。臭长就臭长吧,没有写出来我心里还总觉得遗憾,哈哈~。

提示:目前还没有浏览器支持border-radius属性,只能使用个别浏览器的私有属性
例如:-moz-border-radius: 1em; -webkit-border-radius: 1em;

image模块转换到CCK ImageField

关于image模块转换到CCK ImageField的讨论可以看http://drupal.org/node/201983这篇文章,从去年我就一直关注这个问题,下面我来谈谈我的经验。

我的网站使用的image模块版本是5.x-1.9,并启用了image_gallery、image_attach、image_import子模块,image_attach只是安装了但没有用到。

http://drupal.org/node/201983这篇文章有很多热心人发布了转换代码,但经过我测试都有问题,最后经我修改测试终于弄好了。

这里讲的image模块版本是5.x-1.9,6.x的image模块转换到CCK ImageField,请看:http://drupal.org/node/432860

由于我没有安装video.module以及image_attach没有任何数据,所以这部分代码我不能保证可行。

下面代码中我保留原作者的注释。

  • 转换之前请备份你的数据和文件

drupal 5 升级到drupal 6 的注意事项

当drupal 6的版本不断完善,很多drupal爱好者都会忍不住想把站点升级drupal 6,体验诸多的新功能。那么在升级到之前需要注意哪些事项呢?我经过数次测试得到了一些经验和大家分享一下。

在你开始之前一定要备份数据和文件,最好能做到执行每一步数据操作都要备份。必要时在备份之前清楚浏览器缓存,我曾经吃过苦头的,所以最好能在测试站点进行操作,确认一切都正常才可在正式站点操作。

另外很重要的你一定要知道,是你的服务器环境对drupal 6的支持程度,尤其是虚拟主机的用户。我就遇到"gone away"的问题,请看 http://drupalchina.org/node/7577

一、 drupal 5的菜单如果是中文名称建议改成英文字母,否则升级到drupal 6后,菜单的标识是不能更改的,中文名会被替换成很多“_”

我截了2个版本添加菜单的界面

drupal 5添加菜单的界面

wenform 界面风格样式修改

2009-07-31日在drupalchina.org由hosho提出关于wenform风格样式修改的问题,原文:有人用过webform吗?请问界面如何设置。

我经过测试,修改还算容易,效果:http://farm3.static.flickr.com/2540/3777612543_369c79a8fc_o.png

2009-08-02_000542

hosho要求的效果:http://drupalchina.org/files/001_1.jpg

为了测试我建立6个field

#webform-component-bname 姓名

Image Resize Filter 试用笔记

FileField Insert试用笔记中我讲到Image Resize Filter 模块,接下来我再以更多的例子和大家分享Image Resize Filter 模块的使用

Image Resize Filter 模块 需要 PHP 5 以上 的版本,安装之前请确认自己的服务器php的版本哦

安装:

FileField Insert 试用笔记

项目页:http://drupal.org/project/filefield_insert
目前的版本是 6.x-1.x-dev /2009-Jun-16
依赖于:FileField
支持tinyMCE, FCKeditor, 这些 WYSIWYG project以及纯文本编辑
插入图像使用 ImageCache presets

修改注册表解决Office2003正版验证

之前安装office2003后就懒得去更新,主要平时使用率极少。今天有心情去安装了更新,结果出现验证失败的信息。在网上搜了一下,终于找到了解决办法,十分感谢作者。

修改注册表有风险,切记在修改之前备份注册表啊!

以下是原文的解决办法

电脑屏幕左下角按“开始”,点“运行”,输入regedit,打开注册表编辑器定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Registration]
找到类似{90110804-6000-11D3-8CFE-0150048383C9}的主键,一般 Registration 下只有一个,删除该键中的 ProductID 和 DigitalProductID 两项,关闭注册表编辑器,运行 Office 2003 中任一组件,比如 Word,将弹出安装程序,要求输入 Product Key,此时再输正版序列号FTYBP-J2B4K-K7JHY-3JG2K-MT9VM,回车。

再去微软网站试试,OK,验证成功。

以下是我个人的注解

syntaxhighlighter模块使用

drupal中能使用的代码高亮模块并不多,之前我在别的站点上安装过geshifilter模块,geshifilter模块使用的是第三方php库GeSHi (Generic Syntax Highlighter) ,我平时写的最多的代码也就是CSS、HTML之类,感觉GeSHi处理代码高亮显示非常简单,如在处理HTML代码,它只是定义了html元素、以及html元素的属性,还有就是结束标签中“/”等这些颜色。而我们很多时候都会遇到HTML文档中包含CSS样式,GeSHi会把这些定义的CSS以文本来显示。

最近想重新开个blog

blogger被墙好久了,虽然目前可以翻墙,但是速度慢的可怜。当初使用blogger的主要因素就是免维护,省心,另外还可以配合Picasa Web Albums等。

如今又有重新开个blog的想法,毕竟code.petkk.com当初是为了学习drupal建的,现在看来似乎搞得太专业了,主要还是初学时梦想太多了,哈哈~

说来也有意思,blogger被墙了,我想MS的应该安全吧,谁知没用几天也被墙了。

Agile Carousel: JQuery Carousel Plugin试用体会

项目页:http://code.google.com/p/agile-carousel/
JQuery版本:JQuery 1.2.x
部分效果需要jquery ui

使用例子:

加载脚本

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

同步内容