欢迎各位兄弟 发布技术文章
这里的技术是共享的
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; } }}
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/
你可能说,怎么还是这么丑,将3个div排成什么样的样式,是美工的活,CSS的东西我不大懂,在这里就不多讲了。讲的就是这个流程,如何把CCK的字段提取出来,如何将CCK创建的节点设为首页。有点累了,歇会先。
××××××××END×××××××××××××××××
ZEN theme主题修改成果小结
当不填数据的时候
使用 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 等,以下是有关各个成员的说明:
考虑到drupal可控制数值字段的格式化显示,因此,一般场合都应选择float。
decimal指定固定长度和小数点后的位数,例如:decimal(10,2),总共十位,其中小数点后两位,即小数点前是八位float是精确存储数值。
如下例子,做除法时decimal会有精度丢失。
1) Node form columns 是控制表单字段的显示和隐藏及表单字段的顺序
nodeformcols-6.x-1.6 模块 Node form columns 模块 是控制表单字段的显示和隐藏 及表单字段的顺序
admin/settings/date-time/formats (要安装时间模块吧 date模块 )
1、增加 PHP 内存下面是我的办法 在 setting.php最后加上下面两行
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}
https://www.google.com.hk/#newwindow=1&q=webform+results+date+format&safe=strict
在网上注册的账号多了以后。经常有注册网站的邮箱发进来,有些活动什么的,邮箱都有一个功能,就是把一些经常发邮件的账号设置为垃圾邮件,而垃圾邮件是不会提醒有信息的,或者有些邮件发布进来,这样就错过了一些重要信息
您的系统或网络设定不允许 Drupal 存取这些网页,导致有些功能不能正常运行。这可能是因为您的网站服务器设定或是 PHP 设定有问题。您必须解决这一问题,才能下载可用更新信息、抓取聚合内容、通过 OpenID 登入,或是使用其它依赖网络的服务。
经发现是 禁用了 fsockopen函数
http://www.lcnphp.com nemo网友的网站save 节点前 执行一个动作 用哪个api 或 哪个模块 或 执行 触发器最方便https://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/hook_node_presave/7 保存前调用 (drupal7)
1)views
2)手写
3) 用entity theme 覆写 还是相当于自己手写 和cakephp差不多
1) 用实体拼凑node type field存入 再用view 取node
4)可能还有其他办法,比如利用views api,把三类节点包装一下,
https://drupal.org/project/colorbox
作者:老葛,博客:zhupou.cn, drupal.org账号:http://drupal.org/user/174740
Drupal专业开发指南译者。
第一章 Drupal的工作原理... 11
1,什么是Drupal 11
2, drupal的技术堆栈... 11
2.1 PHP. 12
2.2 web服务器... 12
2.3 数据库... 12
2.4操作系统... 12
2.5 HTML,CSS,JavaScript 13
3 Drupal文件夹结构... 13
3.1 includes. 13
3.2 misc. 14
3.3 modules. 14
3.4 profiles. 14
3.5 scripts. 14
3.6 sites. 14
3.7 themes:... 15
3.8 authorize.php:... 15
3.9 cron.php:... 15
3.10 index.php:... 15
Firebug的Drupal扩展以下的例子都是在你已经成功的安装了最新版本的Firebug Drupal扩展的前提下进行的。请注意Firebug的Drupal扩展好像并不能很好地兼容Devel模块中的Theme developer(主题开发者)功能。安装首先安Drupal for Firebug 模块。然后安装Firefox上的DrupalForFirebug扩展。当你安装成功之后,记得到模块列表那里去启用DrupalForFirebug^_^如何使用当你把两个插件都安装成功并启用之后,你会发现在Firebug里面多了一个名为Drupal的选项卡,下面我们将一一介绍这个选项卡下面的所有子选项卡。GENERAL(全局)全局选项卡给我们提供了一个查看全局范围内Drupal日志的控制台。它会告诉你你当前所处的站点是否是基于Drupal的。如果你想在Firebug控制台之外的区域查看这些全局日志信息的话,你可以在你的代码中调用fireep()函数来发消息给全局控制台:
记住 这是 drupal6中的方法
1)安装 views_charts 模块 (它还会要求安装charts_graphs模块(我安装的是charts_graphs-6.x-2.7版本))
-- SUPPORT CHARTING LIBRARIES --* amCharts <http://www.amcharts.com/> - Commercial / Free with an ad link* Bluff <http://bluff.jcoglan.com/> - Beautiful Graphics in Javascript - MIT and GPL license* Google Charts <http://code.google.com/apis/charttools/index.html> - Is free to use. Google ask you to contact them if you plan on producing more than 250,000