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

Drupal core มีบางโมดูลที่จัดการรูปภาพและไฟล์สื่ออื่น ๆ เช่นโมดูลรูปภาพและโมดูลสื่อ

1
Drupal file_copy ไม่ทำงาน
ฉันมีรหัสต่อไปนี้: $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder $destination = "public://galerii_imagini/" . …
11 media 

7
image_style_url ไม่ได้สร้างภาพ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดทคำถามดังนั้นจึงเป็นเรื่องในหัวข้อคำตอบ Drupal ปิดให้บริการใน4 ปีที่แล้ว ฉันใช้image_style_urlเพื่อรับภาพขนาดย่อของรูปภาพที่ฉันเพิ่มผ่านส่วนต่อประสานผู้ดูแลระบบ // $foo->field_picture['und'][0]['uri'] has value public://foo.jpg image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']); API ระบุว่ารูปภาพจะถูกสร้างขึ้นเมื่อมีการร้องขอ URL อย่างไรก็ตามเมื่อไปที่หน้าภาพจะไม่ปรากฏ (404) ดูเหมือนว่า URL ที่ส่งคืนจากฟังก์ชันนั้นมีรูปแบบที่ดี แต่ไฟล์นั้นไม่ได้ถูกสร้างขึ้น โฟลเดอร์ 'foo-thumb' อยู่ในโฟลเดอร์ data สาธารณะและการอนุญาตให้ใช้ไฟล์ควรเป็น OK ฉันพยายามล้างแคชของภาพ (drupal image-flush foo-thumb) แต่ก็ยังไม่มีผลลัพธ์ ความคิดใด ๆ
11 7  theming  media 

3
Theme Image Style สำหรับรูปภาพที่อยู่ในไดเรกทอรีโมดูล
อาจมาที่นี่จากมุมมอง Drupal 6 มากเกินไป แต่ ... ฉันจะกำหนดรูปแบบของภาพในรูปแบบของภาพที่กำหนดได้อย่างไรเมื่อภาพนั้นอยู่ในโฟลเดอร์โมดูล นี่คือสิ่งที่ทำให้ฉันบ้าและฉันรู้ว่าฉันแค่คิดถึงบางสิ่งที่เรียบง่าย นี่คือตัวอย่างรหัสที่แสดงสิ่งที่ฉันพยายามทำ: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; $data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri)); แม้ว่าฉันจะใช้ file_build_uri () ฉันจะจบลงด้วยเส้นทางไปยังไฟล์ที่ไม่มีอยู่ ถ้าฉันย้ายรูปภาพไปที่ไดเรกทอรีไฟล์และเปลี่ยน $ file_uri เป็น 'public: //logo.jpg' มันก็ใช้ได้ดี ฉันจำเป็นต้องคัดลอกรูปภาพไปยังไดเรกทอรีไฟล์เป็นส่วนหนึ่งของรหัสโมดูลหรือไม่ ถ้าใช่มันไร้สาระใช่มั้ย ฉันกำลังคิดถึงอะไร มีเอกสารเกี่ยวกับวิธีการทำสิ่งนี้หรือไม่? ฉันใช้เวลากว่าหนึ่งชั่วโมงในการขุดเอกสาร Drupal และแห้งสนิท
10 7  media 

7
ไม่สามารถสร้างภาพขนาดย่อขนาดกลางและขนาดใหญ่
เมื่อใช้ติดตั้งใหม่ของ Drupal 7.10 sites/uploadsเราได้ตั้งไดเรกทอรีสำหรับการอัปโหลดสาธารณะ เมื่อฉันเพิ่มรูปภาพในอินสแตนซ์เนื้อหาฉันได้รับการอัปโหลดต้นฉบับไปsites/example.org/files/imagename.pngตามที่คาดไว้ อย่างไรก็ตามภาพอื่น ๆ (ภาพ, ขนาดกลางและขนาดใหญ่) sites/example.org/styles/*ไม่ได้รับการสร้างขึ้นใน ไดเรกทอรีนี้สามารถอ่านและเขียนได้โดยผู้ใช้ PHP5-FPM ดังนั้นจึงไม่ควรมีการอนุญาตให้ใช้งาน ทำไมสิ่งนี้ถึงเกิดขึ้น ฉันจะแก้ไขได้อย่างไร
10 7  media  nginx 

6
วิธีเพิ่มแอตทริบิวต์ CSS ไปยังรูปภาพที่สร้างด้วยสไตล์รูปภาพ
ค่อนข้างมากทั้งหมดในชื่อเรื่อง ฉันต้องการเพิ่มคลาส CSS ลงในรูปภาพที่สร้างขึ้นผ่านฟังก์ชั่นชุดรูปแบบสไตล์รูปภาพเพื่อให้ผลลัพธ์ดูเหมือน: <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> อย่างไรก็ตามมีการทำเช่นนั้น?
10 7  theming  media 

2
แนวปฏิบัติที่ดีที่สุดสำหรับรูปภาพและสื่อ
ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีปฏิบัติที่ดีที่สุดสำหรับ D8 และเอนทิตีไฟล์ / สื่อ ฉันได้เพิ่มสิ่งนี้เป็นคำตอบ แต่ kiamlaluno เห็นได้ชัดว่ารู้สึกว่ามันควรจะเป็นคำถามใหม่ในตัวเองดังนั้นที่นี่จะไป ฉันพยายามหาวิธีที่ดีที่สุดในการจัดการไฟล์และเอนทิตีสื่อ ด้วยการพัฒนาที่เพิ่มขึ้นในโมดูลเอนทิตีไฟล์หากปรากฏว่าสิ่งต่าง ๆ มีความซับซ้อนมากขึ้นเรื่อย ๆ เนื่องจากไฟล์สามารถเป็นเอนทิตีที่ถูกเป่าได้เต็ม ในความคิดของฉันนี้จะทำให้ผู้คนจำนวนมากออกไปเป็นวิธีที่เป็นวิธีที่ปฏิบัติได้มากที่สุดไป สิ่งที่ฉันชอบที่จะเห็นคือการสอนหรือการเขียนแนวปฏิบัติที่ดีที่สุดว่าเมื่อใดควรใช้ฟิลด์ไฟล์กับฟิลด์สื่อและข้อดีข้อเสียของแต่ละไฟล์ Drupal 8 โดยค่าเริ่มต้นจะให้ประเภทเนื้อหาของบทความซึ่งเป็นไฟล์เอนทิตี ดังนั้นเราควรใช้สิ่งนี้เพื่อภาพหรือลบมันและใช้ช่องสื่อ ไม่มีใครรู้เกี่ยวกับการสอนหรือการอภิปรายล่าสุดเพื่อตรวจสอบ
9 8  media 

2
พิมพ์ฟิลด์รูปภาพที่มีหลายรายการจากฟิลด์ในเทมเพลตกิ่งไม้
ฉันมีแม่แบบกิ่งไม้สำหรับประเภทเนื้อหาที่กำหนดเอง และมันสามารถแสดงฟิลด์ส่วนใหญ่ได้ดี แต่ฉันไม่สามารถพิมพ์ฟิลด์รูปภาพที่มีหลายภาพได้ node - mycontenttype.html.twig มี {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} </div> {% endfor %} </div> content.field_mytitle และ content._field_myheaderimage แสดงผลชื่อและรูปภาพได้ดี แต่เมื่อฉันใช้สำหรับวง {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} </div> {% …
9 theming  8  media 

5
บังคับให้สร้างรูปแบบรูปภาพบนโหนดบันทึก
ฉันยังคงมีปัญหาของฉันอธิบายที่นี่รูปแบบภาพที่นำมาใช้ใหม่ในรายการคอลเลกชันสนามแต่ฉันให้ขึ้นเพื่อแก้ปัญหา วิธีแก้ปัญหาที่เกิดขึ้นในใจของฉันคือการบังคับให้สร้างจินตภาพบนโหนด มีความเป็นไปได้ที่จะทำเช่นนั้น?
9 7  media  entities 

3
ฉันจะเพิ่มรูปภาพโดยทางโปรแกรมในขณะที่สร้างโหนดโดยทางโปรแกรมได้อย่างไร
ฉันกำลังเขียนสคริปต์เพื่อเพิ่มโหนดโดยทางโปรแกรมและฉันไม่ทราบวิธีที่เหมาะสมในการเพิ่ม / แนบภาพ จริงๆแล้วฉันไม่คุ้นเคยกับ Drupal นี่คือวัตถุรูปภาพ (ตัวอย่าง) ที่ฉันพบขณะprint_rที่$nodeกำลังใช้งานอยู่: field_image: Array ([und] => Array ([0] => Array ([fxid] => 3089 [alt] => [title] => [width] => 95 [ความสูง] => 126 [uid] = > 249 [filename] => helloworld.jpg [uri] => สาธารณะ: //helloworld.jpg [filemime] => image / jpeg [filesize] => 3694 [สถานะ] => …
9 nodes  media 

3
ฉันจะควบคุมการแสดงผลของเอนทิตีไฟล์ได้อย่างไรเมื่อมีการแทรกในข้อความ
มีคำแนะนำที่ดีเยี่ยมสำหรับวิธีการที่จะช่วยให้การฝังเป็นสื่อลงในช่องข้อความที่นี่การตั้งค่าแบบ WYSIWYG และ CKEditor จะรวมสื่อเบราว์เซอร์ / ปุ่มสื่อฝัง ตอนนี้ฉันกำลังพยายามควบคุมผลลัพธ์ของกระบวนการฝังตัวนั้นโดยเฉพาะฉันพยายามแสดงฟิลด์ข้อความสำหรับคำอธิบายภาพถัดจากภาพ ฉันเริ่มต้นด้วยการเพิ่มโหมดมุมมองใหม่ลงในเอนทิตีไฟล์ด้วยhook_entity_info_alterกำหนดค่าโหมดมุมมองนี้เพื่อแสดงฟิลด์ที่ถูกต้องและคิดว่าจะส่งออกตามที่คาดไว้ อย่างไรก็ตามสิ่งนี้เองไม่ได้ทำอะไรนอกจากการตั้งค่า "File display" และฉันไม่สามารถหาวิธีที่จะทำให้พวกเขาเคารพการตั้งค่าฟิลด์ได้ ตอนนี้ฉันได้ทำการดีบักและแฮ็คข้อมูลเรียบร้อยแล้วและไม่สามารถทำได้ ฉันสามารถเติมคำถามด้วยรายละเอียดเพิ่มเติมได้มากมาย แต่เนื่องจากฉันไม่สามารถทำให้หัวหรือก้อยออกจากปัญหาจึงไม่น่าจะมีประโยชน์มาก คำถามฉันจะควบคุมลักษณะที่ปรากฏของไฟล์โดยใช้ File Entity ได้อย่างไร มีความเกี่ยวข้องกันอย่างแน่นอนและอาจซ้ำซ้อนกัน แต่เนื่องจากสื่อนี้เกี่ยวข้องกับสื่ออินไลน์โดยเฉพาะจึงอาจแตกต่างกันพอที่จะเปิดคำถามแยกนี้
8 media  entities  files 

3
ฉันจะแนบอิมเมจเซิร์ฟเวอร์ที่มีอยู่ไปยังฟิลด์รูปภาพแทนที่จะอัปโหลดไฟล์รูปภาพใหม่ได้อย่างไร
มีโมดูลหรือวิธีอื่นในการแนบรูปภาพกับฟิลด์รูปภาพโดยการเลือกรูปภาพจากไฟล์ที่มีอยู่บนเซิร์ฟเวอร์แทนที่จะอัพโหลดรูปภาพใหม่หรือไม่? ฉันกำลังทำงานในโครงการที่โหนดจำนวนมากมีฟิลด์รูปภาพ ภาพนั้นจะปรากฏในสถานที่ต่าง ๆ ที่ขนาดต่างกันโดยใช้รูปแบบภาพ ผู้ใช้กำลังโยกย้ายจากระบบอื่นและพวกเขาคุ้นเคยกับแนวคิด "คลังภาพ" มาก พวกเขาต้องการอัปโหลดภาพที่จะใช้ในสถานที่ต่าง ๆ รอบไซต์ในภายหลัง ฟิลด์อิมเมจมาตรฐานบนโหนดอนุญาตให้คุณอัพโหลดจากระบบไฟล์โลคัลเท่านั้น โดยหลักแล้วเราต้องการมีปุ่ม "เรียกดูเซิร์ฟเวอร์" แทนที่จะเป็นปุ่มอัปโหลด แต่ท้ายสุดจะมีฟิลด์รูปภาพที่เหมือนกัน โมดูลสื่อปิดมาอย่างน่าประหลาดใจและฉันแน่ใจว่าเราจะใช้สำหรับวิดีโอ ฯลฯ แต่มันจะสร้างฟิลด์เนื้อหาของสื่อไม่ใช่ฟิลด์รูปภาพที่ฉันไม่คิดว่าสามารถปรับขนาดด้วยรูปแบบภาพและใช้ง่ายในมุมมอง ฯลฯ . ฉันลองใช้โมดูลตัวเลือกภาพเมื่อคืนนี้ บางทีฉันอาจต้องลองอีกครั้ง แต่ฉันไม่คิดว่าฉันจะเข้าใจมันมากนัก เราไม่ต้องการปรับขนาดและสร้างภาพขนาดย่อ ฯลฯ บนหน้าจอแก้ไขโหนด เราแค่ต้องการสร้างช่องภาพที่เส้นทางชี้ไปยังไฟล์ที่มีอยู่ด้านล่าง / sites / default / ไฟล์ ไฟล์จะถูกอัปโหลดด้วยบางสิ่งเช่น IMCE ขอบคุณสำหรับความคิดใด ๆ
8 media 

3
คำอธิบายประกอบภาพใน Drupal 7
วิธีที่ดีที่สุดในการสร้างคำอธิบายประกอบภาพใน Drupal 7 คืออะไร โดยอุดมคติแล้วฉันต้องการสร้างสิ่งที่ต้องการในConcept Feedbackอีกครั้งซึ่งคุณสามารถโพสต์คำอธิบายประกอบบนภาพแล้วแสดงคำอธิบายประกอบเป็นรายการด้านล่างภาพจัดกลุ่มตามหมวดหมู่ คำอธิบายประกอบภาพ ( ดูตัวอย่างที่นี่ ) ช่วยให้คุณใส่คำอธิบายประกอบภาพได้ คำอธิบายประกอบจะแสดงเป็นความคิดเห็นในโหนด (ภายใต้ส่วนความคิดเห็น) น่าเสียดายที่รุ่น Drupal 7 ไม่สมบูรณ์และไม่ได้พัฒนา โมดูลยังไม่อนุญาตให้คุณควบคุมวิธีการแสดงความคิดเห็นและคุณสามารถเพิ่มความคิดเห็นได้เพียงหนึ่งภาพต่อหนึ่งครั้ง Photonotes ( ดูตัวอย่างที่นี่ ) เป็นอีกโมดูลที่คล้ายกัน (แม้ว่าจะแสดงเฉพาะคำอธิบายประกอบบนภาพ) มันเป็นเพียงการพัฒนาสำหรับ Drupal 6 JQMap Highlight ใช้งานได้กับ Drupal 7 เท่านั้นให้คุณโพสต์คำแนะนำเครื่องมือบนภาพ (ซึ่งต่างจากคำอธิบายประกอบจริง) ไม่มีใครมีคำแนะนำอื่น ๆ ขอบคุณ!
8 7  media 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.