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

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

11
รับผู้ใช้ทั้งหมดที่มีบทบาทเฉพาะโดยใช้ EntityFieldQuery
ฉันคิดว่านี่เป็นงานง่าย แต่ดูเหมือนจะไม่มีวิธี Drupal สำหรับสิ่งนี้ ฉันมาถึงเท่าที่รู้ว่าฉันต้องใช้EntityFieldQueryสิ่งนี้เพราะ API บอกว่าเงื่อนไขสำหรับuser_load_multiple()เลิกใช้แล้ว ดังนั้นฉันจึงลองทำสิ่งนี้: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = $query->execute(); แต่ฉันได้รับสิ่งนี้: PDOException: SQLSTATE [42S22]: ไม่พบคอลัมน์: 1054 คอลัมน์ที่ไม่รู้จัก 'users.rid' ใน 'where clause': SELECT users.uid AS entity_id,: entity_type AS เอนทิตีตี้, NULL AS revision_id,: บันเดิล AS บันเดิลจากผู้ใช้ {ผู้ใช้} WHERE (users.rid =: db_condition_placeholder_0); Array ([: …
35 7  entities 

2
วิธีการเปลี่ยนจากการเปิดตัวโมดูลที่แนะนำไปเป็นรุ่น dev?
ตัวอย่างเช่นปัจจุบันฉันใช้โมดูลGeofield ฉันใช้เวอร์ชั่น: 7.x-1.0-beta2 (2011-Nov-17) ตอนนี้ฉันเห็นเวอร์ชันการพัฒนามีฟังก์ชั่นบางอย่างที่ฉันต้องการ ฉันจะ "อัพเกรด" อย่างถูกต้องและปลอดภัยเป็นเวอร์ชันการพัฒนาของโมดูลได้อย่างไร 7.x-1.x-dev (2012-Jan-10) สิ่งที่ฉันทำอยู่ในปัจจุบันคือลบ geofield ออกจากเนื้อหาทุกประเภทปิดการใช้งานโมดูล geofield ถอนการติดตั้งโมดูล geofield ลบโมดูล geofield ทางกายภาพออกจากเซิร์ฟเวอร์ของฉันจากนั้นดาวน์โหลดและติดตั้งเวอร์ชัน dev ดูเหมือนว่าจะใช้งานได้ แต่ฉันสงสัยว่ามีเวิร์กโฟลว์ที่มีประสิทธิภาพมากกว่านี้หรือไม่ (ฉันติดตั้ง drush แล้วดังนั้นฉันจึงเปิดรับวิธีแก้ปัญหาที่เกี่ยวข้องกับ drush)
34 7  drush  updating 

4
ฉันจะเปลี่ยนพฤติกรรมการโหลด ajax ใน Views ได้อย่างไร
ฉันมีมุมมองที่มีตัวกรองที่เปิดเผยบางส่วนในบล็อก มันใช้ AJAX และคุณสมบัติส่งอัตโนมัติเพื่อให้มีการโหลดมุมมองใหม่ทันทีที่มีการเปลี่ยนตัวเลือกตัวกรอง ในช่วงเวลาสั้น ๆ ระหว่างการเลือกตัวเลือกและมุมมองที่ถูกโหลดใหม่เครื่องสั่น AJAX สีน้ำเงินที่คุ้นเคยจะปรากฏขึ้นที่ด้านล่างของแบบฟอร์ม (ฉันคิดว่าที่ปุ่มส่งซ่อนอยู่ในขณะนี้) ฉันรู้ว่าฉันสามารถปรับแต่งภาพนี้ได้โดยการแทนที่ CSS สำหรับองค์ประกอบการสั่น แต่ฉันไม่ต้องการใช้เลย สิ่งที่ฉันทำค่อนข้างดีคือจางหายไปในแบบฟอร์มตัวกรองที่เปิดเผยชั่วคราว (และมุมมองหลักเช่นกัน) โดยใช้ภาพเคลื่อนไหว jQuery จากนั้นพวกเขาจะจางหายไปเมื่อการโทร AJAX เสร็จสมบูรณ์ หากไม่เป็นเช่นนั้นฉันต้องการใช้วิธีการเดียวกับที่โมดูลวิว UI ใช้เมื่ออัปเดตนั่นคือการวางไอคอนนี้ไว้ที่กลางหน้า: เนื่องจากว่ามีอยู่แล้วภายในฉันจึงสันนิษฐานว่าจะมีการตั้งค่าบางแห่งเพื่อเปลี่ยนสไตล์ / ตำแหน่งของพฤติกรรมการโหลดนี้ ไม่มีโชคเช่นนั้น ฉันจะใช้วิธีเหล่านี้ได้อย่างไร ฉันใช้ Drupal 7 กับ Views 7.x-3.3
34 7  views  ajax  javascript 

14
วิธีย้ายโมดูลที่ติดตั้งจาก / sites / all / modules / * ถึง / sites / all / contrib / modules / *
ฉันค้นหาคำตอบสำหรับคำถามนี้โดยไม่มีโชคเลย จากสิ่งที่ฉันสังเกตเห็นในโครงสร้างฐานข้อมูลที่ตั้งไปยังโมดูลที่ระบุไว้ในตาราง 'ระบบ' ทางออกเดียวที่ฉันมีคือการเขียนแบบสอบถาม SQL เพื่ออัปเดตคอลัมน์ 'ชื่อไฟล์' มีวิธีแก้ปัญหาที่ดีกว่า / ดีกว่าในการแก้ปัญหานี้เช่นโมดูล contrib หรือไม่?
34 7  installing 

3
ฉันจะจัดกลุ่มองค์ประกอบในมุมมองได้อย่างไร
ฉันมีบทความ 8 บทความ: บทความ 1 (เกม), บทความ 2 (ข่าวท้องถิ่น), บทความ 3 (ข่าวโลก), บทความ 4 (ข่าวโลก), บทความ 5 (เกม), บทความ 6 (เกม), บทความ 6, บทความ 7, บทความ 8 ในมุมมองฉันต้องการจัดกลุ่มบทความโดย: "News," "Gaming," และ "Other" รวมโลกและข่าวท้องถิ่นไว้ในหมวดหมู่เดียวและย้ายสิ่งใดก็ตามที่ไม่มีหมวดหมู่ไปที่ "อื่น ๆ " ฉันไม่ต้องการสร้างคำศัพท์ใหม่สำหรับมุมมองนี้ ฉันพยายามทำสิ่งนี้ให้สำเร็จโดยใช้กลุ่มตามสาขา แต่ฉันไม่สามารถเข้าใจได้ว่าฉันจะทำสิ่งนี้ให้สำเร็จได้อย่างไรโดยใช้วิธีการนั้น
33 7  views 

5
วิธีรับชื่อเทอมอนุกรมวิธานจาก tid
หลายสิ่งหลายอย่างของเรามีรูปแบบ uris site/taxonomy/XXที่ XX เป็นจำนวนเต็ม ผมพบว่าคำถามจำนวนมากเช่น "ซึ่งเป็นวิธีการที่จะได้รับ TID จากชื่อหรือไม่ " TIDแต่ฉันต้องการที่จะได้รับชื่อจาก ฉันพยายามรวบรวมสคริปต์เกล็ดขนมปังและทุกอย่างยอดเยี่ยมยกเว้นกรณีเหล่านี้ที่ฉันได้รับเส้นทางเช่น " home > term" ฉันอยากได้มันเหมือน " home > <TERM NAME>" ฉันจะทำเช่นนั้นได้อย่างไร
32 7  taxonomy-terms 


7
ฉันจะปิดข้อผิดพลาด PHP ได้อย่างไร
มีวิธีที่จะปิดเสียงข้อผิดพลาด PHP คำเตือนและการแจ้งเตือนทั้งหมดใน Drupal หรือไม่? พวกเขามีประโยชน์ในเว็บไซต์ devel แต่พวกเขามีความเสี่ยงด้านความปลอดภัยขนาดใหญ่และทำให้ไซต์ดูไม่ดีบนเว็บจริง ฉันรู้เกี่ยวกับ Drupal 6 หน้าผู้ดูแลระบบ / การตั้งค่า / การรายงานข้อผิดพลาดสามารถหยุด Drupal จากการเขียนข้อผิดพลาดไปที่หน้าจอ แต่ฉันจะหาสิ่งนี้ได้ใน Drupal 7 ดูเหมือนว่ามันจะหายไป
32 7 

5
ฉันต้องการงาน cron เพื่อประมวลผลคิวหรือไม่?
ฉันมีงานที่ต้องใช้เวลาดำเนินการประมาณ 45 นาทีและต้องเกิดขึ้นทุกวัน (เชื่อมข้อมูลผู้ใช้กับฐานข้อมูลภายนอกหลายแห่งและอื่น ๆ ) เพื่อจัดการงานฉันได้ตั้งค่าคิว cron ด้วยhook_cron_queue_info()ดังนี้ function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, ); return $queues; } ฉันเติมคิวโดยใช้ฟังก์ชั่นนี้: function mymodule_queue_all_users_for_synching() { //...query for users... $queue = DrupalQueue::get('update_users_queue'); foreach($users as $user) { $queue->createItem($user); } } ฟังก์ชั่นการกรอกคิวได้รับการเรียกว่าเป็นงาน cron ฉันใช้Elysia Cronดังนั้นการนำไปใช้ของฉันhook_cronapi()คือ: …
32 7  hooks  cron  queue 


5
ฉันจะรับ URL เต็มของหน้าปัจจุบันได้อย่างไร
ฉันต้องได้รับ URL แบบเต็มของหน้าที่เปิดอยู่ในปัจจุบัน ฉันใช้รหัสต่อไปนี้ แต่มันกลับhttp://localhost/mysite/page_nameมา $path = isset($_GET['q']) ? $_GET['q'] : '<front>'; $link = url($path, array('absolute' => TRUE)); รหัสของฉันไม่เพียงพอ ฉันต้องการที่จะได้รับค่าที่จะถูกส่งผ่านด้วย URL http://localhost/mysite/page_name/value1=value&value2=valueเป็น ฉันจะทำสิ่งนั้นได้อย่างไร
32 7  uri 

5
จำนวนการดูและโหนดสำหรับเงื่อนไขอนุกรมวิธาน
ฉันจะแสดงค่าการนับโหนดสำหรับคำศัพท์อนุกรมวิธานใน Views ได้อย่างไร ด้วยการเรียงลำดับรายการผลลัพธ์จากมากไปหาน้อยของจำนวนโหนด

9
ฉันจะลบรายการที่ซ้ำกันเมื่อใช้การเรียงลำดับแบบสุ่มได้อย่างไร
ฉันสร้างมุมมองที่ฉันแสดงชื่อโหนดและโลโก้ (ฟิลด์ cck) ในข้อโต้แย้งฉันได้ผ่านชื่อคำศัพท์อนุกรมวิธาน ในผลลัพธ์โหนดแสดง 2 หรือ 3 ครั้ง; ฉันตรวจสอบช่องทำเครื่องหมายที่แตกต่างกันแล้วในการตั้งค่าแบบสอบถาม แต่ก็ไม่ได้ผล ฉันใช้การเรียงลำดับแบบสุ่มซึ่งดูเหมือนว่าจะทำให้เกิดการซ้ำซ้อน เมื่อฉันลบการเรียงลำดับแบบสุ่มจะทำงานได้ดี ฉันจะหลีกเลี่ยงรายการที่ซ้ำกันโดยไม่ปิดใช้งานการเรียงลำดับแบบสุ่มได้อย่างไร
31 7  views 

4
วิธีใช้ drupal_mail () เพื่อส่งอีเมลด้วยเทมเพลตที่กำหนดเอง
ฉันต้องการใช้drupal_mail()ฟังก์ชั่นเพื่อส่งอีเมล แต่มีเทมเพลต HTML ที่กำหนดเองเพื่อให้สอดคล้องกับการออกแบบเว็บไซต์ของฉัน แต่ฉันเป็นมือใหม่ที่สมบูรณ์ในการขอและโมดูล ฯลฯ ดังนั้นฉันขอขอบคุณคำอธิบายบางอย่างหรือ โปรดเริ่มต้นคู่มือ ฉันสามารถสร้างเทมเพลตได้ฉันต้องรู้วิธีdrupal_mail()ใช้งาน
31 7  hooks  emails 


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