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

แท็กเวอร์ชันควรใช้สำหรับคำถามที่ใช้กับเวอร์ชันเท่านั้นไม่ใช่เพื่อบอกว่ามีการใช้เว็บไซต์รุ่นใด

1
ทดสอบโปรไฟล์การติดตั้งด้วยงานที่กำหนดเอง
สำหรับโครงการขนาดใหญ่เราจะใช้รหัสขับเคลื่อนเวิร์กโฟลว์การพัฒนา เรากำลังใช้โปรไฟล์การติดตั้งแบบกำหนดเองเพื่อติดตั้งและกำหนดค่า contrib และโมดูลที่กำหนดเองที่ใช้ในโครงการ การรับรองความถูกต้องของโปรไฟล์นี้เราจำเป็นต้องทดสอบเหมือนโมดูลอื่น ๆ ปัจจุบันเราใช้กรณีทดสอบ SimpleTest ที่มีลักษณะเช่นนี้ซึ่งใช้งานได้ดีจนถึงขณะนี้ class FooTestCase extends DrupalWebTestCase { protected $admin_user = null; public function getInfo() { return array( 'name' => 'Foo Profile', 'description' => 'Ensure that the Foo profile configure the site.', 'group' => 'Foo', ); } public function setUp() { $this->profile = 'foo'; …

1
การแอบอ้างเป็นผู้ใช้อื่นโดยทางโปรแกรมโดยไม่ทำให้ผู้ใช้ที่เข้าสู่ระบบในปัจจุบันออกจากระบบ
โมดูลควรเปลี่ยนค่าของโกลบอล$userเรียกใช้โค้ดของตนเองและเรียกคืนค่าดั้งเดิม$userโดยไม่ทำให้ผู้ใช้ปัจจุบันถูกล็อกเอาต์หากข้อผิดพลาดเกิดขึ้น?
9 7  users 

3
คุณจะโหลดไฟล์จาวาสคริปต์พิเศษที่จำเป็นสำหรับปลั๊กอิน wysiwyg api บนโหนด / แก้ไขหน้าได้อย่างไร
ฉันกำลังสร้างปลั๊กอินโดยใช้โมดูล WYSIWYG API สำหรับ Drupal 7 ที่จะเพิ่มปุ่มลงในแถบเครื่องมือของโปรแกรมแก้ไขที่รองรับ ฉันใช้hook_wysiwyg_plugin()เบ็ดเพื่อสร้างปุ่มใหม่บนแถบเครื่องมือตัวแก้ไข แต่ฉันต้องโหลดไฟล์จาวาสคริปต์อื่น ๆ hook_wysiwyg_plugin()ตะขอดูเหมือนว่าจะช่วยให้คุณสามารถระบุ JS และ CSS ไฟล์ ฉันจะโหลดไฟล์จาวาสคริปต์ที่จำเป็นต้องใช้เพิ่มเติมสำหรับปลั๊กอินจาวาสคริปต์ได้อย่างไร ฉันใช้hook_library()เพื่อกำหนดห้องสมุดเช่นไฟล์ js / css แต่ไม่แน่ใจว่าฉันขอสูงสุด wysiwyg api เพื่อให้พวกเขาโหลดบนโหนด / หน้าจอแก้ไข?
9 7  hooks  wysiwyg 

6
จะให้ผู้ใช้ลงทะเบียนด้วยบัญชี Facebook ได้อย่างไร?
ฉันต้องการให้ผู้เยี่ยมชมเลือกระหว่างการสมัครโดยใช้ระบบการลงทะเบียนหลักของ Drupal หรือลงทะเบียนโดยใช้บัญชี Facebook ของพวกเขา ฉันดูโมดูลที่เกี่ยวข้องกับ Facebook ไม่กี่อัน แต่มันก็สับสนนิดหน่อยและฉันก็ไม่สามารถตัดสินใจได้ว่าจะใช้อันไหน (ฉันไม่ได้ใช้ Facebook ด้วยตัวเอง ความแตกต่างระหว่างผู้ใช้ที่ลงทะเบียนปกติกับผู้ที่สมัครใช้งานบัญชี Facebook Drupal จะเข้าถึงอีเมลของพวกเขาได้หรือไม่?

3
วิธีการลบโหนดหรือรายการโหนดด้วย Drush
ฉันค้นพบโมดูลลบทั้งหมดที่ให้ความสามารถในการลบโหนดทั้งหมดของประเภทเนื้อหาที่กำหนด อย่างไรก็ตามด้วยโมดูลนี้คุณไม่สามารถลบโหนดเดียวหรือรายการโหนด ในคำถาม " ฉันจะลบโหนดของประเภทเนื้อหาที่กำหนดด้วย Drush ได้หรือไม่ " ฉันพบ 2 คำตอบที่พูดถึงคำสั่งdrush node_delete <nid>แต่ฉันไม่พบคำสั่งนี้ ฉันพบในการสนทนาเกี่ยวกับ node_delete ()บางรหัสใช้ eval เพื่อให้งานนี้สำเร็จ แต่ใช้ eval: drush php-eval "global \$user; \$user = user_load(1); node_delete(nid);" ในกรณีที่ไม่มีฟังก์ชั่นการใช้งานที่จะทำให้สำเร็จสิ่งที่เป็นวิธีที่ดีกว่าในการใช้ฟังก์ชั่นนี้: ในโมดูลDrushหรือสร้างโมดูลใหม่
8 7  nodes  drush 

0
ฉันจะย้ายข้อมูลหนังสือโดยใช้ MIgrate_D2D ได้อย่างไร
ฉันต้องสร้างไซต์ของฉันใหม่เนื่องจากข้อผิดพลาดของDrupalgeddon ที่ฉันคิดว่าฉันปิด ฉันพยายามย้ายทุกอย่างอย่างง่ายดาย แต่ดูเหมือนจะไม่ต้องการด้วยเหตุผลใดก็ตาม ตอนนี้ฉันใช้การโยกย้าย D2dเป็นส่วนใหญ่และยกเว้นกลุ่มโพสต์กลุ่มและหนังสือที่ใช้งานได้ดีปัญหาคือทุกอย่างที่มีการอ้างอิงเอนทิตีหรือลำดับชั้น
8 7  migration 

1
วิธีการเปลี่ยนลำดับของคุณลักษณะในหน้ารถเข็น Ubertcart
ในสกรีนช็อตคุณจะเห็นว่าแอททริบิวสำหรับผลิตภัณฑ์นี้มีการระบุไว้ในลำดับแบบสุ่ม ที่จริงแล้วดูเหมือนว่าจะมีการสั่งซื้อโดย ID แอตทริบิวต์ มีวิธีเปลี่ยนคำสั่งนี้ไหม แต่ละแอ็ตทริบิวต์มีคุณสมบัติ "ตำแหน่งรายการ" แต่ดูเหมือนว่าจะมีไว้สำหรับหน้าผลิตภัณฑ์เท่านั้น แต่จะไม่มีผลกับรถเข็น
8 7  ubercart 

2
วิธีเพิ่มแท็บภารกิจในพื้นที่ไปยังมุมมองโหนด [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดทคำถามดังนั้นจึงเป็นเรื่องในหัวข้อคำตอบ Drupal ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังพยายามเพิ่มแท็บพิเศษในแท็บ 'มุมมอง' และ 'แก้ไข' โมดูลของฉันเปิดใช้งานได้ดีและฉันล้างแคชแล้ว แต่แท็บใหม่ของฉันไม่ปรากฏ ฉันพลาดอะไรไป /** * Implements hook_menu(). */ function add_performance_menu() { $items = array(); $items['node/%node/performance'] = array( 'title' => 'Add a performance', 'page callback' => 'add_performance_action', 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK, ); return $items; } /** …
8 7  routes 

3
อะไรคือวิธีที่เชื่อถือได้และทนต่อความผิดพลาดที่สุดในการรวมโครงสร้างข้อมูลของบุคคลที่สามผ่านบริการเว็บใน Drupal 7
ฉันได้เห็นกลยุทธ์หลายประการสำหรับการรวมโครงสร้างข้อมูลระยะไกลใน Drupal ดูเหมือนว่ากลยุทธ์จะค่อยๆพัฒนาขึ้นเนื่องจากโมดูลบางตัวมีความเสถียรและมีการใช้เคสต่างๆ ลองนึกภาพเรามีโครงสร้างข้อมูล "ตลาดของเกษตรกร" ที่แสดงโดยประเภทข้อมูลจำนวนมาก (ตลาด, ตลาด _hours, ผู้ขาย, แผงลอย, ผลิตผล) เป็นต้นที่เปิดเผยผ่าน REST API ID สำหรับบริการภายนอกจะต้องเกี่ยวข้องกับ Drupal เช่นเมื่อโหลด "ตลาด" เราต้องการดึงข้อมูลจาก 'market_hours' และ 'คอก' อะไรจะเป็นวิธีที่ดีที่สุดในการแสดงว่าเป็นเนื้อหาแบบอ่านอย่างเดียวใน Drupal ที่ซิงค์เป็นประจำ ฉันพยายามประเมินด้วยเกณฑ์ต่อไปนี้: โครงสร้างข้อมูลใน Drupal: โหนดเทียบกับเอนทิตีที่กำหนดเอง จำนวนสถานการณ์ที่เกี่ยวข้องกับบริการบนเว็บที่ฉันเคยเห็นใช้เอนทิตีที่กำหนดเอง มันลดความซับซ้อนของ CRUD อย่างไรก็ตามรายการเหล่านี้จะเป็น "เนื้อหา" ที่พวกเขาจะดูต่อสาธารณะ ที่เก็บข้อมูล (Local vs Remote): ผมเคยเห็นคู่ของตัวอย่างที่ให้บริการโหลดเป็นหน่วยงานระยะไกลซึ่งโมดูลนี้จะสร้างห้องสมุดสำหรับ: https://drupal.org/project/wsdata สิ่งนี้ฟังดูน่าสนใจที่สุด แต่ยังไม่เห็นกรณีการใช้งานมากมาย นอกจากนี้ยังมีตัวอย่างของรหัสที่กำหนดเอง: https://drupal.org/sandbox/fago/1493180 ซิงค์ข้อมูล: Feeds กับ …
8 7  services 

2
เรียกใช้ฟังก์ชัน JS ที่กำหนดเองใน AJAX callback หรือไม่
เป็นไปได้ไหมที่จะเรียกใช้ฟังก์ชัน JS ที่กำหนดเองใน AJAX callback? function MY_MODULE_ajax_callback() { // Define a new array to hold our AJAX commands. $ajax_commands = array(); // Create a new AJAX command that replaces the #page text with our own text. $ajax_commands[] = [CUSTOM JS FUNCTION] // Return our commandS return array('#type' => 'ajax','#commands' => …
8 7  ajax 

1
บล็อกการแปลเนื้อหาสำหรับเนื้อหา HTML แบบเต็ม
หลังจากบล็อกการสร้างและใส่เนื้อหา HTML ในฟิลด์เนื้อหาฉันไม่สามารถแปลเนื้อหานี้ได้เนื่องจาก: ไม่อนุญาตให้ใช้บล็อกสตริง: บล็อก: 1: เนื้อความสำหรับกลุ่มข้อความในกลุ่มข้อความเนื่องจากรูปแบบข้อความ หากฉันเปลี่ยนเป็นข้อความธรรมดาฉันสามารถแปลบล็อคได้ แต่จะถือว่าเป็นข้อความธรรมดาในขณะที่แสดง ฉันต้องสร้างบล็อกใหม่ที่มีเนื้อหา HTML เดียวกัน (แปลแล้ว) และเลือกให้แสดงเฉพาะในภาษาที่ระบุหรือไม่
8 7  blocks  i18n-l10n 

5
คุณจะแก้ไขข้อผิดพลาดของแบบฟอร์มได้อย่างไร
คุณจะแก้ไขหรือลบข้อผิดพลาดแบบฟอร์มที่ผลิตโดย Drupal หรือโมดูลอื่นบนการแทรก / บันทึกโหนดสำหรับประเภทเนื้อหาเฉพาะได้อย่างไร ฉันกำลังมองหาวิธีที่ฉันสามารถใช้ในโมดูล ฉันลองใช้hook_node_validate ()แต่สิ่งที่ฉันสามารถทำได้คือรับข้อผิดพลาดและตั้งข้อผิดพลาด
8 7  forms 

2
Drupal 7 และ google maps v3 โมดูลไหนที่จะใช้?
ฉันต้องการจัดเก็บ lat / lng ลงในประเภทเนื้อหาสำหรับสิ่งปกติอย่างชัดเจน: แสดงแผนที่ Google แต่ในตอนนี้ฉันเห็นแล้วว่าโมดูลที่ดีกว่าสำหรับการรวมแผนที่ของ Google โดยใช้ v2 นั้นเลิกใช้แล้ว ในประเภทเนื้อหาของฉันฉันขอข้อมูลอื่น ๆ (ถนน, เมือง, ประเทศ, เคาน์ตี) ดังนั้นฉันไม่จำเป็นต้องมีโมดูลที่จำเป็นต้องแทรกข้อมูลนี้ เพราะฉันต้องใส่ข้อมูลนี้ลงในเซิร์ฟเวอร์ SOLR ดังนั้นโมดูลไหนดีที่สุดสำหรับ Drupal ที่ใช้ google maps v3? หรือฉันต้องการสร้างหนึ่งเองที่ใช้ (ตัวอย่าง) สคริปต์ js ของ gmap3.net? ขอบคุณ เอ็ม
8 7  google-maps 

1
รับจำนวนผู้ติดตามและติดตามในความสัมพันธ์ของผู้ใช้
ฉันได้สร้างผู้ติดตามที่มีความสัมพันธ์ซึ่งสามารถตอบสนองได้โดยใช้โมดูลความสัมพันธ์กับผู้ใช้ ตอนนี้ความสัมพันธ์ของผู้ใช้ A เป็นดังนี้: ผู้ติดตาม (พวกเขา): ผู้ใช้ B, ผู้ใช้ C, ผู้ใช้ D ผู้ติดตาม (คุณต่อพวกเขา): ผู้ใช้ D ตอนนี้ฉันต้องการสร้างมุมมองที่แสดงจำนวนผู้ติดตามและผู้ติดตามเท่านั้น: ผู้ติดตาม: 3 กำลัง ติดตาม: 1 ฉันกำลังจะสร้างมุมมอง (อ่าน 3, Drupal7) แต่ก็ไม่สามารถทำได้ ไม่ได้รับตัวกรองหรือความสัมพันธ์ใด ๆ ที่เกี่ยวข้องกับสิ่งนี้ ลองใช้ Views Cal แต่ไม่ชัดเจน จะขอบคุณความช่วยเหลือใด ๆ ขอบคุณ แก้ไข: ขออภัยที่ไม่ชัดเจน ฉันสร้างมุมมองของผู้ใช้ประเภท จากนั้นฉันเพิ่มความสัมพันธ์ (นี่คือส่วนที่ฉันไม่แน่ใจว่าฉันถูกต้องหรือไม่) ฉันพยายามกับความสัมพันธ์ที่มีอยู่ทั้งหมดที่เกี่ยวข้องกับสิ่งนี้เช่นความสัมพันธ์ของผู้ใช้: User relationships: Requestee user User relationships: Requestee …
8 7  views  users 

3
ใช้รูปแบบวันที่ของ Timeago ในเวลาน้อยกว่า 24 ชั่วโมงก่อนเท่านั้น
ฉันต้องการใช้โมดูลTimeagoเป็นรูปแบบวันที่ อย่างไรก็ตามเมื่อเวลาผ่านไปเกิน 24 ชั่วโมงฉันต้องการให้แสดงรูปแบบอื่น (เช่น 4 ก.พ. 2013) คล้ายกับการใช้ Twitter หรือ Dribbble ฉันพยายามที่จะปรับแต่งรหัส แต่ทักษะของฉันทำให้ฉันผิดหวัง: / อาจมีโมดูลที่ดีกว่าสำหรับสาเหตุนี้หรือไม่? หรือฉันต้องทำเอง ฉันพบรหัสนี้ที่แสดงให้เห็นว่าฉันต้องการให้มันทำงานอย่างไร แต่ฉันไม่รู้ว่าจะนำมันไปใช้กับ drupal ได้อย่างไร ความช่วยเหลือใด ๆ ที่ชื่นชมขอบคุณ
8 7  datetime 

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