欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

shiping1 的头像

drupal 节点引用 views 米花网

Drupal 6 Views 经典手把手案例教程(1)

这篇文章写的相当的好,很直观来自:http://www.cc.ntu.edu.tw/chinese/epaper/0008/20090320_8009.htm

使用Drupal 6 Views Module系列(一)
作者:唐瑶瑶/台湾大学计算机及资讯网路中心程式设计师

Drupal是一套内容管理系统,本系列文章将以View模组实际示范网站建置,除展示其惊人的弹性之外,也希望能稍微降低其学习门槛,引领读者们进入Drupal的世界。

普通分类: 
shiping1 的头像

drupal 使用翻译页面

admin/build/translate/search  进行搜索字符串 然后使用中文

普通分类: 
shiping1 的头像

Drupal调试之Devel模块使用技巧

drupal开发中,必然会遇到需要代码调试的时候,这时候有人可能会想说用xdebug之类的调试工具,但有的时候你只是想得到一些中间值或者drupal流程中的一些统计值,抑或是某个函数的输出,使用xdebug显然就显得不那么合适了。在众多调试工具当中,Devel是其中必备的一个,其他各种调试工具,将会在后续文章中一一阐述。

普通分类: 
shiping1 的头像

如何使用Firebug的Drupal扩展来调试Drupal

[翻译]如何使用Firebug的Drupal扩展来调试Drupal

(2010-11-13 08:44:20)
普通分类: 
shiping1 的头像

避免内容被重复发布的模块——Unique field

普通分类: 
shiping1 的头像

drupal6 d6 hook_nodeapi 的使用 save delete modify edit ,,,, drupal7 d7 没有hook_nodeapi ,,,大用 有大大用

drupal7 d7 看看   /node-admin/18791


//在插入前 和插入后执行的动作
function shipingzhongcustom_nodeapi(&$node, $op, $a3 = null , $a4 = null)
{   
    if ($op='presave')
    {
        if($node->type == 'jingjiazongbiaotype' || $node->type == 'kefuzongbiaotype' || $node->type == 'seozongbiaotype')
        {
            var_dump($node);exit;         
        }
    }
}

普通分类: 
shiping1 的头像

模块系统(Drupal钩子)

普通分类: 
shiping1 的头像

drupal Computed Field

2010-12-13 16:46:15|  分类: Drupal Modules |字号 订阅
简介:
Computed Field 是一个 cck 模块,它允许你添加一个计算字段以达到定制内容类型的目的。 你可以选择是否将计算字段保存到数据库,你还可以选择是否显示该字段及其外观。 字段的值通过 php 代码设置,因此可以表现 drupal 中所有可用元素,如其他字段、用户、数据库表等等。 当然弊端是显而易见的,那就是你得知道点 php。
链接:
http://drupal.org/project/computed_field

 

来自 http://deapge.blog.163.com/blog/static/111311479201011134461582/

普通分类: 
shiping1 的头像

drupal views 学习

 

  你可能说,怎么还是这么丑,将3个div排成什么样的样式,是美工的活,CSS的东西我不大懂,在这里就不多讲了。讲的就是这个流程,如何把CCK的字段提取出来,如何将CCK创建的节点设为首页。有点累了,歇会先。

××××××××END×××××××××××××××××

ZEN theme主题修改成果小结

普通分类: 
shiping1 的头像

drupal 字段默认值为空的时候 节点显示页面 就不会显示出这个字段(连这个字段的名称都不显示)

当不填数据的时候

普通分类: 
shiping1 的头像

drupal 输出 node字段 变量

普通分类: 
shiping1 的头像

我自定义了一个字段,如何获取字段的值?

普通分类: 
shiping1 的头像

drupal模板输出自定义字段

drupal模板输出自定义字段

普通分类: 
shiping1 的头像

覆写输出 - 入门指南(2) (翻译)

覆写输出 - 入门指南(2) (翻译)

普通分类: 
shiping1 的头像

开发、把玩drupal 指引

开发、把玩drupal 指引

普通分类: 
shiping1 的头像

render 通过 render 渲染drupal 的字段格式 模板输出 node 字段 有大用 有大大用

 /node/1652  关于模板输出字段 这个比较有用

普通分类: 
shiping1 的头像

Drush的安装配置和应用

 

普通分类: 
shiping1 的头像

使用 Drupal API 添加内容类型

 使用 Drupal API 函数 node_type_save($info) 可以为 Drupal 添加新的内容类型,使用这个API创建内容类型的主要工作,是构造一个包含内容类型所需要的信息的 $info 对象。

  $info 对象中用到的成员有 type, name, module, has_title, title_label, has_body, body_label, description, help, min_word_count, custom, modified, locked, orig_type 等,以下是有关各个成员的说明:

普通分类: 
shiping1 的头像

Drupal数值字段类型decimal和float的选择

Drupal数值字段类型decimal和float的选择

考虑到drupal可控制数值字段的格式化显示,因此,一般场合都应选择float。

decimal指定固定长度和小数点后的位数,例如:decimal(10,2),总共十位,其中小数点后两位,即小数点前是八位
float是精确存储数值。

如下例子,做除法时decimal会有精度丢失。

普通分类: 
shiping1 的头像

drupal 各种模块 有大用

1) Node form columns 是控制表单字段的显示和隐藏及表单字段的顺序

nodeformcols-6.x-1.6 模块  Node form columns 模块  是控制表单字段的显示和隐藏 及表单字段的顺序

普通分类: 
shiping1 的头像

drupal 设置时间格式

admin/settings/date-time/formats  (要安装时间模块吧 date模块 )

普通分类: 
shiping1 的头像

【Drupal】运行Cron 失败的解决方法

1、增加 PHP 内存
下面是我的办法 在 setting.php最后加上下面两行

ini_set('memory_limit', '3000M');
ini_set("max_execution_time", 0);
 

2、includes\common.inc :
function drupal_cron_run() {
// If not in 'safe mode', increase the maximum execution time:
if (!ini_get('safe_mode')) {
set_time_limit(240); '将240改为2400
}

普通分类: 
shiping1 的头像

webform results date format webform 模块 结果 时间格式

shiping1 的头像

什么是QQ邮箱白名单,如何设置?

qq邮箱如何设置白名单

 

在网上注册的账号多了以后。经常有注册网站的邮箱发进来,有些活动什么的,邮箱都有一个功能,就是把一些经常发邮件的账号设置为垃圾邮件,而垃圾邮件是不会提醒有信息的,或者有些邮件发布进来,这样就错过了一些重要信息

 

普通分类: 
shiping1 的头像

drupal 问题

您的系统或网络设定不允许 Drupal 存取这些网页,导致有些功能不能正常运行。这可能是因为您的网站服务器设定或是 PHP 设定有问题。您必须解决这一问题,才能下载可用更新信息、抓取聚合内容、通过 OpenID 登入,或是使用其它依赖网络的服务。

经发现是 禁用了 fsockopen函数

普通分类: 

nemo 兄教给我的 nemo兄给我drupal成长带来了长足的进步 有大用

http://www.lcnphp.com  nemo网友的网站


save 节点前 执行一个动作 用哪个api 或 哪个模块 或 执行 触发器
最方便


https://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/hook_node_presave/7 

保存前调用 (drupal7)

普通分类: 
shiping1 的头像

drupal7 d7 function hook_node_presave 保存之前执行动作 action 有大用 有大大用

普通分类: 
shiping1 的头像

drupal 显示数据

1)views

2)手写

3) 用entity theme 覆写 还是相当于自己手写 和cakephp差不多

更灵活
可以自己加js控制
普通分类: 
shiping1 的头像

drupal 同时显示不相干的几种节点类型 思路

1) 用实体拼凑node type field
存入 再用view 取node

entity api 去官网看下它的文档
 
老葛第四册think in drupal 有介绍
但是不全
中文的
 
2) 这几种节点类型 有个共同的字段 时间
如果没其他限制的话,你就专门创建个内容类型来放
一个时间的数据就组成一个这个类型的node
然后用views去取这个node的数据就好了,很典型的views用法
对不同的field采取不同的权限就行了
 
3)用一个内容类型来存,然后用views都查出来,
其实转过来也不复杂的,你把数据库备份一下然后用程序循环读出来重写写入一下就差不多了
原来的数据也不用删,就放在那儿就行了
我不知道views可不可以把不同node的数据组合在一个表中
 

4)可能还有其他办法,比如利用views api,把三类节点包装一下,

 

普通分类: 
shiping1 的头像

warning: chmod() has been disabled for security reasons in /data/home/hmu178154/htdocs/includes/file.inc on line 1471.

页面

Subscribe to RSS - drupal