Safari 前端开发调试 iOS 完美解决方案(iPhone/iTouch 等)

Safari 前端开发测试调试 iOS 完美解决方案(iPhone、iTouch、iPad 等)  在日趋现代化的 Web 网络中,各种现代浏览器和移动终端设备的用户百分比越来越高。对于我们 Web 前端开发者来说,运行 iOS Safari 浏览器的苹果移动设备对我们来说更是不容忽视的。然而当我们需要对前端页面进行测试调试时,桌面版 Safari 的表现并不是与移动版 Safari 一模一样的(主要缘起 CSS 中 device-width 的判断),因此我们只能直接在 iOS 设备上对 Safari 进行测试与调试。

  本文主要介绍由苹果官方提供的 iOS 设备上 Safari 浏览器的前端调试解决方案的详细操作方法。笔者采用的是:运行在 iOS 6.0.1 上的移动版 Safari 和运行在 OS X Mountain Lion 上的桌面版 Safari(Windows 版本的 Safari 暂无此功能)。理论上对 iPhone、iTouch、iPad 等苹果移动设备上的移动版 Safari 浏览器均可行。

» Read more …

WordPress 插件 qTranslate 开发经验总结与核心功能详解

  qTranslate 是由华人秦谦开发的一款 WordPress 多语言插件。其主要功能是通过处理 WordPress 前台/后台的过程,实现多语言数据分开编辑、共同存储于数据库中,达到真正的多语言 WordPress,并可随意切换。在各种 WordPress 多语言插件中,qTranslate 是非常棒的一款,尤其适合大家做深层次的二次开发。

  本文总结笔者在此前折腾 qTranslate 插件的经验,并详解 qTranslate 部分底层功能,方便读者对 WordPress 结合 qTranslate 插件进行二次开发,以免去在开发过程中不必要的麻烦。

» Read more …

WordPress 3.3 中加载脚本与样式表的新途径

  WordPress 版本 3.3 发布已有一个星期了,前些天有朋友问到 WP 主题在加载脚本与样式表时报错的问题,报错内容如下(需开启 WP_DEBUG 模式):

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.)

» Read more …

Coming soon: Nest Theme 1.1

Nest Theme 1.1.1 ScreenshotAccording to all the comments about Nest Theme from the users, I’ve corrected the errors, and made the theme more useful and customizable. Thanks to everyone who does experience my works!

Version 1.1.1 has some new features:

  • Selective effect of multi-level navigation menu
  • Using JavaScript (jQuery): Multi-level navigation menu
  • Modifiable website info string ( replaces the default copyright string )
  • Arrow marks of parent menu items containing sub-menu
  • Fixed CSS compatibility in IE6 and IE7

v1.1.1 :?: Does it mean singles?? We all know the Singles’ Day of the century (2011-11-11) is actually coming too! :razz:

Theme Demo: http://www.ychong.com/demo/wordpress/

» Read more …

Discuz! X 中自定义 PHP 代码 (Backlinks.com) 添加方法

  Backlinks.com 是目前使用人数最多、最容易上手和使用的网页文字链接交易平台。

  Discuz! X 系列作为国内使用最广泛的论坛门户建站软件,其中 Backlinks.com 的用户也不少。但是,也正是因为 Discuz! 强大的模板机制,直接导致了我们难以便捷地向 Discuz! 的站点页面中添加我们需要的 PHP 代码,甚至只是 JavaScript。

  本文将向大家详细介绍如何利用 Discuz! 自带的模板 Hook (钩子)功能向各页面添加自定义代码(PHP、JavaScript 均可)。

» Read more …

wp_enqueue_script()、wp_enqueue_style() 加载脚本与样式表

The following content was written on December 25th, 2011

  WordPress 版本 3.3 中,对主题加载脚本与样式表的过程强制要求在 action wp_enqueue_scriptsadmin_enqueue_scripts 进行处理,详细内容请见:WordPress 3.3 中加载脚本与样式表的新途径(http://www.ychong.com/wordpress-v-3-3-enqueue-scripts-and-styles/)。

The following content was written on September 10th, 2011

WordPress Functions to Enqueue Scripts and Styles  在许多场合中,不管是制作修改主题或插件,我们都需要调用一些 JavaScript 库,或者样式表等。这时,我们不应该直接去修改主题的 header.php,或者添加代码到 wp_head()wp_footer() 钩子上,而是要使用 WordPress 官方文档建议使用的 WP 内建的 wp_enqueue_script()wp_enqueue_style() 等函数进行操作。

  本文将详细介绍这几个函数的作用和标准用法,以及其他等效办法的利弊。

» Read more …

WordPress 主题发布:Nest

WP Theme Nest Screenshot  笔者的 WP 主题处女作 Nest 已于 2011 年 7 月 10 日正式被 WordPress 官方添加至其主题目录中。

  这款主题笔者从今年三月份就开始提交了,一直审核不通过。从起初的机器审核(Automated Theme Scanning)到后面的人工审核(Test Data 等),前后共历时约四个月,更换了四个版本号(从 1.0.0 到 1.0.4)。期间不断修改和增删了许多功能代码。

  本文将简要介绍在这漫长的提交过程中,审核机制所报出的各种问题和其相应的解决办法,以及得出的一些结论。望大家能从中得益。

» Read more …