特别推荐
  • TouchScroll 1.0 – 统一视觉样式的容器滚动解决方案
    TouchScroll 1.0 – 统一视觉样式的容器滚动解决方案
    大概三个月之前,我发布了一个JS组件,《 TouchSlider 1.0 – 兼容触摸屏手机与PC的幻灯片 》。后来陆续在项目中都有用到,觉自己得还是很方便的。 今天,我又带来了自己空余时间写的另一个组件,TouchScroll。它最大程度上模拟了ios上的默认UI组件的滚动条效果。 为什么开发这个东西 其实很大一部分原因是自己想通过写这么一个东西来更好地熟悉PC和触屏手机的J[全文][评论]
  • TouchSlider 1.0 - 兼容触摸屏手机与PC的幻灯片
    TouchSlider 1.0 - 兼容触摸屏手机与PC的幻灯片
    注:应该是不支持IE6的。支持安卓系、iOS苹果机、平板以及PC上的浏览器,包括IE7、IE8等。 触屏手机越来越流行,所以制作网站也要越来越多的考虑手机用户的使用体验。网站上如果有轮换图片的幻灯片(走马灯)之类的功能,就要考虑触屏手机用户的使用体验,而提供他们可以通过手指滑动来切换上一张/下一张的功能,将会是很大的体验提升。 基于此考虑,[全文][评论]
  • 社交媒体连接 V1.6更新 支持facebook 完全重写的注册流程
    社交媒体连接 V1.6更新 支持facebook 完全重写的注册流程
    这几天抽空对我的插件 社交媒体连接 进行了更新,一连更新了三个版本,新增的特性如下: 增加对facebook的支持 使用了V1.6的同学应该已经在后台看到facebook的连接登陆图标。需要说明的是,管理员在启用facebook连接注册前,自己一定要到后台的 “绑定微博同步文章” 页面, 点击facebook的登陆连接,在弹出的要求输入facebook appid窗口中,填写为你网站申请的appi[全文][评论]
  • JavaScript: 让拖动支持iphone/ipad触摸
    JavaScript: 让拖动支持iphone/ipad触摸
    一般的通过mousedown、mousemove、mouseup等打造的拖动,仅仅在普通的键盘+鼠标的电脑设备上可以工作。而到了ios设备上(iphone itouch ipad),则不能工作了。最近因为做个东西,需要支持ios设备,所以只好看了下webkit浏览器的触摸事件。 其实也很简单,对应mousedown、mousemove、mouseup的触摸事件分别是touchstart、touchmove、touchend。为了写个demo,花了不少的时间,所以为了[全文][评论]
  • TouchSliderBox 1.0 –容器宽度可变的幻灯
    TouchSliderBox 1.0 –容器宽度可变的幻灯
    之前写过一个《TouchSlider 1.0 – 兼容触摸屏手机与PC的幻灯片》,那么这个TouchSliderBox和之前的TouchSlider有什么区别呢? TouchSlider是支持幻灯宽度自适应的,也就是支持Responsive Layout(响应式布局)设计的页面上的slider。而TouchSliderBox其实也是支持响应式布局页面的,只不过每个幻灯的宽度是固定的,变化的是包围幻灯片的容器的宽度。其实差别就是TouchSlider你只能一[全文][评论]
  • WP RC Reply AJAX
  • WP Enjoy Reading
  • windPaled
  • 1
  • 2
  • 3
  • 4
  • 5

十月
23

wordpress之获取某个特定标签下的文章数

wordpress之获取某个特定标签下的文章数
前两天写了篇《wordpress之一句代码获取某个分类下的文章数》,当然,它还有姊妹篇,就是这篇了,如何更简洁的获取标签下的文章数—— ……翻阅相关wp源码…… 但是,我并没有找到像获取分类文章数那样已经封装好的函数,所以我们就需要自己写一个函数,扔到主题的function.php中即可 1: //根据标签ID获取文章数 2: function get_tag_post_count_by_id( $tag_id ) { 3: $tag = get_term_by( 'id', $tag_id, 'post_tag' ); 4: _make_cat_compat( $tag ); 5: return $tag->count; 6: } 7:  8: //根据标签别名获取文章数 9: function get_tag_post_count_by_slug( $tag_slug ) { 10: $tag = get_term_by( 'slug', $tag_slug, 'post_tag' ); 11: _make_cat_compat( $tag ); 12: return $tag->count; 13: } 上面我们通过两个小函数就可以实现通
继续阅读→ 本文标签: , , , ,

十月
22

wordpress之一句代码获取某个分类下的文章数

wordpress之一句代码获取某个分类下的文章数
在做ajaxPaled的封面效果时,想要获取某个分类下的文章数目(只输出数字即可),于是网上搜了下,发现无非就是两种途径,第一种是直接通过洋洋洒洒的几十行代码,利用SQL语句查询出结果。这种方法,一个字感觉:蛋疼! 第二种方法是利用wp_list_categories通过输出“分类名(文章数量)”形式,然后提取出数字。这个方法,用了蛋更疼!! SO,我只好自己动手,丰衣足食了—— wordpress获取指定分类文章数 我在wordpress的目录路径“include\category.php”文件里,发现了一个get_category_by_slug,此函数作用即是通过传递某个分类的“别名”作为参数,然后返回对这个分类的调用。 所以,我们想要取得分类文章数目,可以这么用 1: //如果你知道分类别名,可以这么用 2: <?php echo get_category_by_slug($category_nickname)->count; ?> 3: 
继续阅读→ 本文标签: , , ,

十月
20

兼容所有浏览器的文字阴影

兼容所有浏览器的文字阴影
文字阴影在借助CSS3下非常容易实现,但是问题是IE8以及他的小弟弟们都不会此功能。今天抽空在做ajaxPaled的首页封面时,看到QQ阅读器的封面上的标题文字是带阴影的。我最初以为是CSS3,可后来发现居然IE下也有阴影。看了下源码,发现了秘密—— 其实就是使用绝对定位重叠放置两种不同颜色的文字 如上图,两个div容器,其中的内容一模一样。然后根据class值来定义css样式,使用绝对定位(absolute) 1: .classname, .classname1 { 2: color:#333; 3: font-size:20px; 4: font-weight:bold; 5: height:26px; 6: left:3px; 7: line-height:26px; 8: margin-right:7px; 9: overflow:hidden; 10: padding:5px 8px 0; 11: position:absolute; 12: top:3px 13: } 14: .classname1{ 15: color:#fff; 16:
继续阅读→ 本文标签: , , , , ,

十月
18

WP Enjoy Reading 代码注释,看这儿

WP Enjoy Reading 代码注释,看这儿
WP Enjoy Reading插件到今天为止,已经更新到1.1.11,这个版本号够囧的。我命名版本号,都是从1.0开始,小的修修补补或者小功能的增加就+0.0.1,不过一般小功能增加我就挑偶数版本号,比如可能从1.1.4直接跳到1.1.6;大的功能更新版本号就+0.1;如果是完全的代码重构,那就跳到2.0,比如WP RC Reply AJAX插件,目前2.0了。所以这个WP Enjoy Reading插件遇到这么个囧的版本号,我也是无奈啊。。。因为今天的更新从1.1.10到1.1.11只是更新了css文件,使WP Enjoy Reading插件兼容了IE6浏览器,没必要跳两个版本号啊。。 WP Enjoy Reading的代码注释部分 WP Enjoy Reading插件的一共使用了两个JS文件,页面中插入的是压缩版,所以我在插件包里放入了四个文件,两个压缩的和两个未压缩的。如果你修改了JS文件,请一定要记得要将代码复制进对应的文件名带“min”字样的文件里才行
继续阅读→ 本文标签: , , , , ,

十月
15

wordpress判断是否有上一篇/下一篇文章

wordpress判断是否有上一篇/下一篇文章
一般的我们都习惯在文章页输出此篇文章的上一篇和下一篇,而wordpress也提供两个内置函数来实现这个 1: previous_post_link('%link');//上一篇日志 2:  3: next_post_link('%link');//下一篇日志 如果想要在文章输出前后加上提示性文字,比如“上一篇:XXXXXXXXXXX”,则可以通过 1: previous_post_link('上一篇:%link'); 此种形式来实现。也就是说函数中的“%link”会被替换成文章链接。 有两种情况是比较特殊的,那就是博客的第一篇文章和最后一篇文章,前者没有“上一篇”,后者没有“下一篇”。而使用previous_post_link()和next_post_link()在这两种情况下会什么也不输出。 但是我在制作SimPaled主题时,由于要将上一篇和下一篇写成tab切换形式,如你现在所见。而我需要在没有文章时输出输出一句“没有文章”类似的文字。而previous_
继续阅读→ 本文标签: , , , ,

十月
14

关于WP Enjoy Reading的一些说明和答疑

关于WP Enjoy Reading的一些说明和答疑
一,插件会支持评论回复功能吗? 暂时不会。 不要因为看了我的ajaxPaled主题支持回复,就觉得WP Enjoy Reading插件也要支持这个。ajaxPaled是一款完整的主题,作为主题它应该有基本的评论讨论机制。而WP Enjoy Reading插件的定位只是一款博文辅助阅读工具。 以后也许会支持回复功能,你可能还有一个疑问,请看下一条: 二,评论回复能支持嵌套吗? 永远不会。 现在还没有回复功能,即使以后添加了回复功能,新回复也会显示在评论列表顶部,而绝不会以嵌套形式显示在所回复的评论下部。 评论回复不支持嵌套,文章评论列表的展现形式更是永远不会用嵌套形式,那么窄的评论区域我不知道要如何放下嵌套。 我会加入@悬浮显示。关于@悬浮,请自行搜索。所以,从现在起,回复都加上@XXX格式吧。 三,黑白配,我不喜欢,能自定义样式就好了 一
继续阅读→ 本文标签: , , ,

十月
12

Hello WordPress!

Hello WordPress!
为什么今天用这个做标题呢? 因为我的博客今天是一周年了,有文章为证: 2010年10月18日:《原琪琪boy大杂烩的流量之变》 我是10月11日晚上七八点将www.qiqiboy.com的dns解析从博客大巴撤下的,… 其实我早已记不清自己是何时从博客大巴搬来wordpress的,今天特意去翻了翻前面的文章,发现去年十月份一篇文章提到了我域名DNS解析是从10月11号从博客大巴撤下,解析到了我的主机上。其实,两周前我给主机续费了时,就知道了主机是09年10月11号买的,但是还不确定是不是当时刚买了主机就立刻开始wordpress之旅了。18号的这篇文章看来是确定无疑了。 是的,我wordpress博龄很短,但是收获可不小。 总结一下,大事记: 2009.10 建站 2009.11 开始制作独特风格主题 bluePaled 2009.12 bluePaled上线 2010.03 little wp to twitter插件发布 2010.07 最新主题SimPaled
继续阅读→ 本文标签: , , , , ,

十月
10

【插件发布】WP Enjoy Reading(尽享阅读)

【插件发布】WP Enjoy Reading(尽享阅读)
爱WP,爱折腾,爱写blog,也爱不花一毛的免费主题,更爱特效全开的优秀主题。我不是神马主题, 我是一款插件,我是Enjoy Reading,尽享阅读。 Plugin Name: WP Enjoy Reading Plugin URI: http://www.qiqiboy.com/plugins/ Description: Just enjoy reading for your wordpress weblog. It could make you focus on the blog content, and enjoy the fun from reading posts. Version: 1.0.0 Author: QiQiBoY Author URI: http://www.qiqiboy.com Download: http://wordpress.org/extend/plugins/wp-enjoy-reading/ 插件名称:WP Enjoy Reading (尽享阅读) 插件描述:前所未有的wordpress主题体验,它让访客专注于你博客内容的阅读汲取,心无旁婺,尽享阅读。 当前版本:1.0.0 插件作者:QiQiBoY 插件简介: 1. 基于全站ajax构建的一款以插件形式发布的wordpress主题。 2. 它提供了你一种前所未有,闻所未闻的wo
继续阅读→ 本文标签: , , , , ,

十月
08

WP RC Reply AJAX插件开放公用接口,附修改版ajax-comments.js

WP RC Reply AJAX插件开放公用接口,附修改版ajax-comments.js
有心留意的同学也许会发现,在我的博客发表留言成功后,右边栏的最新评论列表处就会实时显示刚发表的这条评论。这个其实很简单,我只是在ajax评论的成功回调函数中调用了我的边栏的评论获取函数,刷新了一下边栏显示。 我开发了WP RC Reply AJAX插件后,使用本插件的同学,现在你只要更新到2.0.3,也可以使用WP RC Reply AJAX的公共接口了。 /** * @Overview WP RC Reply AJAX插件刷新接口 * @author liuqiqi * @public interface: WIDGET.RCCMT * @param none * @version 1.0 */   if(window.WIDGET && window.WIDGET.RCCMT != undefined){ window.WIDGET.RCCMT(); } 如上面所示,你只需在合适时候调用WIDGET.RCCMT()这个函数就行了。为了防止插件失效或者其他原因导致接口失效,我加了个if判断。 具体的这个接口怎么
继续阅读→ 本文标签: , , , , ,

十月
07

关于windows live writer代码高亮插件——Code Snippet

关于windows live writer代码高亮插件——Code Snippet
MSN空间已经遭废弃,用户被赶往wordpress,微软刚刚发布的live套件中的writer也已经将wordpress设为默认blog发布地址。虽然这里的wordpress是指wordpress.com的wp博客,并不是我们使用wordpress程序搭建的博客,但是wlw与wordpress程序对于XML-RPC发布协议的良好支持使得wlw配置相当简单,目前来说甚至只需输入博客地址和用户名、密码,就可以自动完成检测、配置工作。 当然,我现在不是来讲如何使用wlw的,我要说的是wlw的一个插件——Code Snippet。这是一个代码高亮插件(其实高亮功能很弱),我从开始使用wlw写博就开始使用这个插件了。但是我一直发现存在一个问题,那就是这个插件默认的生成的代码格式在博客上显示并不是很整齐,偶数行明显的高度比奇数行高。。还好,这个Code Snippet支持自定义代码样式,所以我就通过修改插件配置,使得偶数行通过margin-t
继续阅读→ 本文标签: , , , , ,