对成年人来说,经常回忆往事,品位细节,能让人更有想象力…

2008年10月的内容

通过WordPress文章形式实现碎语/微博的功能
技术文档

通过WordPress文章形式实现碎语/微博的功能

2011-08-18 2011-08-18 69359浏览 41评论

emlog有个碎语的功能,大概跟微博类似吧,可以杂七杂八地讲一些话。在微博还没有现在那么火的时候,微博的程序也不是很多,所以自己还动手写了一个,现在依然在用着。随着WordPress功能的增强,就有网友通过主题的形式实现了微博的功能。随着微博和轻博客越来越火,WordPress也与时俱进,在3.1版本中坚强而又勇敢地引入了文章形式的功能。

目前支持九种文章格式,来自官方的介绍是这个样子:

日志(aside) - 典型样式就是没有标题。类似于 Facebook 或人人网中更新的一条日志。
相册(gallery) - 图像陈列厅。文章中通常会有“gallery”代码和相应的图像附件。
链接(link) - 链接到其它网站的链接。主题可能会使用文章中的第一个 <a href=""> 标签作为文章的外部链接。有可能有的文章至包含一个 URL,那么这个 URL 将会被使用;同时,文章标题(post_title)将会是附加到它的锚的名称。
图像(image) - 单张图像。文章中的首个 <img /> 标记将会被认为是该图片。另外,如果文章只包含一个 URL 链接,则被认为是该图片的 URL 地址,而文章标题(post_title)将会作为图片的标题属性。
引语(quote) - 引用他人的一段话。通常使用 blockquote 来包裹引用内容。或者,可能直接将引语写入文章,并将其出处写在标题栏。
状态(status) - 简短更新,通常最多 140 个字符。类似于微博 Twitter 状态消息。
视频(video) - 单一视频。文章中第一个 <video /> 或 object 或 embed 将被作为视频处理。或者,文章可以仅包含视频的 URL,甚至一些主题和插件可以支持自动嵌入您的文章附件中的视频。
音频(audio) - 一个音频文件。可以用于播客(podcasting)等。
聊天(chat) - 聊天记录

所以本文要介绍的就是通过使用文章形式的功能,来实现类似于碎语或者微博的功能,当然,使用本文的方法,不用文章形式也可以直接实现的。先看效果:碎语

阅读更多...

碎语

2011-08-18 3872浏览 0评论

看了哈七终结版,3D的效果确实是不错。结尾的镜头有些猥琐的说:给了波特和赫敏很长时间的特写,意味深长啊。其实波特有自己的老婆,镜头里面没有;赫敏也有自己的老公,在一边。导演究竟想表达什么?

去除评论回复@user中的空格
技术文档

去除评论回复@user中的空格

2011-08-15 2011-08-15 9922浏览 9评论

很多主题中实现了评论回复@user的功能,比如iNoveBlocks2以及paled等,其中主要用到的一个核心js函数是:

1
2
3
4
5
function reply(replyID,authorId, commentId, commentBox) {
        var author = document.getElementById(authorId).innerHTML;
        var insertStr = '<a href="#' + commentId + '">@' + author.replace(/\t|\n|\r\n/g, "") + ' </a> \n';
        appendReply(insertStr, commentBox)
    }

阅读更多...

PHP分页技术的代码和示例
技术文档

PHP分页技术的代码和示例

2011-08-14 2011-08-14 10002浏览 4评论

英文原文:10 Helpful PHP Pagination Scripts For Web Developers

中文:http://coolshell.cn/articles/5160.html

分页是目前在显示大量结果时所采用的最好的方式。有了下面这些代码的帮助,开发人员可以在多个页面中显示大量的数据。在互联网上,分​页是一般用于搜索结果或是浏览全部信息(比如:一个论坛主题)。几乎在每一个Web应用程序都需要划分返回的数据,并按页显示。下面的这个列表给出的代码可以让你的开发很有帮助。学习这些代码,对于初学者也很有帮助

1) 使用Ajax分页

 下面这个示例使用了jQuery + PHP。 Demo link

 

 

阅读更多...

添加侧边栏随滚动条滚动效果
BLOGGY

添加侧边栏随滚动条滚动效果

2011-08-12 最后修改:2011-08-23 11:03 42203浏览 50评论

我最早是在老肥博客上看到这个效果的,他的评论框可以随侧边栏一起滚动,比较人性化的,效果如下:

刚好今天在浩子的博客上看到了这个效果的实现代码,于是折腾了一下,把这个代码加上了。当文章或页面的内容比较长的时候,侧边栏可以显示一些内容,免得给人空荡荡的感觉。

步骤如下:

1、给侧边栏的各个模块加上一些class标志,如下图框框里面的内容:

阅读更多...

PHP判断用户是否使用手机设备
技术文档

PHP判断用户是否使用手机设备

2011-08-12 2011-08-12 5150浏览 2评论

函数如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
//判断是否属手机
function is_mobile() {
	$user_agent = $_SERVER['HTTP_USER_AGENT'];
	$mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airness","alcatel","amoi","android","anywhereyougo.com","applewebkit/525","applewebkit/532","asus","audio","au-mic","avantogo","becker","benq","bilbo","bird","blackberry","blazer","bleu","cdm-","compal","coolpad","danger","dbtel","dopod","elaine","eric","etouch","fly ","fly_","fly-","go.web","goodaccess","gradiente","grundig","haier","hedy","hitachi","htc","huawei","hutchison","inno","ipad","ipaq","ipod","jbrowser","kddi","kgt","kwc","lenovo","lg ","lg2","lg3","lg4","lg5","lg7","lg8","lg9","lg-","lge-","lge9","longcos","maemo","mercator","meridian","micromax","midp","mini","mitsu","mmm","mmp","mobi","mot-","moto","nec-","netfront","newgen","nexian","nf-browser","nintendo","nitro","nokia","nook","novarra","obigo","palm","panasonic","pantech","philips","phone","pg-","playstation","pocket","pt-","qc-","qtek","rover","sagem","sama","samu","sanyo","samsung","sch-","scooter","sec-","sendo","sgh-","sharp","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wig browser","wii","windows ce","wireless","xda","xde","zte");
	$is_mobile = false;
	foreach ($mobile_agents as $device) {
		if (stristr($user_agent, $device)) {
			$is_mobile = true;
			break;
		}
	}
	return $is_mobile;
}

阅读更多...