"CODE 代码"

任何软件程序都是由一行行代码组成的,网页网站也不例外,而良好的手写代码能力能让你在脱离编程工具的时候也能工作自如……

七月 8

如何创建一个 Chrome Apps 应用或扩展插件

目前很多硬件软件厂商都在积极构建在线网络应用商店其中当然包括苹果 谷歌 微软 中国移动 甚至魅族 等等,谷歌曾在 Google I/O 开发者大会上宣布已经有程序员在为 ChromeOS 操作系统和 Chrome WebStore 浏览器应用商店开发应用,谷歌一直都在致力于减少网页云应用与桌面应用之间的差别,而最新的开发版 Chrome 浏览器也已经内置了 ChromeApps 的功能,这里提供一些代码让你能够快速的构建一个最简单的 Hello World 浏览器应用,及如何向线上的 ChromeWebStore 提交你的应用或插件…… - 阅读全文 -

六月 19

【WP】如何添加新版 WordPress 菜单系统代码

WordPress.org 昨天释放了 3.0 的正式版的更新,在新版 WordPress 中引入了一个新的系统 “MENU” 菜单系统 WP 的新菜单系统和 Drupal 及其他 CMS 的菜单系统功能基本相同但使用上更为方便也使 WordPress 在主题开发者和用户使用者直接建立了又一座友好的桥梁,下面提供一些代码给主题(theme)开发者尽快将你的主题升级开启(menu)菜单系统的支持…… - 阅读全文 -

六月 10

常见网页选项卡 tab 的制作代码及优化小建议

选项卡(Tab)起初似乎是做为控件被封装到图形用户界面元素中的一个组件,在应用程序中选项卡式界面可以大大的节省界面空间进而使一组类似的功能选项变的井井有条,目前主流的各种网页浏览器均已采用选项卡式页面浏览另外还有被微软大量运用在新版办公软件(Office)及操作系统(Windows)中的 Ribbon 控件核心也是选项卡式的设计,当然在网页中使用选项卡的例子更为常见如淘宝(TaoBao)的搜索框及右边栏就大量使用了选项卡式结构从而节省了近三倍页面空间,所以对于选项卡式网页的制作也是我们最基本需要掌握的… - 阅读全文 -

六月 4

【Drupal】删除及隐藏 node form 表单中的一些栏目

在 Drupal 默认的 node-form 内容录入表单除了已经有 标题 内容 以外还有一些不常使用的栏目如:日志 版本 菜单 等平常并不容易用到,但一大堆栏目出现在 node-form 表单中对用户来说会显得不大友好,这里提供一些代码可以去掉或隐藏掉一些平常不会用到的 node 表单栏目如 Revision information 栏目 Authoring information 栏目 Publishing options 栏目等等: - 阅读全文 -

六月 1

【Drupal】简化 WYSIWYG 编辑器的图片上传操作

虽然 Drupal WYSIWYG 所见即所得模块非常之强大,为超过 10 种流行的网页编辑器提供与 Drupal 结合的中间层,但其实很多时候我发现项目站点的需求并没有那么多,很多时候我们只需要一个简单的网页编辑器加上简单的图片或文件上传功能即可,但在 Drupal 中似乎并不容易实现这些需求,出于安全等因素的考虑多数编辑器如 FckEditor TinyMCE 等其图片上传工作除 WYSISYG 模块外还需要 IMCE 模块来提供中间层支持,而 IMCE 繁琐的上传步骤不单让我们自己头疼也使绝大多数用户在使用 IMCE 上传图片时觉得繁琐,我自己粗略回忆一下至少还需要约 8 次鼠标点击才能在编辑器里面看到上传的图片这是非常不利于用户体验的,下面提供一些方法和代码可以大大减少上传图片的点击步骤简化上传图片和文件的操作 - 阅读全文 -

五月 24

【Drupal】后台 PHP 与前端 JavaScript 之间的数据传递

在 Drupal 模块或主题开发中经常会有需要传递一些值给 JavaScript 的情况,大概有几种方法一是可以直接在模板里面写 JavaScript 然后嵌 PHP 进去,也可以用 Drupal 的接口直接输出 JavaScript 到页面的 head 信息中去,其实我自己之前一直是直接在模板里面写 JS 嵌套 PHP 的,后来发现 Drupal 现有的 drupal_add_js 提供了传递变量的接口具体如下…… - 阅读全文 -

五月 2

【Drupal】中使用 check_plain 和 t 函数来安全处理字符

从事 Drupal 模块开发特别是主题开发中会经常需要输出或者调用一些文本或字符,但如果是不信任来源的字串如开放给任意用户使用的一些输入等等,这类不信任的字串在输出或使用时请不要大意,未经过滤的不信任字符将给你的项目带来巨大的隐患,好在 Drupal 为我们提供了一个 check_plain 及用于翻译的 t 函数用来优雅的处理这类问题。 - 阅读全文 -

五月 1

【Drupal】用 jQuery 过滤 Drupal Term 术语输入框中的中文逗号

在 Drupal 中被用于分类的 taxonomy 术语表输入框在自由标签模式下默认会使用 “英文逗号” 来分割 term 术语信息,但这点会极其不方便我们的中文用户,在默认场景下会需要在输入每一个中文术语后,切换输入法到英文来输入一个逗号,然后再切换回中文继续输入下一个术语。在我的一个 Drupal 项目初期编辑们居然都是一次输入多个英文逗号,然后使用方向键调整光标来输入一个个术语,直到我发现了这个问题并提供了以下两行非常简单的 jQuery 代码大大方便了我们的用户录入信息…… - 阅读全文 -

四月 29

利用 HTA 文件构建网页应用

随着网页应用(Web Apps)越来越多,网页应用与传统应用程序的界线变得不是那么明显,如果你硬要说区别是是否在浏览器内运行的话也未必准确了,谷歌的 Chrome 浏览器就在页面菜单中提供了一个“创建应用程序快捷方式”的功能使网页应用看起来更像是桌面应用程序,以一种优雅的方式运作诸如:邮箱、日历、文档等 “云计算” 网页应用,开发者甚至可以通过 Gears 或者 HTML5 技术使这些网页应用脱离持续的互联网链接,下面介绍的是在微软 Windows 平台很早之前就支持的类似网页应用的 HTA 格式的文件语法,其实就是在原有 HTML 语法的基础上增加了一个 HTA:APPLICATION 标签标记,整个文件仍然是文本的 HTML 格式把文件扩展名改为 .hta 即可…… - 阅读全文 -

谷歌广告 gAdSense


Themed by anyLiv. Copyright © 2010. Some right reserved.