上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: // nodenode_load($nid = NULL, $vid = NULL, $reset = FALSE);node_load_multiple($nids = array(), $conditions = array(), $reset = FALSE);// useruser_load($uid, $reset = FALSE);user_load_multiple($uids = array(), $conditions = array(), $reset = FALSE);// menu treemenu_tree_all_data($menu_name, $link = N 阅读全文
posted @ 2011-08-17 00:44 猫之良品 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: Q: 学习开发,怎么开始?A: 首先需要熟悉drupal的后台操作,了解内容类型、缩略图、views等基本操作,然后就可以学习HOOK与drupal API。Drupal官方对开发者很体贴,drupal API文档都很完善,查API可以上api.drupal.org。下载example module,这个module含有几乎所有的API实现例子,并且一装即用,代码非常简洁,是个必备参考工具。Q: 如果要调试某个函数或者需要生成大量的测试数据,应该如何?A: 可以安装Devel模块,在devel/php的位置就有PHP代码输入栏,可以直接用于调试与运行某个PHP函数。Devel模块中的Gener 阅读全文
posted @ 2011-07-30 16:20 猫之良品 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 处理进程 Path > Access_Callback > Page_Callback > $content 输出进程 Page(Block) > theme > preprocess > template 阅读全文
posted @ 2011-07-29 08:58 猫之良品 阅读(141) 评论(0) 推荐(0) 编辑
摘要: /**实现hook_mail*$key用于区分邮件操作*$message邮件内容*$params参数,如果有的话...* 调用方法:drupal_mail('example','html','example@gmail.com',language_default(),array('subject'=>'','body'=>''))*/functionexample_mail($key,&$message,$params){switch($key){case' 阅读全文
posted @ 2011-07-29 08:47 猫之良品 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 本文假设你已经了解views slideshow 6.x的用法,或者对views slideshow 7.x有一定的了解。问题:在views slideshow7.x-3.0-alpha1中,设置分页导航有问题。以前在6.x版本中分页导航类型可以选择Numbered,也就是数字导航。但在这个版本里只可以选择fields,需要选择内容字段作为分页导航。如果要实现列表翻页效果,一页只显示一个node没问题,但如果一页显示多个node,那fields导航数会是node的总数,而不是页数。解决:其实views slideshow一直都是基于开源的jQuery Cycle,而jQuery Cycle内置 阅读全文
posted @ 2011-07-26 12:58 猫之良品 阅读(1828) 评论(0) 推荐(1) 编辑
摘要: <?php/***Implementshook_element_info().*/functionexample_element_info(){$types=array('example'=>array('#input'=>TRUE,'#tree'=>TRUE,'#process'=>array('example_process'),'#theme'=>array('example'),'#pre_render'=>array 阅读全文
posted @ 2011-07-16 15:04 猫之良品 阅读(2822) 评论(0) 推荐(0) 编辑
摘要: Drupal有一个内置的百分比进度条显示操作进度的工具batch.使用方式如下:batch_set(batch_example_batch_1());batch_process('redirect_page.php');functionbatch_example_batch_1(){for($i=0;$i<100;$i++){$operations[]=array('batch_example_op_1',array($nid));}$batch=array('operations'=>$operations,'finishe 阅读全文
posted @ 2011-07-05 09:49 猫之良品 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 各种命令尽量使用动宾式短语目录/文件名全部小写类名使用首字母大写单词串(WikiNames全局变量使用全大写字串(CAPWORD)函式使用混合大小写串 (mixedCase)内部变量、常数,全部小写 阅读全文
posted @ 2011-06-25 20:52 猫之良品 阅读(489) 评论(1) 推荐(0) 编辑
摘要: PathTpl/ (首页)page-front.tpl.phpnode/%/edit (编辑页)page-node-edit.tpl.phppage-node-story-edit.tpl.phpnode/% (内页)node.tpl.phpnode-story.tpl.phppage-node.tpl.phppage-node-2.tpl.phppage-type-story.tpl.phpuser/% (用户资料页)page.tpl.phppage-user.tpl.phppage-user-1.tpl.phptaxonomy/term/% (列表页)node.tpl.phpnode-st 阅读全文
posted @ 2011-06-03 13:47 猫之良品 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: node access模块,可以给node添加更复杂的权限设置,例如为某个角色或个用户分配访问、编辑或删除的权限。下载地址:http://drupal.org/project/node_access默认权限设置入口:admin/content/types/nodeaccess单个node类型权限设置入口:admin/content/node-type/page/nodeaccess 阅读全文
posted @ 2011-05-30 14:05 猫之良品 阅读(569) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页