Drupal

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

3
วิธีการแทนที่“ ค่าเริ่มต้น” ด้วยชื่อโดเมนเว็บไซต์ระหว่าง drush ผู้ใช้เข้าสู่ระบบ
เมื่อผมทำงานdrush user-login username, drush พิมพ์ URL http://default/user/reset/1/32323933...เช่น ฉันจะแทนที่ค่าเริ่มต้นด้วยชื่อเว็บไซต์จริงได้อย่างไร
12 drush 

2
ทำการทดสอบ A / B
ฉันต้องการทำการทดสอบ A / B ฉันต้องการมีเทมเพลตที่แตกต่างกันเล็กน้อย 2 โมดูลและพา ธ ที่แตกต่างกันสำหรับแต่ละเทมเพลตจากนั้นฉันต้องการทำกับผู้เข้าชม 50% เทมเพลต A + โมดูลและ logics เป็นต้นและ 50% ของเทมเพลตผู้เข้าชม B + ของตัวเอง มันจะขึ้นอยู่กับ IP ของผู้ใช้และผู้เข้าชมครึ่งตรรกะง่ายๆจะเห็นแม่แบบแรกและครึ่งหลังของผู้เข้าชมจะเห็นแม่แบบที่สองด้วยการตั้งค่าที่แตกต่างกัน สิ่งสำคัญคือผู้ใช้ (ตาม IP หรือล็อกอิน) ควรเห็นเทมเพลตที่เขาเห็นเป็นครั้งแรกตลอดกาลไม่เพียง แต่สำหรับเซสชันของเขา ฉันไม่แน่ใจว่าฉันจะต้องติดตั้ง Drupal สองเวอร์ชันด้วยฐานข้อมูลสองฐานและใช้.htaccessหรือบางอย่างในการตัดสินใจ หรือฉันได้ค้นหาโมดูล แต่พบเฉพาะอันนี้: http://drupal.org/project/multivariate ซึ่งดูเหมือนว่าเบาเกินไป คำแนะนำวิธีการเลือกและวิธีการแก้ไขปัญหาใด ๆ
12 theming  users  testing 

4
ไฮไลต์คำค้นหาที่ใช้มุมมองตัวกรองที่เปิดเผยหรือไม่
ในมุมมองและฉันได้เพิ่มตัวกรองแบบเปิดเผย: ค้นหา: ตัวกรองคำค้นหา มันใช้งานได้ดี แต่ฉันต้องการเน้นคำค้นหาในผลลัพธ์ ฉันจะทำมันได้อย่างไร
12 search  views 

5
จะเปลี่ยนเส้นทางผู้ใช้ที่ไม่ระบุชื่อไปยังหน้าเข้าสู่ระบบโดยใช้โมดูลกฎได้อย่างไร
ฉันใช้โมดูลกฎกับ drupal 7 เพื่อเปลี่ยนเส้นทางผู้ใช้ที่ไม่ระบุชื่อไปยังหน้าเข้าสู่ระบบดังนั้นฉันจึงสร้างกฎที่มีการตอบสนองต่อเหตุการณ์ "Drupal กำลังเริ่มต้น" เงื่อนไข "ผู้ใช้มีบทบาท" กับผู้ใช้ที่ไม่ระบุชื่อและ "จากนั้นเพิ่มการกระทำ" Page redirect "ไปยัง URL การเข้าสู่ระบบของเว็บไซต์ เมื่อฉันพยายามทดสอบกฎ drupal คอยเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบซ้ำไปซ้ำมาจนกระทั่งเซิร์ฟเวอร์ apache หยุดทำงาน คำแนะนำใด ๆ
12 rules  users 

3
ฉันควรแทนที่ Magento ด้วย Drupal สำหรับโซลูชันอีคอมเมิร์ซของฉันหรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังทำงานในโครงการอีคอมเมิร์ซ โดยพื้นฐานแล้วมันเป็น 'แคตตาล็อกสินค้าที่กว้างขวาง -> ตะกร้าสินค้า ประเภทของฐานข้อมูลผู้ใช้ ทุกอย่างยังอยู่ในสภาพแวดล้อมการพัฒนา ฉันลองใช้ Magento ฉันมีความรู้สึกผสมปนเปกัน มันเป็น plug-n-play ที่ทรงพลังดูเหมือนว่าจะเหมาะกับสถานการณ์มากมายนอกกรอบ อย่างไรก็ตามตอนนี้ฉันได้รับรู้ดีขึ้นฉันเห็นว่าฉันจะต้องทำให้มือของฉันสกปรกและรหัสปรับแต่งเพิ่มคุณสมบัติของตัวเองที่เกี่ยวข้องกับการออกแบบภาพและไม่ใช่ภาพเว็บไซต์ Drupal ทำงานร่วมกับนักพัฒนา / นักออกแบบได้ง่ายขึ้นหรือไม่ การจัดการการนำเข้า / ส่งออกแคตาล็อกผลิตภัณฑ์สามารถทำได้ใน Drupal ได้อย่างไร ด้วย Magento ฉันใช้ Magmi และ csv ซึ่งฉันชอบ ฉันจะใช้การปรับปรุงแคตตาล็อกอัตโนมัติบางประเภทซึ่งฉันวางแผนว่าจะใช้กับ Magmi; นั่นสำคัญมากสำหรับฉัน โดยทั่วไปคุณสามารถให้คำแนะนำเกี่ยวกับประสบการณ์ของคุณเกี่ยวกับ Drupal v. Magento สำหรับอีคอมเมิร์ซได้หรือไม่ แก้ไข: สรุป: ฉันจะเปลี่ยนไปใช้ Drupal …
12 commerce 

7
เพิ่มแอตทริบิวต์สไตล์เพื่อดูฟิลด์
ฉันต้องการเพิ่มสไตล์ของสไตล์ให้กับแต่ละฟิลด์ในมุมมองของฉัน ฉันสร้างฟิลด์หนึ่งสี ฉันพยายามเขียนผลลัพธ์เช่นนี้ใหม่: <h2 style="color: [field_color];">[title_1]</h2> แต่แอตทริบิวต์สไตล์จะถูกลบ ฉันใช้ Drupal 7 ความช่วยเหลือใด ๆ ที่ชื่นชม
12 views  theming 

4
วิธีแฮช (#) ในเส้นทาง drupal_goto
มีวิธีการรวม # ใน drupal_goto หรือไม่? ฉันต้องการสิ่งนี้ function MYMODULE_preprocess_node(&$variables) { $node = $variables['node']; switch ($node->type) { case 'product': drupal_goto("products#".$node->nid); } }
12 7  6  redirection 

2
พฤติกรรมแนบของ Drupal: ตอบสนองต่อเนื้อหาที่โหลดใหม่ทั้งหมดหรือไม่
ฉันมีสองโมดูลที่แตกต่างกันซึ่งในหลาย ๆ วิธีทำงานร่วมกัน หนึ่งในสิ่งที่พวกเขาทำงานร่วมกันคือโมดูล A โหลดเนื้อหาผ่าน AJAX และโมดูล B จำเป็นต้องแนบผู้ฟังเหตุการณ์กับเนื้อหาที่โหลด แต่ปรากฏว่าเมื่อเนื้อหาที่โหลดผ่าน AJAX โดยโมดูลเพียงฟังก์ชั่น 'แนบ' ของDrupal.behaviours.aได้รับการเรียกและไม่ฟังก์ชั่น 'แนบ' ของDrupal.behaviours.b ทั้งสองฟังก์ชั่นได้รับการเรียกใช้เมื่อโหลดหน้าเว็บ แต่ไม่ได้โหลด AJAX เนื้อหาต่อมา // This runs every time module A loads new content. Drupal.behaviors.a = { attach: function(context, settings) { alert('a:attach'); } } // This only runs on page load, but never …
12 7  javascript 


4
กำลังโหลดโหนดจากฐานข้อมูล Drupal อื่นโดยใช้ Views
ฉันพยายามใช้ Views เพื่อโหลดโหนดจากฐานข้อมูล Drupal อื่นที่กำหนดใน settings.php ด้วยคีย์ 'cms' ทั้งสองไซต์เป็น Drupal 7 ฐานข้อมูลอื่นคือการติดตั้ง Drupal ที่แตกต่างกันซึ่งทำหน้าที่เป็นที่เก็บเนื้อหาหรือ CMS ส่วนกลาง เป้าหมายของฉันคือการสร้างประเภท / กลุ่มการดูใหม่บนไซต์ปลายทางดังนั้นเมื่อสร้างมุมมองการสร้างไซต์สามารถเลือก "เนื้อหา CMS" แทน "เนื้อหา" ฉันหวังว่าผู้สร้างไซต์จะสามารถสร้างมุมมองตามปกติตามประเภทเนื้อหาและเนื้อหาจากไซต์ CMS ส่วนกลางแม้ว่าฉันจะต้องบอกมุมมองเกี่ยวกับฟิลด์ทั้งหมดในแต่ละประเภทเนื้อหา ในการใช้งาน hook_views_data () ของฉันฉันได้ตั้งค่าคีย์ 'ฐานข้อมูล' แต่ไม่สามารถหาวิธีการอ่านจากตารางโหนดโดยไม่แทนที่ $ data ['node'] function cms_connector_views_data() { $data['cms_connector']['table']['group'] = t('CMS Content'); $data['cms_connector']['table']['base'] = array( 'field' => 'nid', 'title' => …
12 7  views 

1
วิธีการตั้งค่า Media Styles ใน Media 7.1.2 / Media 7.2.X
รูปแบบล่าสุดขององค์ประกอบในตระกูลสื่อโครงการที่อนุญาตให้มีการกำหนดรูปแบบสำหรับไฟล์สื่อคืออะไร ฉันเห็นการอ้างอิงจำนวนมากเกี่ยวกับแนวคิดที่ว่าโมดูลสื่อมีอยู่เมื่อมีอยู่หรือสามารถทำงานร่วมกันได้เป็นองค์ประกอบ UI ที่คล้ายกับระบบรูปแบบภาพแกนหลัก Drupal 7 ที่อนุญาตให้กำหนดรูปแบบได้ เห็นได้ชัดว่ากาลครั้งหนึ่งสิ่งนี้อาศัยอยู่ที่/admin/config/media-image-styles มีโมดูลสไตล์โดย Aaron of Media ที่มีชื่อเสียงซึ่งมีโมดูลย่อยที่เรียกว่าสไตล์ไฟล์ ในการออกแบบโครงการสไตล์แสดงให้เห็นว่าโมดูลสื่อใช้ API ที่มีให้ในรูปแบบสื่อโมดูลโมดูลย่อย แต่ล่าสุด 7.2.x dev (และเวอร์ชั่นล่าสุดที่มีความเสถียรของสาขา 7.1) ของ Media ที่ฉันดาวน์โหลดไม่มีโมดูลดังกล่าวเส้นทาง URL ที่ให้ไว้สำหรับมันจะไปที่ไหนและฉันไม่สามารถหาโมดูลดังกล่าวได้ เป็นโมดูลการกระจายแยกต่างหาก สไตล์มีโมดูล UI แต่ดูเหมือนว่าจะไม่เกี่ยวข้องกับสื่อและสไตล์ยังไม่ได้รับการปรับปรุงตั้งแต่ปี 2011 ในขณะที่สื่อได้รับการพัฒนาอย่างใกล้ชิดตั้งแต่นั้นมา (ด้วย Media 7.2.x dev ที่เปิดใช้งานล่าสุดสำหรับฉันสไตล์ URL ของ UI ขัดข้องด้วยข้อผิดพลาดร้ายแรงCall to a member function getExternalUrl() on a non-object in...) …
12 7  media  theming 


1
กลับไปใช้ภาพโลคัลเมื่อไฟล์ Cloud แตกใช่หรือไม่
ฉันใช้โมดูลCloud Filesซึ่งใช้Rackspace Cloud Files PHP APIเพื่อจัดเก็บไฟล์ที่อัปโหลดทั้งหมดใน Rackspace Cloud Files (a CDN) มันทำงานได้ดีมาก อย่างไรก็ตามในวันนี้ Rackspace มีปัญหาเกี่ยวกับ API ของพวกเขาและทำให้เว็บไซต์ของฉันทั้งหมดพัง ฉันไม่สามารถเกิดขึ้นได้อย่างแน่นอนเมื่อไซต์ของฉันใช้งานได้ในที่สุด มีวิธีใดที่จะเก็บไฟล์ไว้ในเครื่องรวมถึงในไฟล์ Cloud เพื่อที่ว่าหากมีปัญหาฉันสามารถพลิกการตั้งค่าในหน้าผู้ดูแลระบบและมันจะเริ่มใช้ไฟล์ในเครื่องเพื่อให้เว็บไซต์ทำงานต่อไปในขณะที่ Rackspace ทำงาน ปัญหา?
12 7  cdn 

3
ฟังเหตุการณ์ที่สมบูรณ์ของ AJAX จากพฤติกรรม
ฉันมีแบบฟอร์มที่มีปุ่ม AJAX เมื่อฉันคลิกมันจะอัปเดตสิ่งต่าง ๆ ตามที่คาดหวังซึ่งเป็นเรื่องปกติ ฉันสงสัยว่ามีวิธีการสร้างฟังในพฤติกรรมที่ได้รับเรียกเมื่อโทร AJAX เสร็จสมบูรณ์หรือไม่ ขอบคุณ
12 ajax  javascript 

3
อะไรคือค่าที่สมเหตุสมผลสำหรับ max_allowed_packet สำหรับ Drupal 7 ที่มีปริมาณการใช้ปานกลาง?
ฉันจำเป็นต้องรู้หมายเลขสวนบอลสำหรับตัวแปรนี้สำหรับเว็บไซต์ drupal 7 ของฉัน ฉันเพิ่งได้รับ "drupal" PDOException: SQLSTATE [08S01]: ข้อผิดพลาดในการเชื่อมโยงการสื่อสาร: 1153 "ข้อผิดพลาดฉันเป็นมือใหม่ที่จะ mysql และใช้โฮสติ้งที่ใช้ร่วมกันฉันอาจต้องขอให้ผู้ดูแลระบบทำเพื่อฉัน ขอบคุณล่วงหน้า.
12 database 

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