Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.4 Thai R20220811 (REV.75) ระบบเว็บบอร์ดที่ครบครัน (ไม่ได้เป็นสมาชิกก็โหลดได้) ดาวน์โหลด Discuz! X3.4 ภาษาไทยล่าสุดที่นี่

Discuz! X3.5 Beta-20220910 (Beta 1) เปิดระบบ Verified Account - ระบบยืนยันตัวตน LINE OPENCHAT Discuz! Thai (แชทสดกับทีมงาน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 182|ตอบกลับ: 0

แก้แบ่งปันลิงค์ youtube ไปแล้ว แต่ตัวเล่นวีดีโอไม่แสดง

[คัดลอกลิงก์]
nasz โพสต์ 2022-9-29 11:30:15 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย nasz เมื่อ 2022-10-4 03:08

ก่อนแก้ (โพสต์เก่า)

หลังแก้ (โพสต์ใหม่ ๆ หลังจากแก้แล้ว)


ไฟล์ที่เราจะเข้าไปปรับอยู่ที่ /source/function/media/media_youtube.php
ลบทิ้งโค๊ตเก่าไปเลยแล้วใส่โค๊ตตัวนี้ลงไปแทน
  1. $checkurl = array('youtube.com/watch?','youtu.be/','youtube.com/embed/');

  2. function media_youtube($url) {
  3.         if(preg_match("/^https?:\/\/(|m.|www.)youtube.com\/watch\?v=([^\/&]+)&?/i", $url, $matches)) {
  4.                 $flv = 'https://www.youtube.com/v/'.$matches[2].'&fs=1';
  5.                 $iframe = 'https://www.youtube.com/embed/'.$matches[2];
  6.                 $imgurl = 'https://i3.ytimg.com/vi/'.$matches[2].'/maxresdefault.jpg';
  7.         }else if(preg_match("/^https?:\/\/youtu.be\/([^\/&]+)&?/i", $url, $matches)) {
  8.                 $flv = 'https://www.youtube.com/v/'.$matches[1].'&fs=1';
  9.                 $iframe = 'https://www.youtube.com/embed/'.$matches[1];
  10.                 $imgurl = 'https://i3.ytimg.com/vi/'.$matches[1].'/maxresdefault.jpg';
  11.         }else if(preg_match("/^https?:\/\/(|m.|www.)youtube.com\/embed\/([^\/&]+)&?/i", $url, $matches)){
  12.                 $flv = 'https://www.youtube.com/v/'.$matches[2].'&fs=1';
  13.                 $iframe = 'https://www.youtube.com/embed/'.$matches[2];
  14.                 $imgurl = 'https://i3.ytimg.com/vi/'.$matches[2].'/maxresdefault.jpg';
  15.         }
  16.         return array($flv, $iframe, $url, $imgurl);
  17. }
คัดลอกไปที่คลิปบอร์ด

หลังจากนี้โพสต์ใหม่ ๆ ก็จะแสดงหน้าต่างวีดีโอละครับ (ต้องรีแคชก่อน)

สำหรับใครที่ยังใช้ bbcode [media] อยู่ แก้ตรงนี้แล้วเหมือนจะกลับมาใช้ได้แล้วเช่นกัน

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2022-12-10 13:44

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้