จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ

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

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

User avatar
bankjittapol
PHP Super Member
PHP Super Member
Posts: 344
Joined: 21/10/2019 10:19 am

จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ

Post by bankjittapol » 23/11/2019 3:39 pm

จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ
คือผมกำลังทำ plugin ปรับแสดงผล changelog อยู่ครับ แล้วกำหนด pattern ที่ใช้ เป็น {version=1.0.2 2018-12-04} {/version} แล้วต้องการเอาเลขเวอร์ชั่น และวันที่ออกมาใช้ แต่ไม่รู้ว่าต้องทำยังไงครับ
ตัวอย่างการใส่

Code: Select all

 {version=1.0.3 2019-02-02}
{new}
<ul>
<li>ข้อความ</li>
<li>ข้อความ</li>
</ul>
{/new}

{update}
<ul>
<li>ข้อความ</li>
<li>ข้อความ</li>
</ul>
{/update}
{bug}
<ul>
<li>ข้อความ</li>
<li>ข้อความ</li>
</ul>
{/bug}
{/version}
ผลลัพธ์ที่อยากได้
Image

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 1931
Joined: 21/05/2019 10:45 am

Re: จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ

Post by jamepiyawat » 23/11/2019 3:42 pm

Code: Select all

$a = $article->text;
    preg_match_all("/{version=(.*)}/", $a, $urlimg);
    print_r($urlimg);

User avatar
bankjittapol
PHP Super Member
PHP Super Member
Posts: 344
Joined: 21/10/2019 10:19 am

Re: จะเอาเลขเวอร์ชั่น และวันที่ ที่อยู่ข้างใน {version} ออกมายังไงครับ

Post by bankjittapol » 23/11/2019 3:56 pm

jamepiyawat wrote:
23/11/2019 3:42 pm

Code: Select all

$a = $article->text;
    preg_match_all("/{version=(.*)}/", $a, $urlimg);
    print_r($urlimg);
ได้แล้วครับ ขอบคุณมากครับ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Joomla Development”

Who is online

Users browsing this forum: No registered users and 2 guests