Component : attachments | แนบไฟล์ไว้กับบทความได้บน joomla

เรามาเพิ่มความสามารถให้กับ joomla มำให้มันสามารถแนบไฟล์ไว้กับบทความได้ด้วย สมมติเรื่องที่เราเขียนอาจจะต้องมีการให้ดาวโหลดไฟล์อะไรบางอย่าง แทนที่เราจะเอาไฟล์ไปวางไว้ที่อื่นแล้วนำลิงค์มาแปะไว้เฉยๆ นำไฟล์ของเรามาแนบไปพร้อมกับบทความเราเลยดีกว่าครับ ง่ายกว่าเยอะ

โดยให้เราดาวโหลด attachments มาเก็บไว้บนเครื่องเราก่อนครับ จากนั้นแตกไฟล์ออกมา จะพบ 4 ไฟล์ได้แก่

  • attachments_plugin.zip
  • add_attachment_btn_plugin.zip
  • attachments_search.zip
  • attachments_component.zip

ให้ทำการติดตั้งไฟล์ทั้ง 4 ไฟล์นี้ จากนั้นไปที่ Extensinos >> Plugin Manager ทำการ enable ทั้ง 3 plugin ดังนี้

  • Content – Attachments
  • Editor Button – AddAttachment
  • Search – Attachments

attachments
attachments1

จากนั้นตั้งค่าที่ Component >> Article Attachments เพื่อทำการตั้งค่าตามต้องการ จากนั้นให้กดที่ parameter
attachments3

จากนั้นปรับแต่งค่าตามต้องการ ผมจะอธิบายในส่วนหลักๆครับ
attachments4

  1. ใครสามารถเห็นไฟล์ที่แนบ เฉพาะคนที่ login หรือทุกคน(anyone)
  2. ใครสามารถทำการแนบไฟล์ได้
  3. ปรับ attachments เป็น published โดยพื้นฐานหรือไม่
  4. แสดงหัวข้อ
  5. แสดงรายละเอียด
  6. แสดงขนาดไฟล์
  7. แสดงจำนวนครั้งที่ดาวโหลด
  8. แสดงวันที่ทำการเปลี่ยนแปลงไฟล์ล่าสุด
  9. จากนั้นกด save

จากนั้นให้ทำการเพิ่มนามสกุลของไฟล์ที่เราต้องการลงไปได้ โดยไปที่เมนู Site >> Globalconfiguration จากนั้นไปที่ system
attachments5

ให้เราดูที่ Media Settings และทำการเพิ่มนาสกุลไฟล์ที่เราต้องการลงเช่น rar , zip เป็นต้น จากนั้นกด save
attachments6

คราวนี้จะมาดูวิธีใช้งานกันดูน่ะครับพี่น้อง ให้ทำการเขียนบทความที่จะแนบไฟล์ จากนั้นทำการกด apply ก่อนครับเพื่อเป็นการ save บทความโดยไม่ต้องเปลี่ยนหน้าไปไหน จากนั้นกดปุ่ม attachments ด้านล่างเพื่อแนบไฟล์
attachments2

เลือกไฟล์จากเครื่องเรา จากนั้นใส่ชื่อไฟล์และรายละเอียด แล้วกด upload
attachments7

จากนั้นทำการ save บทความที่ทำมาแล้วดูผลงานกัน…
howhost_0014

Link : http://extensions.joomla.org/extensions/3115/details

บทความแนะนำ
  • http://www.narungsun.co.cc/?p=59 » รวมบทความเกี่ยวกับ Joomla

    [...] Component : attachments | แนบไฟล์ไว้กับบทความได้บน j… [...]

blog comments powered by Disqus