生活琐记

什么是CSS reset

什么是CSS Reset。HTML标签在浏览器中都有默认的样式,例如p标签有上下边距,strong标签有字体加粗样式等。不同浏览器的默认样式之间存在差别,例如ul默认带有缩进样式,在IE下,它的缩进是由margin实现的,而在Firefox下却是由padding实现的。开发时浏览器的默认样式可能会给我们带来多浏览器兼容性问题,影响开发效率。现在很流行的解决方法是一开始就将浏览器的默认样式全部覆盖掉,这就是CSS reset。

YUI为我们提供了一个很好的CSS reset,可以直接下载使用,这段代码很成熟,推荐大家使用。YUI的CSS reset主要做了下面几点:

继续阅读什么是CSS reset
WP笔记

wp-e-commerce后台缩略图不显示

移植wordpress+w-e-commerce的网站要注意wp-e-commerce的路径,在移植wordpress时,我们一般会做两件事:

1.导入文件,修改文件夹权限,修改配置文件等等。

2. 将保存好的数据库用记事本打开,搜索原来的域名,假设是在本地,我们会搜索类似"localhost/wordpress"并替换为目标地址域名www.mydomain.com。

如果我们忽略了搜索绝对地址,可能问题就要出现了。对于wp-e-commerce需要获取上传地址,如果地址不存在,就会发生缩略图不显示的情况,并且后台显示报错信息

The following directories are not writable:

继续阅读wp-e-commerce后台缩略图不显示
WP笔记

wp-e-commerce重复产品(duplicated pruducts) bug

wp-e-commerce(Version 3.7.6.9)有个很奇怪的问题,使用[productsall]列出所有产品条目,会出现很多重复记录,有的重复两次,有的重复四五次。在论坛找解决方法,有人提出将重复产品复制一次,再删除原来的产品,就可以解决。但重复产品太多了,这样做很慢,而且这不是治本的方法。于是我决定找到问题的症结所在。

继续阅读wp-e-commerce重复产品(duplicated pruducts) bug
生活琐记

HTML规范-Web前端开发修炼之道读书笔记

HTML规范

HTML规范包括以下内容:

1. DTD统一用<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">

2. 统一UTF-8编码。

HTML、CSS、JavaScript缩进统一使用TAB键。

3. 标签名,属性名全部小写,属性需要加引号,单标签需闭合,例如<hr> V. <hr /> X.

4. HTML应在保证弹性的基础上尽量减少嵌套层数。

继续阅读HTML规范-Web前端开发修炼之道读书笔记
生活琐记

编写高质量代码-Web前端开发修炼之道-读书笔记

编写高质量代码-Web前端开发修炼之道-读书笔记

1. Web标准由一些列标准组合而成,其核心理念就是将网页的结构、样式和行为分离开来,所以它可以分为三大部分:结构标准、样式标准和行为标准。结构标准包括XML标准、XHTML标准、HTML标准;样式标准主要指CSS标准;行为标准主要包括DOM标准和ECMAScript标准。

2. 所谓高质量的代码,在Web标准的思想指导下,在实现结构、样式和行为分离的基础上,还要做到三点:精简、重用、有序

继续阅读编写高质量代码-Web前端开发修炼之道-读书笔记
WP笔记

如何用wordpress创建个人博客

Wordpress是一款强大的个人博客程序,具有极高的扩展性,众多免费插件可供使用。今天用wordpress搭建了一个新博客,简单记录一下搭建的过程。

WordPress教程 – 图说WordPress

配合详细注解的图片一步步教你打造自己的WordPress博客

主机:国外共享主机,不用备案

安装wordpress

继续阅读如何用wordpress创建个人博客
PHP开发

Php文件上传类class.upload.php

简介

Class.upload.php是用于管理上传文件的php文件上传类, 它可以帮助你快速的给自己的网站集成上传文件功能。不仅如此,此分类还有一些列的处理功能,可以对上传的文件或者本地的文件进行处理,其图片处理功能比较 强大,包括图片的缩放、旋转、剪裁、类型转换、应用滤镜、添加边框文字和水印等。支持的图片类型是png、jpg、gif和bmp。

继续阅读Php文件上传类class.upload.php
生活琐记

如何从excel中导入数据到mysql数据库

假如你的数据库是用excel备份的,或者你一组用excel存储的数据需要输入mysql数据库,那么下面这个方法还是很实用的。

这里要用到的是excel的公式CONCATENATE,它可以将文本字符串合并。语法很简单,

CONCATENATE(text1,text2,text3,…)

如果参数是普通字符串,要用引号括起来,如果是对单元格的引用,例如A1、B2则不需要单引号,假如要输入A1B2用引号括起来就会被当成普通字符串了,参数之间用逗号分隔。了解了这些,就来写公式吧。

继续阅读如何从excel中导入数据到mysql数据库
PHP开发

如何获取flash文件(.swf文件)的长度和宽度

Flash文件一般是可以缩放的,但缩放显示会一影响flash的效果,比如动作变慢或变快。要想以最佳状态显示,就需要获取flash文件的长度和宽度,因此要解析flash文件。这里介绍一个很好用的探测flash文件属性的php class – swfheader.class.php.

使用方法:

 

继续阅读如何获取flash文件(.swf文件)的长度和宽度
PHP开发

解析MP3等媒体文件的超强php类-getid3

getID3()是一款从MP3等媒体文件中提取文件信息的php类,既可以提取也能修改文件的标签信息。它能读取的文件类型非常多,例如MP3、wav、midi等,这里就不一一列举了,详细版本和可读取的文件类型可以参考官方网站http://getid3.sourceforge.net/

这里举一个获取mp3文件信息的例子

继续阅读解析MP3等媒体文件的超强php类-getid3
Javascript

简单实用容易集成的javascript slideshow

今天想加一个slideshow header,想找一个简单容易集成的slideshow,不要有浏览器问题,不要有导航条之类的,只是简单的幻灯片效果。找了几个发现不是有cross browser问题就是定制化能力不强,google一大圈后,终于发现了一个简单实用容易集成的javascript slideshow——Slideshow2,一起来看看吧。

继续阅读简单实用容易集成的javascript slideshow
PHP开发

phpbb论坛首页最新文章以文章标题形式显示

phpbb论坛首页显示带链接的最新文章标题似乎更实用一些,比干巴巴的现实”最新文章“这几个字好,改起来也很简单,找到你实用的模板目录,打开forumlist_body.html,找到

<!– IF forumrow.LAST_POST_TIME –>{L_LAST_POST} {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}

改为

 <!– IF forumrow.LAST_POST_TIME –><a href=”{forumrow.U_LAST_POST}”>{forumrow.LAST_POST_SUBJECT}</a><br />{L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}

 

继续阅读phpbb论坛首页最新文章以文章标题形式显示