คำถามติดแท็ก webforms

หนึ่งในโมดูลที่ใช้สำหรับการสำรวจการแข่งขันแบบฟอร์มการติดต่อส่วนบุคคลหรือคำร้องคือโมดูลเว็บฟอร์ม

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"]); } } } ฉันควรจะบอกคุณว่าฉันยังใช้โมดูลเว็บฟอร์มด้วย
22 forms  webforms 

1
บูรณาการ Webform-CiviCRM: ผู้ว่าจ้างอัตโนมัติ
ฉันตั้งค่าเว็บฟอร์มสำหรับแอปพลิเคชันสมาชิก ฉันทำตามคำแนะนำในหน้านี้เพื่อตั้งค่าการเติมข้อความอัตโนมัติสำหรับองค์กรที่สมาชิกใหม่เป็นสมาชิก: http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentEmployer สิ่งนี้ใช้ได้ดีเมื่อฉันเข้าสู่ระบบ (ในฐานะผู้ดูแลระบบ) และมันจะกรอกชื่อองค์กรด้วยตัวเลือกจากฐานข้อมูลโดยอัตโนมัติ แต่เมื่อฉันทดสอบแบบฟอร์มเมื่อฉันออกจากระบบมันไม่รู้จักชื่อองค์กรที่ฉันรู้ว่าอยู่ใน CiviCRM นอกจากนี้เมื่อฉันพยายามเพิ่มองค์กรใหม่มันจะไม่เพิ่มลงในฐานข้อมูล ความคิดใด ๆ ที่ทำให้เกิดเหตุการณ์เช่นนี้?
13 webforms  ajax  civicrm 

2
วิธีเข้าถึงค่าจากขั้นตอนก่อนหน้าใน Webform หลายหน้า
ฉันใช้ Webform 4 มันใช้โทเค็นของ Drupal ไม่ใช่ของตัวเอง% โทเค็นเหมือนที่เคยเป็นในเวอร์ชัน 3 และทุกสิ่งที่ฉันพบก็เกี่ยวกับเว็บฟอร์ม 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 …
12 webforms  tokens 

1
การใช้ Webform เป็นแอปพลิเคชันสำหรับบทบาทการเป็นสมาชิก / ผู้ใช้
ฉันต้องการใช้สิ่งต่อไปนี้ในเว็บไซต์ Drupal: ผู้เยี่ยมชมไซต์แบบไม่ระบุชื่อ (Joe) ส่งแอปพลิเคชันสมาชิกด้วยฟิลด์ที่กำหนดเองต่างๆ ผู้ดูแลระบบ (Jane) ตรวจสอบใบสมัครสมาชิก Jane อนุมัติใบสมัครของ Joe และสร้างบัญชีผู้ใช้ใหม่ Joe ได้รับแจ้งการอนุมัติและข้อมูลการเข้าสู่ระบบ การแก้ปัญหาที่เป็นไปได้: เว็บฟอร์ม ( แต่วิธีการที่สามารถข้อมูลจากเว็บฟอร์มที่สามารถถ่ายโอนได้อย่างง่ายดายในบัญชีผู้ใช้?) Profile2 ที่มีการอนุมัติผู้ดูแลระบบจำเป็น (ปัญหาของปัญหานี้คือเราไม่ต้องการให้ผู้ใช้รู้สึกเหมือนพวกเขากำลังสร้างบัญชีบนเว็บไซต์ แต่สมัครเป็นสมาชิก) สร้างประเภทเนื้อหาสมาชิกที่ผู้ใช้นิรนามสามารถกรอก (?) ฉันรู้สึกว่าฉันมองเห็นบางสิ่งที่ชัดเจน ฉันไม่สามารถใช้การลงทะเบียนผู้ใช้หลักกับฟิลด์เพิ่มเติมเนื่องจากมีสมาชิก 3 ประเภท และผู้ใช้ควรสามารถเปลี่ยนจากการเป็นสมาชิก 1 ไปเป็นอีกคนหนึ่ง (เมื่อได้รับอนุมัติ)
12 webforms  users 

2
ฉันจะสร้างธีมเว็บได้อย่างไร [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการธีมเว็บฟอร์มใน D7 ฉันจะทำสิ่งนั้นได้อย่างไร ในการค้นหาฉันรู้ว่าโดยใช้ web-form-nid.tpl.php เราสามารถสร้างธีมของแต่ละ drupal ได้ คนใดคนหนึ่งสามารถแนะนำฉันในกรณีนี้เพื่อกำหนดรูปแบบเว็บ
12 7  webforms  theming 

2
โหลดเนื้อหาโหนดลงใน lightbox2 (ไม่มีส่วนหัวและส่วนท้ายและบล็อกอื่น ๆ )
เป็นไปได้ไหมที่จะโหลดโหนด (จาก id) ลงใน lightbox 2 โดยไม่ต้องโหลดบล็อคเพิ่มเติมทั้งหมด? สิ่งที่โหนดมีการแสดง ฉันต้องการที่จะทำให้ป๊อปอัปบางอย่างในการเชื่อมโยงบางอย่างเพื่อให้บางโหนดที่จะแสดงภายใน .. ไม่มีการส่งจะทำในกรณีนี้ (ความคิดเห็นถูกปิดใช้งาน) อีกสิ่งที่ยอดเยี่ยมจะรวม webforms ใน lightbox อีกครั้งไม่มีส่วนหัว .. แต่ฉันเชื่อว่ามันซับซ้อนกว่าเพราะมันคือการส่งแบบฟอร์ม ... ต้องใช้ ajax

2
Webform - ส่งค่าจาก Drupal 7 จากไปยัง URL ภายนอก
ฉันเป็นมือใหม่ที่ประกาศตัวเองถึงการสร้างแบบฟอร์มใน Drupal ฉันมีแบบฟอร์มที่โฮสต์บนเว็บไซต์ Drupal 7 (ใช้โมดูล webform) และจำเป็นต้องส่งค่าฟอร์มไปยัง URL ภายนอก ฉันได้ทำการค้นคว้ามาระยะหนึ่งแล้วและเขียนโมดูลที่กำหนดเองที่ใช้โมดูลเว็บฟอร์มเพื่อส่งภายนอกโดยใช้ 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 …
11 7  hooks  webforms  forms 

4
วิธีการทำซ้ำโหนดโดยทางโปรแกรมหรือไม่
ฉันต้องการสร้างสำเนาของเว็บฟอร์มที่ฉันทำด้วยที่อยู่อีเมลใหม่ในฐานะผู้รับ หลังจากฉันโหลดโหนดด้วย node_load ฉันสามารถบันทึกด้วย node_save ได้หรือไม่ จะสร้างโหนดใหม่ที่มีการประทับเวลาและรหัสใหม่หรือไม่ ฉันจะรับหมายเลขของโหนดใหม่ที่สร้างขึ้นได้อย่างไร
11 6  nodes  webforms 

2
แสดงข้อมูลผลลัพธ์เว็บฟอร์มใน Google Chart
ฉันพยายามที่จะแสดงผลเว็บฟอร์มเป็นGoogle แผนภูมิ ฉันทำเช่นนี้ในชั้นธีมโดยเอาชนะ theme_webform_results_analysis () ในไฟล์ template.php ธีมของฉันและการใช้โมดูลแผนภูมิ Drupal 6.22, Webform 6.x-3.11 หน้าการวิเคราะห์เว็บฟอร์มปกติจะแสดงข้อมูลในตารางดังนั้นฉันพยายามที่จะตัดออกจากกันอาร์เรย์สำหรับตารางที่จะผ่านสิ่งที่เข้ามาในแผนภูมิ API แก้ไข : ฉันคิดวิธีการใช้ var_dump และพบว่าวิธีที่ดีกว่าอาจลุกขึ้นใน $ row_data และ $ questions arrays แยกต่างหาก (แทนที่จะใช้ $ array array ที่ฉันมีในรุ่นแรกของคำถามนี้ซึ่งเป็น ตอบโต้กับผู้ใช้ได้ของทั้งสองอาร์เรย์) แก้ไข # 2 : ฉันคิดว่าฉันได้ค้นพบวิธีการคว้าแต่ละ $ $ คำถามเดิมและอาร์เรย์ $ row_data (ดูด้านล่าง - foreach ใน foreach อื่น ๆ ) …
11 theming  6  webforms  charts 

5
วิธีกำหนดค่าเว็บฟอร์มด้วย smtp
ฉันสร้างเว็บฟอร์มและฉันต้องการกำหนดค่าให้ส่งอีเมลด้วยการตรวจสอบความถูกต้อง smtp ฉันได้ติดตั้งโมดูลการตรวจสอบความถูกต้องของ SMTP แล้ว แต่ฉันไม่พบตัวเลือกใด ๆ ที่ทำให้ฉันสามารถตั้งค่าเว็บฟอร์มสำหรับการใช้ smtp ได้ เป็นไปได้ไหม คำแนะนำใด ๆ?
10 7  webforms 

2
ฉันสามารถย้ายเว็บฟอร์มไปยังการติดตั้ง drupal อื่นได้หรือไม่?
ฉันสร้างบางฟอร์มบนเซิร์ฟเวอร์การพัฒนาของเราและต้องการย้ายไปยังการติดตั้งการผลิต ฉันสามารถทำได้ด้วยการส่งออกโหนด? ฉันไม่ได้กังวลกับการโยกย้ายการตอบสนองของผู้ใช้ใด ๆ (เพราะเราเป็นเพียงการทดสอบ)

2
ส่งฟอร์มโดยไม่ต้องรีเฟรชหน้าเว็บ
ฉันมีเว็บฟอร์มแสดงเป็นบล็อก: เป็นไปได้ไหมที่จะส่งแบบฟอร์มโดยไม่ต้องรีเฟรชหน้าแล้วตามด้วยข้อความแจ้งว่าฟอร์มเว็บได้รับการส่งเรียบร้อยแล้ว? ถ้ามีใครช่วยชี้ทางให้ฉันไปในทางที่ถูก? ขอบคุณ!
9 7  blocks  webforms 

3
จะเกิดอะไรขึ้นกับข้อมูล Webform เมื่อมีการลบส่วนประกอบ ฉันสามารถเปลี่ยนประเภทส่วนประกอบได้หรือไม่
ฉันสืบทอด Webform ที่ซับซ้อนด้วยการส่งหลายร้อยรายการ หนึ่งในองค์ประกอบคือ Textfield ที่ใช้ในการจับที่อยู่อีเมลของผู้ส่งแบบฟอร์ม ด้วยเหตุผลบางอย่างนี่เป็นฟิลด์ข้อความไม่ใช่ฟิลด์อีเมลซึ่งทำให้ฉันไม่สามารถใช้ที่อยู่อีเมลเพื่อส่งอีเมลยืนยันได้ หากฉันลบองค์ประกอบข้อความของฟิลด์ข้อความจะเกิดอะไรขึ้นกับข้อมูลทั้งหมด ฉันคิดว่ามันจะถูกลบ มีวิธีใดบ้างที่จะเปลี่ยนประเภทขององค์ประกอบของฟอร์มในขณะที่ยังคงรักษาข้อมูลไว้? อัปเดต: ฉันใช้ Drupal 7 และ Webform 3.19
9 7  webforms 

3
Drupal 7 Captcha ใน webforms ทั้งหมดหรือต่อ webforms ประเภทเนื้อหา
ฉันเป็น D7 ฉันมีประเภทเนื้อหาที่เปิดใช้งานเว็บฟอร์มอยู่ ความต้องการ ฉันต้องใช้ captcha สำหรับ webforms ทั้งหมดสำหรับโหนดของประเภทเนื้อหานี้ ปัญหา ใน D7 คุณควรจะให้ form_id ในหน้าการตั้งค่าเพื่อรับ captcha ในรูปแบบอย่างไรก็ตามฉันจะโหลดแบบฟอร์มที่มี form_ids ที่แตกต่างกันทั้งหมด ฉันใช้โมดูลCaptcha มีวิธีใดบ้างที่จะปฏิบัติตามข้อกำหนดของฉัน
9 7  webforms  captcha 

3
วิธีใช้ [การส่ง: ค่า] ในเทมเพลตอีเมลใน Webforms
ฉันเปิดใช้งานโมดูล Webform 7.x-4.0-alpha6 แล้ว ฉันมีโหนด Webform พร้อมองค์ประกอบของฟอร์ม 20 รายการ ฉันเพิ่มอีเมลหนึ่งในการตั้งค่าอีเมล์และฉันสร้างแม่แบบอีเมลที่ผมใช้โทเค็น: [ส่ง: ค่า] จากนั้นฉันทดสอบเว็บฟอร์มที่ส่งข้อความ ปัญหาคือ[การส่ง: ค่า]พิมพ์ค่าส่วนประกอบในวิธีที่ธรรมดามากไม่มีการแบ่งบรรทัดไม่มีเซมิโคลอนเพื่อสร้างความแตกต่างระหว่างชื่อเรื่องและค่าสำหรับแต่ละองค์ประกอบ สิ่งที่ต้องการ: Name Jhon Addresss Myaddress 12 CP 19932 .... การมี 20 องค์ประกอบทำให้อีเมลไม่สามารถอ่านได้อย่างสมบูรณ์ คำถามของฉันคือ:มีวิธี (โทเค็น) ในการพิมพ์ในวิธีที่ดีกว่าอย่างน้อยเพิ่มอัฒภาคระหว่างชื่อและค่าและทำให้ชื่อตัวหนา ? หรือเอาท์พุทในตาราง? Name: Jhon Addresss: Myaddress 12 CP: 19932 ฉันรู้ว่าฉันสามารถพิมพ์ส่วนประกอบในวิธีที่แยกกันโดยใช้โทเค็น: [webform: {component} -title] สำหรับหัวเรื่องและ [webform: {component} -value] สำหรับค่า และจากนั้นฉันสามารถสไตล์พวกเขา แต่นี่เป็นการเสียเวลาเนื่องจากฉันต้องการให้ส่วนประกอบทั้งหมดแสดงในแม่แบบอีเมล …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.