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

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

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

ภาพประจำตัวสมาชิก
Ittichai_chupol
PHP VIP Members
PHP VIP Members
โพสต์: 2516
ลงทะเบียนเมื่อ: 19/09/2018 10:33 am

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

โพสต์โดย Ittichai_chupol » 13/12/2018 4:28 pm

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

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

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

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


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

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

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


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

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



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

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


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



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

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

   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);
            }
        });
    }

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 7 และ บุคคลทั่วไป 0 ท่าน