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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

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

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

โดย thatsawan » 18/08/2015 10:40 am

ได้เเย้วเย๊

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

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

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

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

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

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

โดย thatsawan » 17/08/2015 11:39 pm

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

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

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

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

ข้างบน