Questions tagged «webforms»

Webform模块是用于调查,竞赛,个性化联系方式或请愿的模块之一。

10
将HTML5占位符添加到所有drupal表单
我正在尝试将占位符属性添加到我网站上的所有文本字段,但是我没有运气。 我创建了一个覆盖 hook_form_alter function mymodule_form_alter(&$form, &$form_state, $form_id) { foreach ($form as $key => $value) { if ("textfield" == $value["#type"]){ $value['#attributes']["placeholder"] = t($value["#title"]); } } } 我应该告诉你,我也在使用webform模块。
22 forms  webforms 

1
Webform-CiviCRM集成:自动完成雇主
我为会员申请设置了一个Webform。我按照本页上的说明为新会员所属的组织设置了自动完成功能: http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentEmployer 当我以管理员身份登录时,此方法工作正常,并使用数据库中的选项自动完成组织名称。 但是,当我注销后测试表单时,它不会识别出我知道在CiviCRM中存在的任何组织名称。此外,当我尝试添加新组织时,它不会添加到数据库中。 任何想法为什么会发生这种情况?
13 webforms  ajax  civicrm 

2
如何从多页Webform的先前步骤访问值?
我正在使用Webform4。它使用Drupal的令牌,而不是它自己的%令牌,就像在版本3中一样,而我发现的几乎所有内容都与Webform 3有关。 说我要制作多页订阅表格。在第一页上只有一个电子邮件字段。在第二篇文章中,我想要一个标记,其内容应为: molot@example.com的详细订阅配置 同样,我希望能够将它们用作将来字段的默认值,例如要求用户提供帐单地址,然后再提供送货地址。 是否有任何代币?我现在所做的是: function mymodule_token_info() { $type = array( 'name' => t('Webform submitted values'), 'description' => t('Tokens related to $_POST[\'submitted\'].'), ); $tokens = array(); if(isset($_POST['submitted'])) { foreach($_POST['submitted'] as $key => $val) { //discard $val now $tokens[$key] = array( 'name' => $key, 'description' => "\$_POST['submitted']['$key']", ); } } …
12 webforms  tokens 

1
使用Webform作为会员/用户角色的应用程序
我想在Drupal网站上实现以下功能: 匿名站点访问者(Joe)提交具有各种自定义字段的会员资格申请 管理员(简)审查会员申请 简批准乔的申请并创建新的用户帐户 Joe获得批准通知和登录信息 可能的解决方案: 甲网络表单(但如何可以从网络表单数据能够容易地转移到用户帐户?) 必须经过管理员批准的Profile2。(与此有关的问题是,我们不希望用户感觉到他们正在网站上创建帐户,而是申请会员资格。) 创建匿名用户可以填写的会员内容类型(?) 我觉得自己正在忽略一些明显的问题。 我无法将核心用户注册与其他字段一起使用,因为存在3种不同类型的成员资格。并且用户应该能够从1个成员资格更改为另一个成员身份(经批准)。
12 webforms  users 

2
如何设置网络表单的主题?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 6年前关闭。 我需要D7中的主题网络表单。 我怎样才能做到这一点 ? 在搜索中,我知道通过使用web-form-nid.tpl.php,我们可以将drupal个人表单作为主题。 在这种情况下,任何人都可以引导我主题化Web表单。
12 7  webforms  theming 

2
将节点内容加载到lightbox2中(不包含页眉,页脚和其他块)
是否可以将节点(从id)加载到灯箱2中,而不必加载所有其他块?节点必须显示的内容 我想在某些链接上显示一些弹出窗口,以允许在其中显示某些节点​​。在这种情况下,将不会进行任何提交(注释被禁用) 另一个很酷的事情是在灯箱中包含Web窗体。.再次没有标题..但我认为这更复杂,因为它是表单提交...因此需要ajax

2
Webform-将值从Drupal 7提交到外部URL
我是在Drupal中创建表单的自称新手。我在Drupal 7网站上托管了一个表单(使用webform模块),并且需要将表单值提交到外部url。我已经研究了一段时间,并编写了一个自定义模块,该模块使用webform模块使用hook_form_alter和自定义提交处理程序/函数(下面粘贴的代码)在外部进行提交。 我一直在使用以下页面作为指南,但无法使该表格正常工作:https : //drupal.org/node/1357136使用drupal_http_post()提交到外部站点:我在做什么错误? 有人可以让我知道我走的路是否正确吗?任何指导都会有所帮助! <?php function webform_extra_form_alter(&$form, &$form_state, $form_id) { //only want form with nid 1171 to submit externally //Note that "webform_client_form_1171" means modify the Webform form for the node with NID "1171". Adjust to match whichever webform node's form you're modifying if($form_id == 'webform_client_form_1171') { $form['#action'] = …
11 7  hooks  webforms  forms 

2
在Google图表中显示网络表单结果数据
我正在尝试将Webform结果显示为Google Charts。我通过在主题的template.php文件上覆盖theme_webform_results_analysis()并使用Chart模块在主题层上进行此操作。Drupal 6.22,Webform 6.x-3.11。 Webform分析页面通常在表中显示数据,因此我试图拆分该表的数组,以将内容传递到Chart API中。 编辑:我想出了如何使用var_dump,发现更好的方法可能是分别进入$ row_data和$ questions数组(而不是使用我在此问题的第一个版本中获得的$ rows数组,两个数组的混搭)。 编辑#2:我想我已经找到了如何获取原始$ questions和$ row_data数组的每一部分的方法(请参见下文-其他foreach中的foreach)。所以现在我需要将这些片段放入适当的数组中(每个问题1个),并找到一种遍历所有这些片段的方法。 这是我在template.php中得到的: /** * Output the content of the Analysis page. * @see webform_results_analysis() */ function mytheme_webform_results_analysis($node, $data, $sids = array(), $analysis_component = NULL) { foreach ($data as $cid => $row_data) { if (is_array($row_data)) { // get the …
11 theming  6  webforms  charts 

4
如何以编程方式复制节点?
我正在寻找创建的网络表单的副本,并使用新的电子邮件地址作为收件人。 使用node_load加载节点后,是否可以使用node_save保存它?这会创建一个带有新时间戳和ID的新节点吗? 如何获取已创建的新节点的图片?
11 6  nodes  webforms 

5
如何使用smtp配置Webform
我已经创建了一个Web表单,我想对其进行配置,以通过smtp身份验证发送电子邮件。我也安装了SMTP身份验证模块,但是我找不到任何允许我设置Webform以便使用smtp的选项。 这可能吗?有什么建议吗?
10 7  webforms 


2
提交Webform而不刷新页面
我有一个显示为块的网络表单: 是否可以提交表单而不刷新页面,然后显示一条消息,说明已成功提交Web表单?如果是这样,有人可以指导我正确的方向吗? 谢谢!
9 7  blocks  webforms 

3
删除组件后,Webform数据会怎样?我可以更改组件类型吗?
我继承了一个复杂的Webform,其中包含数百个提交。组件之一是文本字段,用于捕获表单提交者的电子邮件地址。由于某种原因,这是一个文本字段,而不是一个电子邮件字段,这使我无法使用该电子邮件地址发送确认电子邮件。 如果要删除文本字段电子邮件组件,所有数据将如何处理?我假设它将被删除。 有什么办法可以在保留数据的同时更改表单组件的类型? 更新:我正在使用Drupal 7和Webform 3.19
9 7  webforms 

3
所有网络表单或按内容类型网络表单的Drupal 7 Captcha
我在D7上。 我的内容类型启用了网络表单。 要求 我需要为该内容类型的节点的所有Web表单实现验证码。 问题 在D7中,应该在设置页面中提供form_id以获取表单中的验证码,但是我将加载具有所有不同form_id的表单。 我现在用的是验证码模块。 有什么办法可以实现我的要求?
9 7  webforms  captcha 

3
如何在Webforms的电子邮件模板中使用[submission:values]
我启用了Webform 7.x-4.0-alpha6版本模块。 我有一个包含20个表单组件的Webform节点。我在“电子邮件设置”中添加了一封电子邮件,并在使用令牌的地方创建了电子邮件模板:[submission:values]。 然后,我测试提交消息的Web表单。问题是[submission:values]以非常简单的方式打印出组件的值,没有换行符,没有分号,以使标题和每个组件的值有所不同。就像是: Name Jhon Addresss Myaddress 12 CP 19932 .... 具有20个成分,使电子邮件完全无法阅读 我的问题是:是否有一种方法(令牌)可以更好地打印它们,至少在标题和值之间添加分号,并使标题变为粗体?或将输出放在表中? Name: Jhon Addresss: Myaddress 12 CP: 19932 我知道我可以使用令牌以单独的方式打印出组件:[webform:{component} -title]为标题,[webform:{component} -value]为值 然后我可以给它们定型。但这是浪费时间,因为我需要在电子邮件模板中显示所有组件 更新:我找到了此模块,但对我没有帮助:http : //drupal.org/project/webform_tokens

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.