Discuz Thai

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

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

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

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

[X2.5] ขอโค๊ดอ่านลิงค์ Yutube ตัวใหม่หน่อยเน้อ

[คัดลอกลิงก์]
icemanz โพสต์ 2012-12-16 00:33:58 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย icemanz เมื่อ 2012-12-18 19:27

คือผมทำลิงค์ครอบจักรวาลอะครับ (Function discuzcode.php)ที่สามารถใส่ลิงค์ของวิดีโอแล้วเล่นไฟลืได้เลยในบอร์ด ตอนนี้ที่มีอยู่มันเล่นได้แค่ลิงค์ http:// ธรรมดาครับแต่ตอนนี้ ลิงค์ใหม่ๆเช่น https:// และลิงค์ตัวใหม่ๆมันเข้ารหัสไม่ได้ครับ
นี่ตัวที่ใช้ครับ
  1. } elseif(strpos($lowerurl, 'www.youtube.com/watch?') !== FALSE) {
  2.                 if(preg_match("/http:\/\/www.youtube.com\/watch\?v=([^\/&]+)&?/i", $url, $matches)) {
  3.                         $flv = 'http://www.youtube.com/v/'.$matches[1].'&hl=zh_CN&fs=1';
  4.                         if(!$width && !$height) {
  5.                                 $str = file_get_contents($url, false, $ctx);
  6.                                 if(!empty($str) && preg_match("/'VIDEO_HQ_THUMB':\s'(.+?)'/i", $str, $image)) {
  7.                                         $url = substr($image[1], 0, strrpos($image[1], '/')+1);
  8.                                         $filename = substr($image[1], strrpos($image[1], '/')+3);
  9.                                         $imgurl = $url.$filename;
  10.                                 }
คัดลอกไปที่คลิปบอร์ด
ใครมีตัวใหม่รบกวนด้วยนะครับ งมมานานละแก้ที จอขาวซะ - -   ขอบคุณล่วงหน้านะครับ
I~DiscuzX_Serie โพสต์ 2012-12-16 04:01:17
  1. preg_match("/http:\/\/www.youtube.com\/watch\?v=([^\/&]+)&?/i", $url, $matches)
คัดลอกไปที่คลิปบอร์ด
.
.
.
.
.
  1. preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match)
คัดลอกไปที่คลิปบอร์ด

แสดงความคิดเห็น

รบกวนด้วยครับ ผมยังใช้งานไม่ได้เลย  โพสต์ 2012-12-18 19:27
ชอบคุณครับ ^^  โพสต์ 2012-12-16 08:03
 เจ้าของ| icemanz โพสต์ 2012-12-16 08:40:55
แก้ไขครั้งสุดท้ายโดย icemanz เมื่อ 2012-12-18 19:28
I~DiscuzX_Serie ตอบกลับเมื่อ 2012-12-16 04:01
.
.
.


ติดปัญหาครับคือผมเอาโค๊ดไปใส่แล้ว ตอนตั้งโพสต์ก็ปกติดีแต่พอ submit กระทู้มันหายไปเลยครับลิงค์ yutube ที่เราโพสต์ไป

ตัวอย่างก่อนโพสต์ครับ


นี่หลังโพสต์เสรจครับตรงใต้คำว่าทดสอบครับ

นี่โค๊ดที่ผมแก้จากลิงค์คุณ
  1. } elseif(strpos($lowerurl, 'www.youtube.com/watch?') !== FALSE) {
  2.                 if(preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match)) {
  3.                         $flv = 'http://www.youtube.com/v/'.$matches[1].'&hl=zh_CN&fs=1';
  4.                         if(!$width && !$height) {
  5.                                 $str = file_get_contents($url, false, $ctx);
  6.                                 if(!empty($str) && preg_match("/'VIDEO_HQ_THUMB':\s'(.+?)'/i", $str, $image)) {
  7.                                         $url = substr($image[1], 0, strrpos($image[1], '/')+1);
  8.                                         $filename = substr($image[1], strrpos($image[1], '/')+3);
  9.                                         $imgurl = $url.$filename;
  10.                                 }
  11.                         }
คัดลอกไปที่คลิปบอร์ด

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

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

x
 เจ้าของ| icemanz โพสต์ 2012-12-16 15:55:57
แก้ไขครั้งสุดท้ายโดย icemanz เมื่อ 2012-12-16 15:58

ขอบคุณล่วงหน้าครับ
 เจ้าของ| icemanz โพสต์ 2012-12-18 19:28:59
เงียบ.. มีใครเล่นลิงค์ yutube ได้บ้างครับ ขอโค๊ดทีครับ
I~DiscuzX_Serie โพสต์ 2012-12-18 20:15:56
  1. preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $matches)
คัดลอกไปที่คลิปบอร์ด
ตัวแปรผิดนิดหน่อย
kaknoi โพสต์ 2012-12-19 15:39:36
  1. <object width="560" height="345"><param name="movie" value="http://www.youtube.com/v/{1}?version=3&amp;hl=th_TH&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/{1}?version=3&amp;hl=th_THamp;rel=0" type="application/x-shockwave-flash" width="560" height="345" allowscriptaccess="always" allowfullscreen="true"></embed></object>
คัดลอกไปที่คลิปบอร์ด

แสดงความคิดเห็น

อันนี้เอาไปใส่ตรงไหนครับ ในไฟล์ Function_discuzcode.php  โพสต์ 2012-12-19 19:32
kaknoi โพสต์ 2012-12-21 04:46:13
ใส่ตรง bbcode ครับ

แสดงความคิดเห็น

ตัวนี้ใช้ได้ครับแต่โพสต์ มีเดียปกติมันไม่ได้  โพสต์ 2012-12-21 18:38
I~DiscuzX_Serie โพสต์ 2012-12-21 04:49:48
I~DiscuzX_Serie ตอบกลับเมื่อ 2012-12-18 20:15
ตัวแปรผิดนิดหน่อย

ทดสอบ ยัง

แสดงความคิดเห็น

ลองแล้วครับ คือเก่าครับ เงียบสนิท  โพสต์ 2012-12-21 14:24
ยัง หึหึ  โพสต์ 2012-12-21 09:00
I~DiscuzX_Serie โพสต์ 2012-12-21 17:22:06
I~DiscuzX_Serie ตอบกลับเมื่อ 2012-12-21 04:49
ทดสอบ ยัง

แก้จากตัวเก่า อันแรก นะเห้ย ดูดีๆ ซิ ไม่ได้โพสซํ้ากับของ เก่านะ

แสดงความคิดเห็น

นั่นละครับผมลองแล้ว ยังกลายเป็นลิงค์ url ครับ  โพสต์ 2012-12-21 18:36
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2025-6-6 13:26

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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