อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

พอดีว่าผมมี components ของ joomla ตัวหนึ่งที่ต้องการจะให้แสดงเวอร์ชั่นด้านหน้าเว็บไซต์ด้วยจึงอยากทราบวิธีในการดึงข้อมูลเวอร์ชั่นในไฟล์ XML จากหลังบ้านมาแสดงที่หน้า views ของหน้าเว็บไซต์ ครับ
Selection_999(2470).png
Selection_999(2470).png (11.32 KiB) Viewed 4150 times
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22145
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

ใช้คำสั่ง simplexml_load_file ในการอ่านไฟล์ xml ครับ

ศึกษาการใช้งานก่อน และ ตรวจสอบที่อยู่ไฟล์ให้ถูกต้องครับ

โค้ด: เลือกทั้งหมด

$xml = simplexml_load_file(JPATH_COMPONENT_ADMINISTRATOR . DS . 'hello.xml');
$data->current_version = (string) $xml->version;
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ภาพประจำตัวสมาชิก
jamepiyawat
PHP VIP Members
PHP VIP Members
โพสต์: 2008
ลงทะเบียนเมื่อ: 21/05/2019 10:45 am

Re: อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla

โพสต์ที่ยังไม่ได้อ่าน โดย jamepiyawat »

tsukasaz เขียน: 30/01/2020 4:00 pm ใช้คำสั่ง simplexml_load_file ในการอ่านไฟล์ xml ครับ

ศึกษาการใช้งานก่อน และ ตรวจสอบที่อยู่ไฟล์ให้ถูกต้องครับ

โค้ด: เลือกทั้งหมด

$xml = simplexml_load_file(JPATH_COMPONENT_ADMINISTRATOR . DS . 'hello.xml');
$data->current_version = (string) $xml->version;

โค้ด: เลือกทั้งหมด

$data->current_version = (string) $xml->version;
มันคืออะไรโค้ดอะไรเหรอครับ
ผม echo $xml->version แบบนี้ก็มีเลขเวอร์ชั่นออกมาแล้ว ครับ เลยไม่รู้ว่าโค้ดบรรทัดนี้คืออะไรครับ
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22145
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: อยากทราบวิธีการดึงค่าเลขเวอร์ชั่นในไฟล์ XML ของ components joomla

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

อันนั้นคือตัวอย่างโค้ดเฉยๆ ครับ ผมตัดมาจากส่วนเสริมที่มีการใช้งานอยู่ บรรทัดนั้นเป็นการโยนค่าไปไว้ที่ตัวแปร

ส่วนการนำไปใช้ ใช้แค่ $xml->version ตามที่ทำมาได้ครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84