Drupal开发教程。

suliuer 2011.07.27 web »

Related: drupal api: http://drupal.org/node/326 secure code: http://drupal.org/writing-secure-code database: http://drupal.org/node/146866 globals: http://api.drupal.org/api/globals cache: http://drupal.org/node/145279 forms api: http://api.drupal.org/api/file/developer/topics/forms_api_reference.html/6 forms api quick start: http://api.drupal.org/api/file/developer/topics/forms_api.html/6

Drupal 节点( Node)。

suliuer 2011.07.27 web »

所有的节点都包括了下列属性,它们存储在表node和node_revisions中:  nid:节点的唯一标识ID。  vid:节点的唯一修订本ID,由于Drupal需要为每个节点存储内容修订本,所以该字段是必须的。在所有的节点和节点修订本中,vid是唯一的。  type:每个节点都有一个节点类型;例如,blog, story, article, image等等。  language:节点的语言。如果此列为空的话,那么就意味着该节点是语言中立的。  title:节点的标题,一个简短的255位字符的字符串。如果通过代码将表node_type中的字段has_title设置为0的话,那么节点就没有标题了。  uid:作者的用户ID。默认情况,每个节点都有一个唯一的作者。

Drupal模块介绍。

suliuer 2011.07.26 web »

drupal的模块分:固定模块,基本模块,增强模块。 固 定模块,是drupal系统的默认自带的模块,这些模块,由drupal自主开发,在兼容性上与drupal融合最强;基本模块,这些模块源文件,是打包 在drupal源文件中的,有些已经被默认安装,我们在使用时根据自己的需求安装即可;增强模块,这些模块大多由第三方开发者共享的,在兼容性上良莠不 齐,正是这些增强模块,使我们可以用drupal构建任何的网站,例:电影站,视频站,音乐站,招聘,分类,SNS等。以下是drupal模块的详细说 明。

Drupal hook_theme 使用经验.

suliuer 2011.07.26 web »

  在开发的时候不免要使用到drupal theme 定义。

Drupal不同节点类型使用不同模板。

suliuer 2011.07.26 web »

Drupal有独立的主题机制(theme engine),这个engine使得Drupal的模板控制非常灵活,与此同时要掌握Drupal主题机制就显得不是那么容易了。 Drupal的主题模板文件有一些tpl.php文件组成,这些文件包括: node.tpl.php page.tpl.php block.tpl.php template.php

Drupal 模块开发实例:表单的基本应用。

suliuer 2011.07.26 web »

表单是网站最重要的组成部分,以用户交互为主的站点,表单几乎无处不在。所以,表单的生成、验证、提交,也是程序中很重要的部分,成熟的程序,几乎都有自成体系的表单机制。drupal 也不例外。drupal 的表单系统相当强大,可以让程序员不写任何 html 代码,完成表单的生成、验证、提交、入库等一系列流程。在模块开发中,几乎都会和表单打交道。

小时候的小溪。

suliuer 2011.07.25 life »

当我们发觉自己长大了的时候,才真的发现时光易老。 今天跟老大去游泳,在水里又想起那些亲爱的小时候,还有那条小溪。 夏天是一季奢华的躁动,妈妈总是限制我们去外面游泳。 每到夏天的每个下午,就恨不得自己是路边的一个石头,让路人把自己狠狠地扔进水里。 然后,幻想自己把所有的水把拥在怀里。 小溪是最天然最绿色的过滤装置,下水前的一切不开心和烦恼,都会在下水后自动自觉地彻底消失。 等到上了岸,那些不好的心情也被水蚀得面目全非了。

WordPress使用技巧.

suliuer 2011.07.25 web »

1、添加Google Analytics 统计。 只需要把下面的代码添加到functions. php文件里面——注意把里面的中文部分替换成你的Google 统计代码,然后你就不用担心了。 <?php add_action(‘wp_footer’, ‘add_googleanalytics’); function add_googleanalytics() { ?> // 把Google 统计代码复制到这里 <?php } ?>

Drupal 7 主题模板.

suliuer 2011.07.25 web »

Drupal主题模板是一些定义描述层的文件组合,你也可以创造子主题(sub-theme),只有.info文件是必须的,当然大多数主题和子主题同样需要其他文件。 .info .info文件的文件格式类似于INI文件,它是用来配置主题的静态文本文件,每一行都有一个关键词和一个相对的值,中间用“等号”相连(范例:key = value),分号用来注释一行字符。有些关键词使用数组的形式来表现一组关联的值。

JavaScript语法中几个陷阱.

suliuer 2011.07.24 web »

最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语焉不详,你只能用人眼从几千行代码中扫描。   var theObj = { city : “Boston”, state : “MA”, }