Drupal

Drupal开发人员和管理员的问答


5
打印使用db_select()构建的查询
我想以编程方式打印使用db_select()构建的查询。Drupal抽象层提供任何API函数吗? 它类似于Views中的查询输出,但是我想从我的自定义模块中打印它以进行调试。
61 7  database 

7
从图像样式重建图像
我在Drupal 7中具有图像样式。我将多个图像附加到节点上,并基于此样式显示图像。然后,我更改了此图像样式的效果,但是现有的图像没有用新的图像样式效果重新创建。它们显示具有旧图像样式的效果。 如果我附加新图像,它们将使用新效果。删除现有图像并重新上传会导致该图像使用旧效果。 手册(我认为是错误的)指出,仅保存图像样式会导致重建:http : //drupal.org/documentation/modules/image 我已经清除了缓存。 如何强制重建?
58 7  media 



8
如何以编程方式创建字段?
如何在Drupal 7中实现以下内容? 我需要做的是创建一个模块,该模块定义一个称为“公司”的新可现场使用的实体。我有一个清单,假设每个公司实例需要填写20个字段。这些问题是预定义的,有些可能包含自定义验证。 目前,我可以将新字段添加到Company实体。目前,这可以正常工作。我的问题是,安装模块后,我需要所有这些字段,因此无法通过界面添加它们。 我想知道如何解决这个问题?我以为它可以通过编程方式使用“管理字段” UI来完成。
56 7  entities 


6
如何在选择文件时自动上载图像,而不是按上载按钮?
我有一个自定义内容类型,允许用户上传图像。我试图使界面尽可能简单。 内容类型包含一个图像字段。此方法有效,但是某些用户不知道该图像已上传,因为他们在选择后看不到该图像(要预览上传,必须按下上传按钮)。有没有一种方法可以跳过/自动按下上传按钮,以便在选择文件后立即显示图像? 换句话说,选择文件后立即显示以下图片,而不是下面的图片(其中显示了路径,但在Firefox中很难读取): 我希望预览显示如下:
54 7  media 

9
在缩放和调整性能方面的真实经验
据称,我正在工作的网站在发布后不久将具有很高的点击率。客户正在谈论一天之内每秒大约2500次点击的可能性。 忽略这个命中率可能是疯狂的客户端乐观的事实,除了获得最大的服务器以外,应该配置Drupal支持最大命中率的最佳方法是什么。 我读过缩放drupal.org基础设施,Drupal的性能博客,最佳实践缩放的Drupal和其他许多网页,但我正在寻找的是这样做的真实经历,是什么在起作用,什么不和什么期望。

10
您如何提高Drupal的性能?
Drupal的开发速度很快,但是性能却很差。每秒很难达到50个请求。 在一个简单的网页中有很多SQL查询。如果您在Drupal.org中测试提交表单的请求时间,则总是需要几秒钟才能完成。 您如何提高网站速度?
54 7  6  performance 


3
是否可以替换仅由一个#ajax触发元素触发的多个表单元素(包装器)?
function ajax_example_simplest($form, &$form_state) { //This is my ajax trigger element $form['element_trigger'] = array( '#type' => 'select', '#options' => array( 'one' => 'one', 'two' => 'two', 'three' => 'three', ), '#ajax' => array( 'callback' => 'ajax_example_simplest_callback', /** Q: Can I somehow declare more than one wrapper? **/ //Say for instance, something …
52 ajax 

3
如何用匆忙升级仅核心?
<7.32中存在巨大的安全漏洞。因此,我想尽快升级我所有的Drupal网站,而不必担心损坏东西。 但... $ drush dl drupal-7.32 It's forbidden to download drupal core into an existing core. 这个作品: $ drush up 但这不是我现在想要的。 如何仅将核心升级到最新版本? drush up drupal 仅仅依靠它是不够的(对不起荷兰人。您会领会到的。) $ drush up drupal Controle of updategegevens beschikbaar zijn ... [ok] Update information last refreshed: di, 10/14/2014 - 20:57 Update status information on all …

3
使用该语言时的最佳实践是什么?
我开始使用此表单来访问模块中的数据。(请参阅注释1。) $node->field_test[$node->language][0]['value'] 我认为这看起来像是一个很好的解决方案,但在同样的问题下,我发现了这一点: 不要假定“ und”用于没有语言的实体的字段,它也适用于不可翻译的字段,并且没有实体翻译模块的所有字段。此外,Drupal的各种7.x版本之间的区别也有所不同。 最好使用该field_get_items()功能,该功能将以哪种语言代码为您存储数据。 现在我不知道我正在使用的东西是否可以打破常规。
51 entities 

2
更好地了解Drupal行为
今天,我了解了Drupal的行为,并尝试编写以下代码。 (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); 是Drupal.behaviors.mymodule名称空间吗? 传递给Drupal行为的上下文和设置参数是什么? 这等于document.ready()吗? 我可以附加任何功能吗? 我可以定义将在某处调用的JavaScript函数吗?
51 7  javascript 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.