จะสร้างตัวแปลให้ไปใช้ในไฟล์ภาษาของ phpBB ต้องทำยังไงค่ะ "1$s"

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

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

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19973
Joined: 31/03/2014 10:02 am
Contact:

จะสร้างตัวแปลให้ไปใช้ในไฟล์ภาษาของ phpBB ต้องทำยังไงค่ะ "1$s"

Post by thatsawan » 17/08/2015 11:39 pm

%1$s เราจะไปกำหนดว่าให้ค่าตัวแปรนี้เป็นค่าที่ต้องการได้ที่ใหน

Code: Select all

'NOTIFICATION_BUTTON_ADD_LIKE'	=> '%1$s <b>ถูกใจ</b> โพสต์ของคุณ "%2$s"',
ตอนนี้ผลที่ได้คือ %1$s = คือชื่อ user
%2$s = คือชื่อกระทู้

เเต่ไม่รู้ว่ามันมาจากใหน

User avatar
tsukasaz
PHP VIP Members
PHP VIP Members
Posts: 10586
Joined: 18/04/2012 9:39 am

Re: จะสร้างตัวแปลให้ไปใช้ในไฟล์ภาษาของ phpBB ต้องทำยังไงค่ะ "1$s"

Post by tsukasaz » 18/08/2015 9:30 am

The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19973
Joined: 31/03/2014 10:02 am
Contact:

Re: จะสร้างตัวแปลให้ไปใช้ในไฟล์ภาษาของ phpBB ต้องทำยังไงค่ะ "1$s"

Post by thatsawan » 18/08/2015 10:40 am

ได้เเย้วเย๊

Code: Select all

$this->user->lang('NOTIFICATION_BUTTON_ADD_LIKE', $username, $this->get_data('post_subject'));
$username = %1$s
$this->get_data('post_subject' = %2$s

Code: Select all

	'NOTIFICATION_BUTTON_ADD_LIKE'	=> '%1$s <b>ถูกใจ</b> โพสต์ของคุณ "%2$s"',

เเต่ถ้าจะใช้ $username = %1$s จะต้องลบทั้งตัวที่ส่งเเละตัวที่รับไม่งั้นมันจะไม่ขึ้นมาเเสดง

Post Reply

Return to “Programming - PHP”

Users browsing this forum: Bing [Bot] and 32 guests