ฉันจะเพิ่มไลบรารี่ของบุคคลที่สามใน Joomla เพื่อให้พวกเขาสามารถใช้งานโค้ดของฉันได้โดยทั่วไป


11

เราใช้ผลิตภัณฑ์โอเพ่นซอร์สบุคคลที่สามเช่น PhpExcel และ HtmlPurifier ในอดีตเรามักจะมีโฟลเดอร์แยกต่างหากสำหรับพวกเขาและเรียกพวกเขาตาม แต่ตอนนี้อยากจะรู้ว่ามีวิธีการติดตั้ง / ใช้พวกเขากับ\librariesโฟลเดอร์Joomla ธรรมดา

ฉันดูที่การใช้ไลบรารีของตัวเองในส่วนขยายของคุณแต่ไม่ชัดเจนว่าจะใช้กับการเขียนไลบรารีของคุณเองหรือไม่หรือโดยทั่วไปจะใช้กับ "สิ่งที่อยู่ในโฟลเดอร์" ฉันหวังว่าจะได้รับคำแนะนำหรือข้อมูลเชิงลึกก่อนที่ฉันจะเริ่ม R & D นี้ แต่จะปรับปรุงด้วยการค้นพบเป็นอย่างอื่น


1
ฉันคิดว่าวิธีการที่คุณใช้ขึ้นอยู่กับว่าคุณต้องการนำเข้าห้องสมุดของคุณเมื่อใด หากเป็นห้องสมุดที่คุณต้องการนำเข้าด้วยองค์ประกอบเฉพาะการใช้วิธีการของ @ FFrewin จะดีที่สุด หากคุณต้องการนำเข้าห้องสมุดของคุณเพื่อให้มีการใช้งานอย่างต่อเนื่องในทุก ๆ หน้าฉันขอแนะนำให้คุณใช้JLoaderเหตุการณ์ปลั๊กอินเพื่อโหลดอัตโนมัติ
Lodder

สิ่งนี้ควรนำไปใช้กับสิ่งที่อยู่ในโฟลเดอร์ แต่สิ่งที่เพิ่มเติมที่นี่ควรนำไปใช้กับอนุสัญญาการเข้ารหัสของ Joomla ซึ่งรวมถึงการบังคับใช้อย่างเข้มงวดของไฟล์ที่มีเพียงคลาสเดียว ฯลฯ หากคุณรวมถึงบางสิ่งบางอย่างของบุคคลที่สามนั่นอาจจะต้องมีการแก้ไขก่อนที่จะใช้งาน
Jeremy Proffitt

คำตอบ:


5

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

ส่วนตัวฉันใช้โฟลเดอร์ไลบรารีในวิธีเดียวกันและต่อมาในส่วนขยายของฉันฉันมักจะโหลดห้องสมุดด้วยjimportฟังก์ชั่น

เช่นนี้เช่น:

jimport('simplehtmldom.simple_html_dom');

มันจะรวมไฟล์ php:

"/libraries/simplehtmldom/simple_html_dom.php"


ได้รับการยอมรับโดยบังเอิญเร็ว ๆ นี้ .... ดูเหมือนว่าจะถูกต้องสำหรับฉัน แต่ต้องการให้คำถามยังไม่ได้ตอบเพื่อดูว่ามีข้อเสนอแนะอื่น ๆ สำหรับใคร & โดยใคร มีแนวโน้มที่จะยอมรับแล้ว :)
GDP

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