วิธีแก้ไข BBCODE Media (วีดีโอ) ให้รองรับ URL Youtube มากขึ้น
1. เปิดไฟล์ source/function/media/media_youtube.php2. ค้นหา
$checkurl = array('www.youtube.com/watch?');
3. แทนที่ด้วย
$checkurl = array('youtube.com','youtu.be');
4. ค้นหา
if(preg_match("/^https?:\/\/www.youtube.com\/watch\?v=([^\/&]+)&?/i", $url, $matches)) {
5. แทนที่ด้วย
if(preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/\s]{11})%i', $url, $matches)) {
6. อัปเดตแคช (AdminCP -> เครื่องมือ -> อัปเดตแคช)
ขอบคุณโค้ด regex จาก https://stackoverflow.com/a/6382259/8929385
แก้ไขครั้งสุดท้ายโดย suttasilo เมื่อ 2021-6-25 19:57
https://www.youtube.com/watch?v=g1MTzLqErUU
ทดสอบ
ทำไม ผมแก้ตามแล้ว ก็ยังไม่ได้ ครับ
unzip ตอบกลับเมื่อ 2021-7-3 12:45
ทดสอบ
ทำไม ผมแก้ตามแล้ว ก็ยังไม่ได้ ครับ
Discuz! เวอร์ชั่นไหน อัปเดตแคชยังครับ แก้ไขครั้งสุดท้ายโดย unzip เมื่อ 2021-7-8 08:48
popiazaza ตอบกลับเมื่อ 2021-7-3 14:35
Discuz! เวอร์ชั่นไหน อัปเดตแคชยังครับ
Discuz! X3.4, Rev.64 อัพเดทแคช แล้วก็ไม่ได้ครับ
คลิปที่ดพส เป็นจอดำๆ กดดูไม่ได้
ขึ้นข้อความว่า
เกิดข้อผิดพลาด โปรดลองอีกครั้งในภายหลัง (ID การเล่น: uZB1IEtxxOwM6afg )
ดูข้อมูลเพิ่มเติม
หน้า:
[1]