神马软件站
首页 > CMS教程 > drupal
drupal使用hook_form_alter()修改表单实例
drupal使用hook_form_alter()修改表单实例
本文实例讲述了drupal使用hook_form_alter()修改表单的方法。分享给大家供大家参考。具体实现方法如下: 一、根据$form_id可以同时修改多个表单 复制代码 代码如下:function myuser_form_alter($form,$form_state,$form_id){ if($form_id=='user_login_block...

11-12

drupal模块开发分析
drupal模块开发分析
drupal模块开发常见问题: 1、一般的模块分析方法:安装后先分析menu 根据menu查询函数,menu的类型大概分为: menu_default_local_task()默认显示tab menu_local_task这种的显示在右侧tab (tab显示需要最少两个才会显示) menu_default_item()左侧菜单,一般...

11-12

drupal输出用户头像地址的方法
drupal输出用户头像地址的方法
本文实例讲述了drupal输出用户头像地址的方法。分享给大家供大家参考。具体分析如下: 我想很多新手用drupal做网站时像我一样遇到一个看似简单却让我很棘手的问题,就是用户的头像地址读取不出来,使用 复制代码 代码如下:?php print_r($user)? //结果中pict...

11-12

drupal常用判断函数汇总
drupal常用判断函数汇总
本文实例汇总了drupal常用判断函数。分享给大家供大家参考。具体如下: 判断是否为首页: 复制代码 代码如下:if( $is_front ){ } 判断用户是否登陆: 复制代码 代码如下:global $user; if ( $user-uid ) {/pp} else {/pp} 判断当前用户是否管理员: 复制代码...

11-12

drupal内的表格化输出实现方法
drupal内的表格化输出实现方法
本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下: 1、theme_table() 在drupal内,theme函数就是用来控制输出的。在定制模块的时候,你要想将你的数据输出成table格式,就用到这个了。十分方便。...

11-12

drupal的url传值和表单传值分析
drupal的url传值和表单传值分析
本文实例分析了drupal的url传值和表单传值。分享给大家供大家参考。具体分析如下: drupal的传值很有意思,不过我做的时候都是在编写模块时用的,不知道别人怎么做的。 这个传值相当于普通php的url 地址是http://xxx.com/aaa?aa=hellobb=worldcc=fine.这个的...

11-12

Drupal7的cache缓存开发实例教程
Drupal7的cache缓存开发实例教程
本文实例讲述了Drupal7的cache缓存开发的方法。分享给大家供大家参考。具体方法如下: Drupal是一款非常好用的php开发的开源内容管理框架了,这个框架在缓存方面做得非常的不错,下文一起来学习Drupal7 cache缓存开发吧。 使用Drupal构建复杂而动态的内容是...

11-12

Drupal第三方模块汇总
Drupal第三方模块汇总
本文实例汇总了Drupal的第三方模块。分享给大家供大家参考。具体如下: 安装扩展模块大致如下: 1. 下载扩展模块 Drupal 有许多扩展模块,访问下面的网址可以查询到,您可以分门别类的查找,也可以直接搜索关键字 http://drupal.org/project/modules 2. 解压...

11-12

drupal实现在node节点的评论下面添加内容的方法
drupal实现在node节点的评论下面添加内容的方法
本文实例讲述了drupal实现在node节点的评论下面添加内容的方法。分享给大家供大家参考。具体实现方法如下: drupal中node的评论节点显示是由下面的函数来控制的。 这个函数在node.module里面,如下所示: 复制代码 代码如下:function node_show($node, $cid)...

11-12

drupal函数node_get_types用法详解
drupal函数node_get_types用法详解
本文简述了drupal函数node_get_types用法。分享给大家供大家参考。具体分析如下: node_get_types函数是一个非常重要的drupal函数。 这个函数的作用是:得到节点的类型和名字 下面把node_get_types函数具体说明如下 复制代码 代码如下:node_get_types('types...

11-12

drupal导入数据的实现方法
drupal导入数据的实现方法
本文实例讲述了drupal导入数据的实现方法。分享给大家供大家参考。具体实现方法如下: 一、问题: 最近一个项目是用drupal实现的。最后,面临一些书的数据的导入。找了些drupal的模块,不太好用。 最后的方法是创建一个基本页面,PHP Code导入数据。 二、解...

11-12

drupal导入图片的实现方法
drupal导入图片的实现方法
本文实例讲述了在drupal导入图片的方法。分享给大家供大家参考。具体实现方法如下: 1. 把图片文件上传到服务器对应的目录里(在这个项目中,上传目录是sites/default/images/tushuimage/20110906 2. 用下面这段代码(为方便,我创建了一个基本页面,在里面用P...

11-12

自定义drupal注册表单的方法
自定义drupal注册表单的方法
本文实例讲述了自定义drupal注册表单的方法。分享给大家供大家参考。具体实现方法如下: drupal默认用户注册表单中只有用户名称,帐号密码,邮箱等字段,如果想对用户做一些好的交互,必须要用到用户一些稍微详细的信息,而drupal的hook_user可以很方便的让...

11-12

drupal之hook_link和hook_link_alter钩子函数解析
drupal之hook_link和hook_link_alter钩子函数解析
本文实例讲述了drupal中hook_link和hook_link_alter钩子函数的用法。分享给大家供大家参考。具体如下: 在Drupal中有个钩子,叫做hook_link,参数如下: 复制代码 代码如下:hook_link($type, $object, $teaser = FALSE) 第一个参数 $type, 可能的值为node,com...

11-12

drupal按分类进行文章排序的实现方法
drupal按分类进行文章排序的实现方法
本文实例讲述了drupal按分类进行文章排序的实现方法。分享给大家供大家参考。具体实现方法如下: Drupal的文章组织形式,决定了其文章排序是一件比较麻烦的事。由于Drupal中没有栏目这样的概念,而采用了分类的概念,一般网站 都会利用分类实现类似栏目的功...

11-12

DRUPAL6中定义hook_menu参数的方法
DRUPAL6中定义hook_menu参数的方法
本文实例讲述了DRUPAL6中定义hook_menu参数的方法。分享给大家供大家参考。具体分析如下: hook_menu()函数位于 developer/hooks/core.php ,第928 行 描述:确定菜单项和页回调。 这钩子,使模块登记的路径,它决定了他们的要求是要处理。视乎有关的注册类...

11-12

Drupal 启用缓存和Gzip压缩设置方法
Drupal 启用缓存和Gzip压缩设置方法
Drupal4.x/5.x时代的性能问题在drupal6得到了非常大的提升. 但是还有有更进的一步的性能优化:对页面和静态资源的启用缓存和Gzip压缩传输. Gzip现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用...

11-12

drupal常用到的几种过滤函数小结
drupal常用到的几种过滤函数小结
本文总结了drupal用到的几种过滤的函数。分享给大家供大家参考。具体介绍如下: check_plain()函数:check_plain()函数返回的文本不包含任何HTML标签,这个函数通过将HTML标签转义为HTML实体来消除潜在的危害。 filter_xss()函数:函数的形式如filter_xss($s...

11-12

drupal模板(page.tpl)中的tabs无用户与密码的解决方法
drupal模板(page.tpl)中的tabs无用户与密码的解决方法
本文实例讲述了drupal模板(page.tpl)中的tabs无用户与密码的解决方法。分享给大家供大家参考。具体分析如下: 一、问题: drupal网站, 用户登录以后没有修改密码的地方. 检查权限和模块设置,都没有发现问题. 二、解决方法: 后经仔细检查,发现模板的page.tpl...

11-12

Drupal采用钩子系统删除用户实例详解
Drupal采用钩子系统删除用户实例详解
本文实例讲述了Drupal采用钩子系统删除用户的方法,分享给大家供大家参考。具体实现方法如下: 钩子(hook)系统是Drupal的一大特色,它通过回调一系统应用某钩子的函数来实现系统的灵活性和可扩展性 本文以删除用户这一行为为示例,讲述Drupal钩子系统的执行...

11-12

Drupal CMS可以制作的16种类型网站
Drupal CMS可以制作的16种类型网站
答:一共可以做16种类型网站,其中包括电子商务,视频网站,交友网站。几乎涵盖了大多数的主流网站类型。当然能实现这些功能都需要相关功能模块,这也是Drupal这个程序的特点之一。 Drupal 是一个出色的 CMS (内容管理系统),然而,如果你只想做一个简单的...

11-12

drupal文件系统概述
drupal文件系统概述
本文较为详细的讲述了drupal的文件系统。分享给大家供大家参考。具体如下: drupal把文件分为两大类:公共文件系统和私有文件系统。在drupal中,通过管理菜单配置-文件系统定义公共文件系统和私有文件系统的存储路径。 公共文件系统是没有任何控制的,对文件...

11-12

drupal实现输出可点击表头排序表格的方法
drupal实现输出可点击表头排序表格的方法
本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下: drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下: 1.定义表头: 复制代码 代码如下:$header = array( array('data' = '用户名', 'fi...

11-12

drupal中创建hook_user并调用drupal的mail函数发送email实例
drupal中创建hook_user并调用drupal的mail函数发送email实例
本文实例讲述了drupal中创建hook_user并调用drupal的mail函数发送email的方法。分享给大家供大家参考。具体实现方法如下: 如果想在drupal的用户账号里添加一些自己的内容,就要用到hook_user钩子函数。 例如在wedpage.module中添加一个创建页面的链接和一个...

11-12

drupal6上传中文文件名附件乱码问题解决方法
drupal6上传中文文件名附件乱码问题解决方法
本文实例讲述了drupal6上传中文文件名附件乱码问题解决方法。分享给大家供大家参考。具体方法如下: drupal6的upload模块只能上传英文名字的文件,我经过一段时间的测试,完美解决了drupal下中文文档上传的问题。 其实文档上传,无非涉及到两个方面。 第一:...

11-12

 1 2>
返回顶部