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

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

3
จะตรวจสอบว่าผู้ใช้เปลี่ยนรหัสผ่านได้อย่างไร?
ฉันต้องการส่งอีเมลแจ้งเตือนขั้นพื้นฐานไปยังผู้ใช้หลังจากเปลี่ยนรหัสผ่านเพื่อแจ้งให้เขาทราบเกี่ยวกับการเปลี่ยนรหัสผ่าน ฉันกำลังใช้Rulesโมดูลสำหรับสิ่งนั้น แต่ฉันไม่พบตัวเลือกใด ๆ เพื่อเพิ่มเงื่อนไขหากผู้ใช้เปลี่ยนรหัสผ่าน มีวิธีใดบ้างที่ฉันสามารถตรวจสอบว่าผู้ใช้เปลี่ยนรหัสผ่านโดยใช้กฎหรือในทางปฏิบัติ - ขอบคุณมากสำหรับเวลาของคุณ
9 7  users  rules 

1
ฉันจะเปิดใช้งาน URL แบบล้างด้วย Nginx ได้อย่างไร
ฉันกำลังใช้ Drupal 7.x ฉันประสบความสำเร็จในการทำให้มันทำงานโดยไม่มี URL ที่สะอาด การตรวจสอบฉันเข้าใจว่าฉันควรสร้าง vhost สำหรับแต่ละเว็บไซต์ drupal และเปิดใช้งาน URL ที่สะอาดด้วยรหัสต่อไปนี้ if (-e $ REQUEST_FILENAME) { rewrite ^ / (. *) $ / index.php? q = $ 1 last; } อีกวิธีหนึ่งฉันสามารถใช้รหัสนี้ location / { [... ] error_page 404 = @ drupal; [... ] } location @ drupal { …
9 7  uri  nginx 

1
db_update () ด้วยการรวม
มีวิธีใดdb_update()สำหรับการสืบค้นต่อไปนี้? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' ฉันลองใช้db_update()->join();แต่ใช้ไม่ได้
9 7  database 

3
ฉันจะปิดการใช้งานฟังก์ชั่น“ ลองการปิดกั้น IP” ได้อย่างไร
Drupal บล็อก IP ที่ใช้ในการเข้าถึงเว็บไซต์เมื่อผู้ใช้พยายามเข้าสู่ระบบหลายครั้ง ฉันจะปิดการใช้งานฟังก์ชั่นนี้ได้อย่างไร?
9 7  users 

4
ฉันจะแคชผลลัพธ์ของ db_query () ได้อย่างไร
ฉันเคยviews_get_view_result()ได้รับผลจากการดูเพราะมันสะดวกในเวลานั้น ผลแบบสอบถามไม่ค่อยเปลี่ยนแปลง; ฉันสามารถใช้การดูแคชเป็นเวลา 6 วัน หากฉันต้องการแปลงเป็นการโทรเป็นdb_query()ฉันจะเปิดใช้งานการแคชได้อย่างไร
9 7  caching 

2
มุมมองตัวกรองที่เปิดเผยโดยอัตโนมัติส่งเสียโฟกัส
ฉันมีการตั้งค่ามุมมองที่เปิดใช้งาน Ajax ฉันได้เพิ่มตัวกรองที่เปิดเผยด้วยการส่งอัตโนมัติเพื่อให้ผู้ใช้พิมพ์ในช่องข้อความมุมมองจะอัปเดตโดยอัตโนมัติ ปัญหาคือว่าเมื่อแบบฟอร์มอัตโนมัติส่งกล่องข้อความสูญเสียโฟกัส ฉันได้อ่านแล้วว่าฉันต้องแยกแบบฟอร์มที่เปิดเผยออกเป็นบล็อกแยกต่างหากอย่างไรก็ตามตัวเลือกนี้ไม่สามารถใช้งานได้เนื่องจากมุมมองของฉันเป็นตัวบล็อกเอง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมเพราะมันเป็นความเจ็บปวดที่แท้จริงต้องคลิกในกล่องข้อความเพื่อให้การพิมพ์
9 7  ajax  views 

1
`drush features-update` ทำงานอย่างไร?
ฉันได้ทำการเปลี่ยนแปลงฟีเจอร์บนไซต์ Drupal 7 ฉันต้องการคุณสมบัติเดียวกันที่จะอัปเดตในเว็บไซต์อื่น วิธีการใช้drush features-updateคำสั่ง เมื่อฉันเรียกใช้มันจะขอให้เขียนทับคุณสมบัติก่อนหน้า แต่ไม่มีอะไรใหม่เข้ามาในคุณสมบัติ
9 7  drush  features 

3
แปลงความต้องการของโครงการเป็นแนวคิดของ drupal
ฉันกำลังสร้างเว็บไซต์สำหรับลูกค้าและฉันคิดว่า Drupal เป็นตัวเลือกที่ดีที่สุดเนื่องจากมีตัวเลือกมากมายที่ให้ฉัน อย่างไรก็ตามตัวเลือกจำนวนมากมายนี้ทำให้งานของฉันยากขึ้นมาก ให้ฉันอธิบายปัญหาให้คุณ: ลูกค้ากำลังขายผลิตภัณฑ์เฉพาะสมมติว่า VCR VCR ทุกตัวผลิตโดยแบรนด์เฉพาะ (เช่น Sony, LG และอื่น ๆ ) ทุกแบรนด์มีหมวดหมู่ของ VCR ที่คล้ายกัน ดังนั้นเมื่อเราต้องการอธิบายผลิตภัณฑ์ (VCR) โดยทั่วไปเราต้องให้ข้อมูลต่อไปนี้: ยี่ห้อ (เช่น Sony) หมวดหมู่ (เช่น FGX โปรดสังเกตว่านี่ไม่ซ้ำกัน บริษัท อื่นอาจมีชื่อหมวดหมู่เดียวกัน) รุ่น (เช่น 4523x) ฉันต้องการให้ผู้ใช้สามารถสมัครสมาชิกแบรนด์และหมวดหมู่เฉพาะเพื่อให้ Sony ออก VCR ใหม่พวกเขาจะได้รับการแจ้งเตือนโดยอัตโนมัติ (หรือถ้า Sony ออก VCR ใหม่ของหมวดหมู่เฉพาะ) เมื่อพูดถึงการแปลงสิ่งเหล่านี้ให้เป็นแนวคิดของ Drupal ฉันไม่สามารถทำได้ เหตุผลก็คือมีเส้นทางที่แตกต่างหลากหลายที่ฉันสามารถใช้ได้และฉันไม่รู้ว่าอันไหนเป็นเส้นทางที่ถูกต้อง ตัวอย่างเช่น: หมวดหมู่เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่ แบรนด์เป็นประเภทเนื้อหาหรือคำศัพท์อนุกรมวิธานหรือไม่ …

3
การใช้ฟังก์ชัน SQL ใน conditionals ใน Drupal 7 db_select ()
ฉันพยายามเขียนเงื่อนไขลงใน SQL WHERE clause ที่บังคับให้คอลัมน์เปรียบเทียบกับตัวแปรที่จะเปรียบเทียบในตัวพิมพ์เล็ก อย่างไรก็ตามฟังก์ชั่น addExpression ไม่สามารถทำได้ (เนื่องจากเป็นการใส่นิพจน์ในการเลือกฟิลด์ไม่ใช่ส่วนคำสั่งที่ นี่คือสิ่งที่ฉันได้ลอง: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); $query->innerJoin('taxonomy_vocabulary', 'tv', 'ttd.vid = tv.vid'); $query->addExpression("LOWER(ttd.name) = $category"); $result = $query->condition('machine_name', 'images_cat', '=') ->execute() ->fetchAssoc(); และนี่: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); $query->innerJoin('taxonomy_vocabulary', 'tv', 'ttd.vid = …
9 7  database 

3
ซ่อนกลุ่มฟิลด์ CCK โดยใช้ #states ใน hook_form_alter () หรือไม่
ฉันมีโมดูลที่กำหนดเองและฉันพยายามซ่อน CCK fieldgroup โดยใช้ "#states" เมื่อมีการเลือกรายการบางรายการในรายการเลือกแบบหล่นลง ฉันได้ลองใช้สถานะจากภายใน hook_form_alter () เช่น: $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); ดูเหมือนจะไม่ทำอะไรเลย ฉันได้ดูการเปลี่ยนแปลงน้ำหนักของโมดูลของฉันตามเว็บไซต์ต่างๆเช่นhttp://proofgroup.com/blog/2008/dec/modifying_cck_fieldgroups_hook_form_alter แต่ก็ยังไม่มีประโยชน์ ฉันสามารถซ่อนองค์ประกอบแบบฟอร์มทั้งหมดภายในกลุ่มฟิลด์โดยใช้สถานะ แต่ไม่ใช่กลุ่มฟิลด์เอง ไม่มีใครมีความคิดใด ๆ
9 7  javascript 

3
Drupal มุมมอง 7 ตัวกรองเชิงบริบท (taxonomy: การแสดงผลสรุป), การแสดงคำศัพท์ที่สามารถอ่านได้แทน term-id
ในมุมมองของฉันฉันใช้ตัวกรองตามบริบทเมื่อใช้ค่าเริ่มต้น " สรุปการส่งออก " -to กรองผลการค้นหาของฉันโดยระยะอนุกรมวิธาน ปัญหาคือผลลัพธ์สรุปถูกจัดกลุ่มโดยรายการ taxonomy term-id's (รวมถึงจำนวนโหนด) และไม่ใช่ชื่อ term-id ที่มนุษย์สามารถอ่านได้ 1 (21) 2 (16) เป็นต้น เป็นไปได้ไหมที่จะเปลี่ยน (หรือขอ) เอาต์พุตมุมมองของการสรุปโดยไม่แสดงรายการ term-id แต่เป็น term-id-name ชื่อเทอม A (21) คำศัพท์ B (16) (ไม่ต้องห่วงถ้า URL คำขอที่แท้จริงยังคงเหมือนเดิม) เป้าหมายของฉันคือการสร้างรูปแบบผลลัพธ์ที่อ่านได้มากขึ้นของการสรุปคำศัพท์ทางภาษีซึ่งผู้ใช้สามารถเข้าใจได้

3
วิธีสร้างโหนดโดยใช้ node_save?
ฉันพยายามย้ายเว็บไซต์ html ปัจจุบันของฉันไปที่ Drupal ฉันมีมากกว่า 80,000 หน้าฉันจะต้องย้ายดังนั้นฉันคิดว่าแทนที่จะนั่งหน้าคอมพิวเตอร์เป็นเวลา 50 ปีฉันจะสร้างโมดูล ฉันสามารถสร้างสคริปต์ที่แยก html จากแต่ละไดเรกทอรีและตอนนี้ฉันไปถึง Roadblock ที่ฉันต้องการสร้างโหนด ฉันกำลังพยายามสร้างโหนดใหม่ที่ใช้node_save()แต่เมื่อดำเนินการ node_save ฉันได้รับPDOExceptionข้อผิดพลาดกับทุกสิ่งที่ฉันลอง ฉันกำลังผ่านเข้าไป$nodeซึ่งเป็นอาร์เรย์ที่ถูกโยนเข้าไปในวัตถุแล้ว PDOException: ใน field_sql_storage_field_storage_write () (บรรทัด 424 จาก /srv/www/htdocs/modules/field/modules/field_sql_storage.module) นี่คือวิธีที่เรากำลังสร้างโหนด แต่มันสร้างข้อผิดพลาด: $node= array( 'uid' => $user->uid, 'name' => $user->name, 'type' => 'page', 'language' => LANGUAGE_NONE, 'title' => $html['title'], 'status' => 1, 'promote' => …
9 7  nodes  migration 

4
วิธีกำหนดค่าเซิร์ฟเวอร์ที่มีหน่วยความจำ 4 กรัมเพื่อเรียกใช้ drupal 7
ฉันกำลังติดตั้ง Drupal 7 บนเซิร์ฟเวอร์ใหม่ที่มีหน่วยความจำ 4 GB ฉันต้องการรับคำแนะนำเกี่ยวกับวิธีการกำหนดค่าอย่างถูกต้องจำนวนหน่วยความจำที่มอบให้กับ MySQL และจำนวนหน่วยความจำที่จะมอบให้กับ PHP สิ่งหนึ่งที่ฉันพบคือการใช้ Drupal 7 บนเซิร์ฟเวอร์ Zend นั้นเร็วกว่าการรันบนเซิร์ฟเวอร์ Apache ปกติสามเท่า (ฉันคิดว่ามันเกี่ยวข้องกับการทำ opcode caching) ฉันสังเกตเห็นด้วยโมดูล devel ซึ่งใช้หน่วยความจำหนึ่งในสาม คุณสามารถแชร์การกำหนดค่าของคุณกับฉันได้ไหม

1
กำลังพยายามรับ COUNT (*) จากประเภทเนื้อหาที่กำหนดเองด้วย EntityFieldQuery
ฉันจะเรียก 'count (*)' จากการสืบค้นใน drupal 7 ได้อย่างไร แบบสอบถามต้องมีประเภทเนื้อหาที่กำหนดเองและฟิลด์ที่กำหนดเอง หมายเหตุ ประเภทเนื้อหาที่กำหนดเอง: พนักงาน ชื่อฟิลด์ที่กำหนดเอง: field_employees_email เป็นบันทึกฉันต้องการเพิ่ม WHERE field_employees_email = 'example@example.com' ไปที่แบบสอบถาม ... จนถึงตอนนี้ฉันมีสิ่งที่ชอบ: $query = new EntityFieldQuery; $result = $query ->entityCondition('entity_type', 'node') ->propertyCondition('status', 1) // Getting published nodes only. ->propertyCondition('type', 'employees') //Getting 'employees' type only. // How do I include custom field …
9 7  database 

4
ฉันจะเรียนรู้ Views 3 API ได้อย่างไร
ฉันจะเรียนรู้มุมมอง 3 API ได้อย่างไร ฉันสามารถใช้ UI เพื่อสร้างมุมมอง แต่ฉันต้องการสร้างมุมมองโดยใช้ API ในโมดูลของฉัน ฉันจะชำระให้กับ views 2 API ณ จุดนี้ ฉันดูเอกสารและไม่ได้ไปไกลมาก ใครรู้ว่าการกวดวิชาที่ดี?
9 7  views 

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