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

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


1
วิธีทำให้ taxonomy มีความหมายเหมือนกันทำงานได้ดีกับ Search API
คำพ้องความหมายของแท็กเป็นคุณสมบัติยอดนิยมที่สำคัญในหลาย ๆ ไซต์ (ใช้ที่นี่ใน StackExchange เป็นต้น) และคำพ้องความหมายทางอนุกรมวิธานที่ใช้เป็นส่วนหนึ่งของโมดูล Taxonomy หลักของ Drupal 6 ก่อนที่จะถูกทิ้งไว้ในระบบ โดยใช้สนาม API เมื่อคำพ้องความหมายทำงานได้อย่างน่าเชื่อถือพวกมันมีประโยชน์อย่างมากในการค้นหา ตัวอย่างเช่นเพื่อให้แน่ใจว่าการค้นหา "อเมริกา" ค้นหาเนื้อหาที่ติดแท็ก "USA" เป็นต้นอย่างไรก็ตามฉันไม่พบโอกาสในการขายใด ๆ เกี่ยวกับวิธีมาตรฐานที่ใช้สำหรับการใช้งานคุณลักษณะนี้เมื่อทำงานกับAPI การค้นหายอดนิยม- Facet APIตระกูลของโมดูลการค้นหาแบบรวมที่เกี่ยวข้องสำหรับการค้นหาโหนด "การดำเนินการอย่างต่อเนื่อง" เป็นสิ่งสำคัญเมื่อทำงานกับกลุ่มของโมดูลเช่นนี้เพื่อให้แน่ใจว่าระบบที่คุณใช้จะไม่ขัดต่อความคิดของชุมชนและผู้ดูแลโมดูล เมื่อพวกเขาไปกับเมล็ดพืชพวกเขามีความเสี่ยงและถูกทำลายโดยการเปลี่ยนแปลงโมดูลเหล่านี้ในอนาคต วิธีการที่เชื่อถือได้ / มีประสิทธิภาพ / มาตรฐาน / คาดว่าจะใช้คำพ้องความหมายอนุกรมวิธานใน D7 สำหรับไซต์ที่ใช้ Search API คืออะไร (โดยเฉพาะกับSearch API Solrแต่ฉันหวังว่า Search API จะพยายามสรุปผู้ให้บริการการค้นหาเฉพาะจะทำงานได้ในกรณีนี้) หากคุณมีระบบสำหรับสิ่งนี้ที่ดูเหมือนว่าจะใช้งานได้ แต่เป็นสิ่งที่คุณคิดออกมาและคุณไม่แน่ใจว่ามันเป็นหรือไม่ขัดต่อธัญพืช (เป็นเรื่องธรรมดาใน Drupal) …

3
ระบุ $ form elements ที่จะแยกออกจาก display หรือไม่
ฉันต้องการซ่อนองค์ประกอบบางอย่างในแบบฟอร์มโดยใช้ form_alter หรือไฟล์เทมเพลต ฉันได้อ่านที่ไหนสักแห่งว่าใน Drupal 7 เราสามารถระบุองค์ประกอบของ $ form ดังนั้นมันจะไม่แสดงในรูปแบบ แต่ฉันจำไม่ได้! ไม่ได้ล้าง () แต่มีฟังก์ชั่นอื่น!
20 7  hooks  forms  theming 

3
ลบฟิลด์หัวเรื่องจากความคิดเห็น
เป็นไปได้ไหมที่จะลบฟิลด์หัวเรื่องในแบบฟอร์มแสดงความคิดเห็น? ฉันคิดว่ามันเป็นเรื่องไร้ประโยชน์และซ้ำซ้อนเนื่องจากหัวข้อความคิดเห็นมักเป็นชื่อของบทความที่กำลังอ่านอย่างน้อยสำหรับฉัน
20 7  forms  comments 

4
วิธีปิดการลงทะเบียน drupal
เมื่อเร็ว ๆ นี้ฉันได้รับการลงทะเบียนสแปมจำนวนมาก เว็บไซต์ของฉันค่อนข้างธรรมดาและฉันไม่ต้องการให้ผู้ใช้ลงทะเบียน URL ที่น่าจะเป็นของบ็อตสแปมกำลังค้นหาอยู่ที่ไหน มีวิธีปิดการลงทะเบียนนี้หรือไม่ ฉันรู้ว่าฉันสามารถใช้ captcha แต่เนื่องจากฉันไม่ต้องการให้ผู้ใช้ลงทะเบียนฉันจึงควรปิดคุณสมบัตินี้
20 7  users  8  advertising 

2
ชื่อเครื่องของ Views Block ถูก“ แฮช” (?)
มือใหม่ของ Drupal แก้ไขให้ถูกต้องถ้าฉันเข้าใจว่าผิด แต่โดยปกติเมื่อบล็อกถูกสร้างโดย Views ชื่อเครื่องของบล็อกจะต่อท้ายชื่อเครื่องของ Views เช่น "article_listing_view-block_1" เมื่อใช้ฟังก์ชั่น block_load ($ module, $ block_id) วิธีที่ฉันทำคือเรียกมันว่า: $ block = block_load ("views", "article_listing_view-block_1"); อย่างไรก็ตามด้วยเหตุผลบางอย่างที่แปลกประหลาดบล็อกหนึ่งที่มีชื่อเครื่อง: "flag_comments_as_offensive-block_1" มีหมายเลขเครื่องที่แฮชของ: "92a591f5a81d13a3dd5492f073f9e135" ฉันพูดว่า "แฮช" เพราะหมายเลขเครื่องจะเปลี่ยนไปตามชื่อเครื่องของบล็อคโดยตรง หากฉันเปลี่ยนจาก block_1 เป็นบล็อกมันจะเปลี่ยนและเมื่อฉันเปลี่ยนกลับจากบล็อกเป็น block_1 ก็จะเปลี่ยนหมายเลขเครื่องกลับสู่ด้านบน ดังนั้นจึงมีความสัมพันธ์โดยตรงระหว่างชื่อเครื่องและ ID "แฮช" ที่สร้างขึ้น แทนที่จะเรียก block_load ("มุมมอง", "ชื่อเครื่อง") ฉันต้องใช้หมายเลขเครื่องที่แฮชซึ่งไม่ใช่ปัญหา แต่ใช้เวลานานกว่าจะคิดออก วิธีที่ฉันคิดออกคือไปที่โครงสร้าง -> บล็อกและโฮเวอร์เหนือลิงก์ "กำหนดค่า" และดู URL …
20 7  views 


4
ส่งรหัสผ่านของผู้ใช้ในเมล
ฉันต้องการส่งอีเมลเตือนความจำถึงผู้ใช้เพื่อเข้าสู่เว็บไซต์ของฉันด้วยชื่อผู้ใช้และรหัสผ่าน สคริปต์เมลของฉันพร้อมใช้รหัสล็อกอิน แต่ฉันไม่ทราบวิธีถอดรหัสรหัสผ่านของผู้ใช้ ใครสามารถบอกฉันว่าฉันควรได้รับรหัสผ่านที่เชื่อมโยงกับบัญชีผู้ใช้หรือไม่
20 7  users 

1
ฉันจะรับชื่อประเภทเนื้อหาได้อย่างไร
ใน Drupal 7 ฉันต้องใช้ฟังก์ชันใดในการเรียกชื่อประเภทเนื้อหา ฉันมีวัตถุ $ $node->typeโหนดและฉันยังมีรหัสของชนิดเนื้อหาถ้าผมใช้ แต่ฉันต้องได้รับชื่อของประเภทเนื้อหาที่ตั้งอยู่ในระบบไม่ใช่ ID เหมือนกับชื่อ 'name_of_the_content_type' ฉันต้องการมันเป็น 'ชื่อของประเภทเนื้อหา' ขอขอบคุณ.
20 7  nodes 

3
จะเปลี่ยนค่าของฟิลด์ด้วยการกระทำของกฎได้อย่างไร?
ฉันกำลังพยายามตั้งค่ากฎ การกระทำที่สามารถเปลี่ยนค่าของเขตข้อมูล ฉันสร้างชุดการกระทำด้วยชนิดข้อมูลของโหนด เมื่อฉันไปเพื่อสร้างกฎการดำเนินการฉันจะสามารถเข้าถึงทุกฟิลด์โหนด Drupal เริ่มต้น แต่ไม่มีฟิลด์ มันเป็นไปไม่ได้เลยเหรอ? ฉันจำเป็นต้องมีโมดูลอื่นเพื่อทำงานนี้หรือไม่?
20 7  entities  rules  actions 

6
จะเพิ่มรูปภาพจาก URL ภายนอกโดยใช้โปรแกรมโดยใช้โมดูลสื่อได้อย่างไร
ฉันต้องการเพิ่มรูปภาพจาก URL ภายนอกโดยทางโปรแกรมและมีที่เก็บโมดูลและแสดงสำเนาของรูปภาพในเครื่อง ฉันจะทำสิ่งนั้นได้อย่างไร โดยปกติฉันจะคลิกปุ่ม "เลือกสื่อ" ในขณะที่สร้างโหนดใหม่ แต่ฉันต้องการที่จะทำผ่านรหัส
20 7  media 

5
ฉันจะบันทึกข้อมูลเซสชันสำหรับผู้ใช้ที่ไม่ระบุชื่อได้อย่างไร
ในโครงการสุดท้ายของฉันสำหรับ Drupal 6 ฉันบันทึกข้อมูลโดยใช้รหัสที่คล้ายกับโครงการต่อไปนี้: $_SESSION['xxx'] = serialize($data); ใน Drupal 7 มันไม่ทำงาน ฉันจะบันทึกข้อมูลเซสชันสำหรับผู้ใช้ที่ไม่ระบุชื่อใน Drupal 7 ได้อย่างไร
20 7  sessions 

3
การเปลี่ยนเส้นทางแบบฟอร์มไม่ทำงานหาก 'ปลายทาง' อยู่ใน URL
ในหนึ่งในแบบฟอร์มของฉันฉันกำลังพยายามตั้งค่า$form_state['redirect']เพื่อให้แบบฟอร์มไปยังปลายทางนั้นหลังจากที่ผู้ใช้คลิกปุ่มการกระทำปุ่มใดปุ่มหนึ่ง ถ้าฉันตรวจสอบ$form_state['redirect']ทั้งก่อนและหลังฉันเพิ่มการเปลี่ยนเส้นทางมันเป็นโมฆะก่อนและหลังมีอาร์เรย์ที่เหมาะสม นี่คือวิธีที่ฉันตั้งค่าการเปลี่ยนเส้นทาง: $form_state['redirect'] = array( 'my/custom/path/' . $nid, array('query' => drupal_get_destination()), ); ฉันต้องการสงวนปลายทางจากแบบฟอร์มที่ผู้ใช้กำลังดูไปยังเส้นทางถัดไป (นั่นคือเหตุผลที่ฉันกำลังโทรหาdrupal_get_destination()ซึ่งจะส่งกลับอาร์เรย์'destination' => 'some/path/here'ภายใน ดูเหมือนว่าเนื่องจากมีปลายทางอยู่ในเส้นทางของฟอร์มปัจจุบันแล้วการเปลี่ยนเส้นทางไปยังปลายทางนั้นไม่ว่าสิ่งที่ฉันใส่ไว้ในแบบฟอร์มของฉันจะส่ง handler (ดูรหัสด้านบน) ฉันได้ลองใช้ drupal_goto () และนั่นก็ไม่ได้เปลี่ยนเส้นทางผู้ใช้
20 7  forms  redirection 

5
ฉันจะใช้ hook_views_query_alter () ได้อย่างไร
ต่อไปนี้สิ่งที่รายงานในเอกสารสำหรับhook_views_query_alter ()ผมสร้างไฟล์ชื่อและใส่ลงในโมดูลที่เปิดใช้งานที่เรียกว่าalterform.views.inc alterformฉันเพิ่มรหัสต่อไปนี้ใน. alterform.views.incแต่มันไม่ทำงาน function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', 'page', 'productTypeC', 'productTypeD') ASC"; $query->orderby[1] = "node_title ASC"; break; } } เหตุใดจึงไม่ส่งออก "ทดสอบทดสอบ" เกิดอะไรขึ้นกับรหัสของฉัน ยังไม่มีผลลัพธ์ของการทดสอบและมุมมอง เกิดอะไรขึ้นกับรหัสของฉัน ขอขอบคุณ
20 7  views  hooks 

4
จะลบล้างกฎ CSS ของธีมผู้ดูแลระบบได้อย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว มีวิธีการแทนที่กฎ CSS เพียงบางส่วนที่ใช้โดยธีมผู้ดูแลระบบโดยไม่ต้องแตะที่ธีมของผู้ดูแลระบบเอง (ผ่านฟังก์ชั่นธีมหรือโมดูลตะขอ)? ตัวอย่างเช่นฉันต้องการเพิ่มtext-align: rightเขตข้อมูลจำนวนเต็มในฟอร์มผู้ดูแลระบบ (และในโหนดแก้ไขด้วย)
20 7  theming 

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