ส่งค่า ตัวแปร เปลี่ยนภาษา ไปยัง javascript บน phpbb

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

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

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 2813
Joined: 19/09/2018 10:33 am

ส่งค่า ตัวแปร เปลี่ยนภาษา ไปยัง javascript บน phpbb

Postby Ittichai_chupol » 13/12/2018 4:28 pm

--สำหรับ การ extension มักจะมีตัวแปรที่ใช้สำหรับการเปลี่ยนภาษา ที่ใช้สำหรับแสดงโดย html ซึ่งวิธีการนั้นหลายๆคนคงพอรู้กันอยู่ แต่ถ้าสมมุติืว่า การที่เราจะใช้ตัวแปรภาษา กับ javascript นั้น บางคนคงอาจจะไม่เคยทำมาก่อน
--ซึ่งวันนี้ จะมาแนะนำการใช้ตัวแปรภาษาร่วมกับ javascript ผ่าน extension

ขั้นตอนการสร้างนั้น

1.เขาจะต้องสร้าง extension ก่อน

2.แล้วก็มาสร้าง ส่วนทีี่่เป็นต่อเรียกใช้ใช้ตัวแปรภาษานั้นคือ listener


3.จากนั้นเราจะมาสร้างหน้า template โดยใช้ html กัน
** เริ่มจาก เข้าที่ โฟลเดอร์ style -> all
เมื่อได้ไฟล์ html มาเเล้ว
ก็มาทดลองเขียนดคดกัน

ตัวอย๋างโคดที่ใช้ในฝั่ง html

Code: Select all


//ส่วนนี้ คือ การส่วนตัวแปรภาษาผ่าน id เพื่อที่จะเข้าไปใน javascript

<input type="hidden" id="youtube" value="{L_YOUTUBE_INSERT}">



อันนี้เป็นส่วนของ javascript ที่ใช้รับค่าตัวแปรภาษาที่ส่งมา

Code: Select all


  var b = document.getElementById("youtube").value;



และส่วนนี้คือส่วนที่ที่นำตัวแปรภาษา มาใช้

Code: Select all

   function mpopup() {
        jQuery.MessageBox({
            buttonDone: b, //ใช่ที่ตำแหน่งนี้

            message: b,
            input: true,
            speed: 1000
        }).done(function (data) {
            if (jQuery.trim(data)) {
                mbbfontstyle('\r\n [youtube]', '[/youtube]', data);
            }
        });
    }

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 3 guests