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

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

11
สิทธิ์ไดเรกทอรีที่แนะนำคืออะไร
ฉันกำลังเตรียมที่จะปรับใช้ไซต์ Drupal 7 และฉันไม่สามารถหาเอกสารใด ๆ เกี่ยวกับสิ่งที่ควรคำนึงถึงความปลอดภัยของแฟ้มและการอนุญาตไดเรกทอรีที่แนะนำ โดยเฉพาะdefault/files/(ยังไดเรกทอรีย่อย?) settings.php, .htaccessและสิ่งอื่นที่ฉันควรจะตระหนักถึง
145 7  users  security  files 

3
ดูชื่ออนุกรมวิธานการกรองตามบริบท
ฉันกำลังเพิ่มตัวกรองเชิงบริบทลงในมุมมองสำหรับประเภทเนื้อหาที่กำหนดเองที่มีฟิลด์อนุกรมวิธาน ตัวกรองเชิงบริบทช่วยให้ฉันสามารถกรองตาม id แท็ก taxonomy แต่ไม่ได้ใช้ชื่อแท็ก taxonomy ความหมายของแท็กที่กำหนดในอนุกรมวิธาน: 1 | test1 2 | another tag 3 | taggy ...... 99 | coolness ฉันสามารถสร้างตัวกรองเชิงบริบทที่จะแยก URL ที่ต้องการhttp://mydrupal/myview/3แสดงเนื้อหาทั้งหมดที่ถูกแท็กด้วยtaggyBUT URL ต้องผ่านอาร์กิวเมนต์เพื่อค้นหาด้วยชื่อแท็กแทนที่จะเป็นแท็กidเช่นhttp://mydrupal/myview/taggyเพื่อดูเนื้อหาทั้งหมดที่ติดแท็กด้วยtaggyวิธีสามารถ สามารถทำได้หรือไม่
106 7  taxonomy-terms  views 

1
ฉันจะใช้ hook_menu () ได้อย่างไร
พื้นฐานของการดำเนินการhook_menu()คืออะไร? ฉันต้องการที่จะเห็นข้อมูลพื้นฐานที่ครอบคลุมในคำถามเดียวเพื่อหลีกเลี่ยงการตอบคำถามที่คล้ายกัน แต่แตกต่างกันไปเรื่อย ๆ
103 7  routes 

9
โมดูลที่ไม่เปิดใช้งานมีผลต่อประสิทธิภาพหรือไม่
มีโมดูล Drupal อยู่ แต่ไม่เปิดใช้งานมีผลกระทบต่อประสิทธิภาพของไซต์ Drupal หรือไม่ เพื่อนำไปใช้ในทางอื่น .. การลบโมดูลที่ถูกปิดการใช้งานจากไซต์ Drupal มีผลกระทบเชิงบวกต่อประสิทธิภาพหรือไม่
91 7  performance 

8
เมื่อใดจึงจะเหมาะสมในการสร้างเอนทิตีกับเพิ่งเพิ่มประเภทเนื้อหาใหม่
ประโยชน์ที่จะได้รับจากการสร้างประเภทเอนทิตีใหม่คือเพียงแค่สร้างประเภทเนื้อหาใหม่ ดูเหมือนว่าจะใช้เวลามากเกินไปในการทำรหัสที่กำหนดเองทั้งหมดซึ่งจำเป็นในการสร้างเอนทิตีใหม่เมื่อคุณมีฟังก์ชัน CRUD และมุมมองทั้งหมดที่มีอยู่แล้วในประเภทเนื้อหา
84 7  entities 

14
มีวิธีใดในการเพิ่ม CSS สำหรับหน้า / โหนดเดียว
ฉันกำลังล้างสไตล์ชีตบ้าใหญ่ของฉัน (อาจเกี่ยวข้องกับคำถามในอนาคต) และฉันสงสัยว่าวิธีที่ดีที่สุดในการเพิ่ม CSS ที่กำหนดเองไปยังโหนดหรือหน้าเฉพาะ โดยเฉพาะอย่างยิ่งหน้าแรกของเว็บไซต์ทำงานของฉันคือหน้าจอพาเนลและมันมีสไตล์ที่แตกต่างกันออกไป ขณะนี้ CSS เพิ่งรวมอยู่กับสไตล์ชีตหลัก มีวิธีที่จะพูดว่า "ถ้าเป็นโหนด Foo แล้วเพิ่ม foo.css"? คือCSS Injectorสิ่งที่ฉันกำลังมองหา? ฉันอาจสนใจที่จะสรุปสิ่งนี้กับโหนด / ส่วน / อื่น ๆ อื่น ๆ แต่ในขณะนี้ฉันแค่ต้องการจัดการรายการนี้ สิ่งที่ฉันทำลงเอย ฉันใช้หัวข้อย่อย Zen และค้นพบจริง ๆ ในการอ่านผ่าน template.php ว่ามีความคิดเห็นรหัสสำหรับการรวมสไตล์ชีทตามเงื่อนไข โค้ดด้านล่างทำสิ่งที่ฉันต้องการอย่างแน่นอน: if (drupal_is_front_page()) { drupal_add_css(path_to_theme() . "/foo.css", 'theme','all'); } (บรรทัดที่ 80 ในไฟล์หุ้น template.php ของ Zen, FWIW)
79 7  theming  panels 

4
ฉันจะโหลดคอลเลกชันฟิลด์จากโหนดได้อย่างไร
ฉันมีโหนดที่มีการรวบรวมฟิลด์บางอย่าง เมื่อฉันดูnode_load()ผลลัพธ์ฉันเห็น: [field_rich_text_group] => Array ( [und] => Array ( [0] => Array ( [value] => 6 ) [1] => Array ( [value] => 7 ) [2] => Array ( [value] => 8 ) ) ) ฟังก์ชัน API ใดที่ฉันสามารถใช้เพื่อโหลดข้อมูลฟิลด์ที่มีอยู่ในคอลเลกชันที่มีเอนทิตีของ 6, 7, 8, ฯลฯ
72 7  entities 

3
เนื่องจาก db_select นั้นช้ากว่า db_query มากทำไมฉันถึงต้องการใช้มัน
สำหรับพื้นหลังเกี่ยวกับเรื่องนี้โปรดดูhttp://drupal.org/node/1067802 จากทั้งหมดนั้นมีสถานการณ์ใดบ้างที่ฉันอาจต้องการใช้ db_select () หรือฉันควรจะพึ่งพา db_query เพียงลำพัง?

5
พิมพ์แบบสอบถามที่สร้างขึ้นโดยใช้ db_select ()
ฉันต้องการพิมพ์แบบสอบถามที่สร้างขึ้นโดยใช้db_select ()ในทางโปรแกรม มีฟังก์ชั่น API ใดบ้างที่จัดทำโดย Drupal Abstraction Layer? คล้ายกับเอาต์พุตคิวรีใน Views แต่ฉันต้องการพิมพ์จากโมดูลที่กำหนดเองเพื่อการดีบัก
61 7  database 

7
สร้างภาพใหม่จากสไตล์ภาพ
ฉันมีรูปแบบภาพใน Drupal 7 ฉันแนบรูปภาพหลายรูปกับโหนดและแสดงรูปภาพตามสไตล์นี้ จากนั้นฉันเปลี่ยนเอฟเฟกต์ในรูปแบบภาพนี้ แต่ภาพที่มีอยู่ไม่ได้ถูกสร้างขึ้นใหม่ด้วยเอฟเฟกต์รูปแบบใหม่ พวกมันแสดงด้วยเอฟเฟกต์สไตล์ภาพเก่า ถ้าฉันแนบภาพใหม่พวกเขาใช้เอฟเฟกต์ใหม่ การลบภาพที่มีอยู่และอัปโหลดอีกครั้งทำให้รูปภาพใช้เอฟเฟกต์เก่า คู่มือ (ฉันถือว่าผิดอย่างไม่ถูกต้อง) ระบุว่าการบันทึกรูปแบบภาพทำให้เกิดการสร้างใหม่: http://drupal.org/documentation/modules/image ฉันล้างแคชแล้ว ฉันจะบังคับให้สร้างใหม่ได้อย่างไร
58 7  media 

8
วิธีสร้างฟิลด์โดยทางโปรแกรม
ฉันจะใช้งานสิ่งต่อไปนี้ใน Drupal 7 ได้อย่างไร สิ่งที่ฉันต้องทำคือสร้างโมดูลที่กำหนดเอนทิตีที่เป็นฟิลด์ใหม่ที่เรียกว่า 'บริษัท ' ฉันมีรายชื่อสมมติว่ามี 20 ฟิลด์ที่ต้องกรอกโดยแต่ละอินสแตนซ์ของ บริษัท คำถามเหล่านี้มีการกำหนดไว้ล่วงหน้าและบางส่วนอาจมีการตรวจสอบที่กำหนดเอง ในขณะนี้ฉันมาถึงจุดที่ฉันสามารถเพิ่มเขตข้อมูลใหม่ไปยังเอนทิตี บริษัท ใช้งานได้ดีในขณะนี้ ปัญหาของฉันคือฉันต้องการฟิลด์เหล่านี้ทั้งหมดเพื่อให้มีทันทีที่ติดตั้งโมดูลดังนั้นการเพิ่มพวกเขาผ่านทางอินเตอร์เฟสไม่ใช่ตัวเลือก ฉันสงสัยว่าฉันจะเข้าถึงสิ่งนี้ได้อย่างไร ฉันคิดว่ามันสามารถทำสิ่งที่สามารถทำได้โดยใช้ UI 'จัดการฟิลด์' โดยทางโปรแกรม
56 7  entities 

6
ฉันจะอัพโหลดรูปภาพโดยอัตโนมัติเมื่อเลือกไฟล์ได้อย่างไรแทนที่จะกดปุ่มอัพโหลด?
ฉันมีประเภทเนื้อหาที่กำหนดเองเพื่ออนุญาตให้ผู้ใช้อัปโหลดภาพ ฉันพยายามทำให้อินเทอร์เฟซเรียบง่ายที่สุดเท่าที่จะทำได้ ประเภทเนื้อหามีฟิลด์ภาพเดียว ใช้งานได้ แต่ผู้ใช้บางคนไม่เข้าใจว่าภาพถูกอัพโหลดเพราะพวกเขาไม่เห็นหลังจากเลือก (เพื่อดูตัวอย่างการอัปโหลดจะต้องกดปุ่มอัปโหลด) มีวิธีข้าม / กดปุ่มอัปโหลดโดยอัตโนมัติหรือไม่เพื่อให้ภาพปรากฏขึ้นทันทีหลังจากเลือกไฟล์หรือไม่? กล่าวอีกนัยหนึ่งทันทีหลังจากเลือกไฟล์แทนที่จะเป็นรูปภาพต่อไปนี้ (ที่แสดงพา ธ แต่อ่านยากใน Firefox): ฉันต้องการให้การแสดงตัวอย่างเป็นแบบนี้:
54 7  media 

10
คุณปรับปรุงประสิทธิภาพของ Drupal ได้อย่างไร
Drupal พัฒนาอย่างรวดเร็ว แต่ประสิทธิภาพไม่ดีเท่าที่ควร มันยากที่จะเข้าถึง 50 คำขอต่อวินาที และมีการสืบค้น SQL จำนวนมากในหน้าเว็บอย่างง่าย หากคุณทดสอบเวลาที่ร้องขอของแบบฟอร์มที่ส่งใน Drupal.org จะใช้เวลาไม่กี่วินาทีในการทำให้เสร็จ คุณปรับปรุงความเร็วเว็บไซต์ของคุณอย่างไร?
54 7  6  performance 

2
ความเข้าใจที่ดีขึ้นของพฤติกรรม Drupal
ฉันอ่านเกี่ยวกับพฤติกรรม Drupal วันนี้และฉันพยายามเขียนรหัสต่อไปนี้ (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); คือDrupal.behaviors.mymodulenamespace หรือไม่ พารามิเตอร์บริบทและการตั้งค่าส่งผ่านไปยังลักษณะการทำงานของ Drupal คืออะไร สิ่งนี้เทียบเท่าdocument.ready()หรือไม่ ฉันสามารถแนบฟังก์ชั่นจำนวนเท่าใดก็ได้? ฉันสามารถกำหนดฟังก์ชั่นจาวาสคริปต์ที่จะถูกเรียกได้ที่ไหน?
51 7  javascript 

7
เงื่อนไข“ OR” ใน db_select ()
ฉันกำลังศึกษาเลเยอร์ฐานข้อมูลใหม่และฉันดีใจที่มันเปลี่ยนเป็นเลเยอร์ OOP db_select()ฉันต้องใช้แบบสอบถามกับ ฉันพบว่าฉันสามารถเพิ่มWHEREคำสั่งด้วย$query->condition()แต่โดยค่าเริ่มต้นเงื่อนไขจะถูกรวมเข้าด้วยกัน ฉันหรือเงื่อนไขด้วยกันได้อย่างไร? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); $query->condition('fc.uid', $uid , '='); //…
51 7  database 

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