本文实例讲述了drupal的workbench moderatoin模块对node的修改方法。分享给大家供大家参考。具体如下: workbench moderation模块利用hook_node_load对节点进行修改,增加了workbench_modera...
本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下: drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下:1.定义表头:复制代码代码如下:$header = array(arra...
本文较为详细的讲述了drupal的文件系统。分享给大家供大家参考。具体如下: drupal把文件分为两大类:公共文件系统和私有文件系统。在drupal中,通过管理菜单“配置”->“文件系统”定义公共文件系...
本文实例讲述了drupal模板(page.tpl)中的tabs无用户与密码的解决方法。分享给大家供大家参考。具体分析如下: 一、问题: drupal网站, 用户登录以后没有修改密码的地方. 检查权限和模块设置,都没有发现问题. 二、解决方法: 后经仔细...
本文实例讲述了drupal按分类进行文章排序的实现方法。分享给大家供大家参考。具体实现方法如下: Drupal的文章组织形式,决定了其文章排序是一件比较麻烦的事。由于Drupal中没有“栏目”这样的概念,而采用了“分类&r...
本文实例讲述了drupal中hook_link和hook_link_alter钩子函数的用法。分享给大家供大家参考。具体如下: 在Drupal中有个钩子,叫做hook_link,参数如下:复制代码代码如下:hook_link($type, $object, ...
本文实例讲述了drupal开启pathauto模块后得到路径参数的方法。分享给大家供大家参考。具体方法如下: 开启pathauto模块后,得到路径参数如以下路径: http://domain.com/projects/project 具体代码如下:复制代...
本文实例讲述了drupal使用hook_form_alter()修改表单的方法。分享给大家供大家参考。具体实现方法如下: 一、根据$form_id可以同时修改多个表单复制代码代码如下:function myuser_form_alter(&$form...
本文总结了drupal用到的几种过滤的函数。分享给大家供大家参考。具体介绍如下: check_plain()函数:check_plain()函数返回的文本不包含任何HTML标签,这个函数通过将HTML标签转义为HTML实体来消除潜在的危害。 filter_...
drupal模块开发常见问题: 1、一般的模块分析方法:安装后先分析menu 根据menu查询函数,menu的类型大概分为: menu_default_local_task()默认显示tab menu_local_task这种的显示在右侧tab (tab显示需...
Drupal7 非常强大,其强大核心之一是entity field模式,比如node/taxonomy term/ user 都是一种entity, 并且支持field模式,也就是用户可以随意的添加新的field给node/taxonomy term/user...
复制代码代码如下: <?php function module_name_form() { $form = array(); $form['city'] = array( '#title' => t('City'), '#type' => '...
Drupal4.x/5.x时代的性能问题在drupal6得到了非常大的提升.但是还有有更进的一步的性能优化:对页面和静态资源的启用缓存和Gzip压缩传输. Gzip现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协...
本文实例讲述了drupal输出用户头像地址的方法。分享给大家供大家参考。具体分析如下: 我想很多新手用drupal做网站时像我一样遇到一个看似简单却让我很棘手的问题,就是用户的头像地址读取不出来,使用复制代码代码如下:<?php print_r($us...
本文实例汇总了drupal常用判断函数。分享给大家供大家参考。具体如下: 判断是否为首页:复制代码代码如下:if( $is_front ){ } 判断用户是否登陆:复制代码代码如下:global $user;if ( $user->uid ) {&l...
本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下: 1、theme_table()在drupal内,theme函数就是用来控制输出的。在定制模块的时候,你要想将你的数据输出成table格式,...
本文实例讲述了批量导入XML数据到drupal系统的方法。分享给大家供大家参考。具体实现方法如下: 如果你想把其它网站的数据批量导入到drupal系统中,可以采用本文所述代码。前提条件是,你要把原来网站的数据生成XML格式! 生成XML的工具有很多,有个叫...
本文实例讲述了自定义drupal注册表单的方法。分享给大家供大家参考。具体实现方法如下: drupal默认用户注册表单中只有用户名称,帐号密码,邮箱等字段,如果想对用户做一些好的交互,必须要用到用户一些稍微详细的信息,而drupal的hook_user可以很...
本文实例讲述了Drupal7的cache缓存开发的方法。分享给大家供大家参考。具体方法如下: Drupal是一款非常好用的php开发的开源内容管理框架了,这个框架在缓存方面做得非常的不错,下文一起来学习Drupal7 cache缓存开发吧。 使用Drupa...
本文实例分析了drupal的url传值和表单传值。分享给大家供大家参考。具体分析如下: drupal的传值很有意思,不过我做的时候都是在编写模块时用的,不知道别人怎么做的。这个传值相当于普通php的url地址是http://xxx.com/aaa?aa=he...