Drupal

คำถาม & คำตอบสำหรับนักพัฒนาและผู้ดูแลระบบ Drupal


10
ฉันจะเปิดใช้งานความคิดเห็นสำหรับโปรไฟล์ผู้ใช้ได้อย่างไร
เมื่อผู้ใช้เป็นเอนทิตีใน D7 ฉันถือว่าประเภทผู้ใช้น่าจะมีอยู่ในตัวเลือก "ความคิดเห็น" ดูเหมือนจะไม่เป็นเช่นนั้น ฉันแค่ต้องการอนุญาตให้ผู้ใช้แสดงความคิดเห็นในหน้าโปรไฟล์ผู้ใช้ มีวิธีง่ายๆในการทำเช่นนั้น?
11 7  users  comments 

1
หากโหนดแม่แบบดึงข้อมูล (นำเข้า) ถูกยกเลิกการเผยแพร่ฉันจะไม่รวมไว้ในตารางการนำเข้าได้อย่างไร
หากฟีดพาเรนต์นำเข้าโหนด (ฟอร์ม / โหนดเพื่อป้อน URL ฟีดไม่ใช่ผู้นำเข้าฟีด) ที่ไม่ได้เผยแพร่ฉันต้องการให้มัน (URL ฟีด) ไม่รวมอยู่ในตารางเวลา cron เพื่ออัปเดต / นำเข้า รายการฟีด สิ่งนี้ทำได้อย่างไร ตัวอย่างเช่นผู้ใช้ส่งฟีด แต่ผู้ดูแลระบบจำเป็นต้องตรวจสอบก่อนที่จะเผยแพร่และนำเข้า ดูเพิ่มเติมอย่านำเข้ารายการหากไม่ได้เผยแพร่ฟีดพาเรนต์
11 7  feeds 

9
เปลี่ยนคลาสบน div wrapper ขององค์ประกอบแบบฟอร์ม
มีวิธีการเพิ่มหรือเปลี่ยนคลาสให้เป็น wrapper แบบฟอร์ม (the div's) โดยใช้ form api หรือไม่? หรือว่าเพิ่งจะทำกับฟังก์ชั่นชุดรูปแบบ? ถ้าเช่นนั้นฟังก์ชั่นชุดรูปแบบที่ใช้ในการเปลี่ยนแปลงนั้น
11 6  forms 

2
วิธีการชุดรูปแบบบล็อกเมนู?
ฉันได้สร้างเมนูที่กำหนดเอง (เรียกว่า "mynav") และในธีมของฉันฉันได้สร้างเทมเพลตสำหรับมันโดยเฉพาะ ( block--menu--menu-mynav.tpl.php) ซึ่งประกอบด้วย: <div id="mynav" class="<?php print $classes; ?>"<?php print $attributes; ?>> <?php print $content ?> </div> มันใช้งานได้ดี $contentแต่ฉันไม่ต้องการที่จะใช้รหัสไปยังรายการเรียงลำดับที่ถูกสร้างขึ้นและมีอยู่ใน ฉันคิดว่าฉันจำเป็นต้องสร้างฟังก์ชั่นMYTHEME_links__system_mynav_menuเช่นนี้: function MYTHEME_links__system_mynav_menu($variables) { return "TEST"; // Generate HTML here (<ul id="mynav">...) } แต่ดูเหมือนจะไม่ได้มีผลกระทบ ผมทำอะไรผิดหรือเปล่า?
11 7  routes  theming 

3
ส่งอีเมลแจ้งเตือนหลังจากเพิ่มเนื้อหาใหม่แล้ว
บางคนปฏิเสธที่จะเรียนรู้เกี่ยวกับ RSS และหวังว่าพวกเขาจะสามารถให้ฉัน (เช่นผ่านทางแบบฟอร์ม) อีเมล (ไม่ต้องลงทะเบียน) และพวกเขาจะได้รับแจ้งโดยอัตโนมัติเกี่ยวกับเนื้อหาใหม่ คุณช่วยฉันได้อย่างไรเพื่อให้บรรลุหน้าที่การใช้งานใน Drupal 7? ฉันได้ยินเกี่ยวกับสามโมดูลที่สามารถช่วยได้: กฎการบอกรับสมาชิกและแจ้งเตือน เฉพาะผลงานชิ้นแรกภายใต้ Drupal 7 คุณสามารถกำหนดค่าฟังก์ชั่นนี้ด้วยโมดูลที่เหมาะสมหรือไม่?
11 7  notifications 

6
แบ่งฟิลด์เนื้อหาออกเป็นภูมิภาคต่างๆ
สถานการณ์ของฉันมีดังนี้: ฉันมีสัมมนาประเภทเนื้อหาที่มีฟิลด์ A, B และ C ฉันมีพื้นที่ส่วนหัวท้ายกระดาษเนื้อหาและแถบด้านข้างซ้าย มีบางฟิลด์ในสัมมนาที่ฉันต้องการแสดงในพื้นที่เนื้อหา แต่ยังอยู่ในพื้นที่ด้านซ้ายของแถบด้านข้าง ฉันจะทำสิ่งนี้ได้อย่างไร ขออภัยหากสิ่งนี้ได้รับการตอบก่อนหน้านี้แล้ว ฉันเป็นนักพัฒนาและไม่ลังเลที่จะดำดิ่งสู่ฟังก์ชั่น hook และ preprocessor ฉันได้ติดตั้งโมดูล Views แล้ว แต่ไม่เคยใช้เลย (นี่เป็นเว็บไซต์ Drupal แรกของฉันถ้าคุณบอกไม่ได้: P) ไชโย แก้ไข: นี้สำหรับDrupal 7
11 views  theming  regions  nodes 

2
วิธีกำหนดค่าโมดูล Fivestar อย่างถูกต้องด้วยการอ้างอิงโหนด
ฉันมีประเภทเนื้อหา "ตรวจสอบ" ที่มีโหนดอ้างอิงถึง "ผลิตภัณฑ์" ฉันต้องการให้ผู้ใช้ให้คะแนนผลิตภัณฑ์ในขณะที่เขียนรีวิวแบบละเอียด ฉันเพิ่มเขตข้อมูล "การให้คะแนน" ของ Fivestar ใน "การตรวจสอบ" และเลือกเป็น "การลงคะแนนที่กำหนดเป้าหมาย" ใน "เขตข้อมูลอ้างอิงโหนด" ผู้ใช้สามารถป้อนรีวิวและให้คะแนนในเวลาเดียวกัน ฉันสร้างมุมมองเพื่อแสดงความเห็นทั้งหมดสำหรับผลิตภัณฑ์และดึงการจัดอันดับมาจากช่อง "ให้คะแนน" อย่างไรก็ตามฉันไม่สามารถรับการกำหนดค่ามุมมองอย่างถูกต้องเพื่อแสดงคะแนนเฉลี่ยสำหรับผลิตภัณฑ์ ฉันตั้งค่าความสัมพันธ์กับ "เนื้อหา: ผลการลงคะแนน" ไม่ต้องทำเครื่องหมายในช่อง "จำเป็น", "ประเภทค่า" = เปอร์เซ็นต์, "แท็กโหวต" = "โหวต", "ฟังก์ชั่นการรวม" = "คะแนนโหวตเฉลี่ย" ช่องผลลัพธ์การลงคะแนนทั้งหมดว่างเปล่า ผมทำอะไรผิดหรือเปล่า? ขอขอบคุณ
11 7  rating 

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 

1
วิธีแสดงฟอร์มโปรไฟล์โดยใช้โมดูล profile2
Profile2 เป็นโมดูลที่ใช้เอนทิตีเพื่อสร้างโปรไฟล์ที่แยกจากบัญชีผู้ใช้ จากภายในโมดูลของฉันฉันต้องการให้สามารถแสดงฟอร์มเพื่อแก้ไขเอนทิตีโปรไฟล์ อาจใช้ drupal_get_form หรือ API ของ Profile2 หรือวิธีอื่นใดก็ได้ วิธีที่ดีที่สุดที่จะไปเกี่ยวกับเรื่องนี้คืออะไร?
11 7  users 

5
วิธีการเปลี่ยนไอคอนฟิลด์ไฟล์ (โดยไม่เปลี่ยนคอร์)
มาร์กอัพที่สร้างขึ้นสำหรับการแสดงฟิลด์ไฟล์คือ (PDF ในตัวอย่างนี้): <img src="/modules/file/icons/application-pdf.png" title="application/pdf" alt="" class="file-icon"> ฉันต้องการใช้ภาพไอคอนอื่น ฉันจะทำสิ่งนี้โดยไม่เปลี่ยนเนื้อหาของ / modules / file / icons ได้อย่างไร ฉันเดาว่าฉันสามารถซ่อนภาพเริ่มต้นและแสดงภาพที่แตกต่างกับ CSS แต่ดูเหมือนยุ่งเล็กน้อย
11 7  files 

2
การแปลงชื่อคำศัพท์ด้วยอักขระพิเศษเป็นรหัสประจำตัวในมุมมอง
ฉันมีมุมมองที่ฉันต้องการใช้หลาย termID เป็นข้อโต้แย้ง ฉันต้องการใช้ชื่อคำศัพท์จาก url และแปลงเป็น termID ฉันจัดการให้ทำได้ง่ายพอและทำงานได้กับ 1 คำศัพท์ง่าย ๆ หรือแม้กระทั่งหลายคำโดยการตรวจสอบ 'เปลี่ยนเครื่องหมายขีดคั่นใน URL เป็นช่องว่างในชื่ออาร์กิวเมนต์ของคำว่า' ฉันมีคำศัพท์ไม่กี่คำที่มีตัวละครพิเศษเช่น: "ข่าวและการเมือง" มีวิธีใดที่จะมี URL ที่ดี (ข่าวการเมือง) และรับมุมมองเพื่อรับรู้คำที่ถูกต้องและแปลงเป็น termID ที่ถูกต้อง? ฉันจะต้องใช้เครื่องหมายแอมเปอร์แซนด์? มันจะใช้ได้หรือไม่ แก้ไข: คุณสามารถตั้งชื่อแทนพา ธ สำหรับคำศัพท์อนุกรมวิธานเดี่ยว แต่เป็นปัญหาเมื่อคุณต้องการใช้ชื่อคำว่าเป็นอาร์กิวเมนต์ที่สองในเส้นทางที่มีอาร์กิวเมนต์หลายตัวเช่น: สมมติว่าฉันต้องการกรองผลลัพธ์การดูด้วยคำศัพท์% 1 ตามด้วย% 2 ข่าว & การเมือง / ข่าว / ข่าวการเมือง ระยะที่สองจะไม่ได้รับการยอมรับ

2
โซลูชันการสำรองข้อมูลที่สมบูรณ์
ฉันพยายามสำรองเว็บไซต์ Drupal ของฉัน (ไม่เพียง แต่ฐานข้อมูล) ให้เสร็จสมบูรณ์ที่สุดเท่าที่จะเป็นไปได้เพราะอยู่ในสถานะที่ต้องการ การสำรองข้อมูลควรครอบคลุมเวอร์ชั่นจริงของโมดูลธีมตารางฐานข้อมูลการตั้งค่าทุกอย่าง ตอนนี้วิธีการของฉันคือzipทุกอย่างภายใต้/var/www/โฟลเดอร์และสำรองฐานข้อมูลด้วยBackup โยกย้ายโมดูล กระบวนการกู้คืนคือ ลบทุกอย่างใน / var / www ปล่อยฐานข้อมูลและสร้างอีกครั้งและตั้งค่าการอนุญาต แตกไฟล์สำรองของฉันไปที่ / var / www กู้คืนด้วยBackup migrateโมดูล วิธีนี้จะใช้ได้ไหม คุณรู้วิธีการที่ชาญฉลาดในการทำสำรองข้อมูลบนเว็บของ Drupal อย่างสมบูรณ์หรือไม่?
11 7  backups 


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