ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: mabids.com ที่ 09 ธันวาคม 2009, 11:38:17



หัวข้อ: วิธีทำให้ smf โพสต์วีดีโอ จาก youtube สำหรับคนที่ลง mod ไม่ได้แบบผม
เริ่มหัวข้อโดย: mabids.com ที่ 09 ธันวาคม 2009, 11:38:17
เปิดไฟล์ Sources/Subs.php ครับ

หา
         array(
            'tag' => 'font',
            'type' => 'unparsed_equals',
            'test' => '[A-Za-z0-9_,-s] ?]',
            'before' => '<span style="font-family: $1;">',
            'after' => '</span>',
         ),  จะเห็นว่ามีเยอะ เอาตรงไหนก้อได้ครับ หรือเอาแบบผมคือ แล้วกด enter เพื่อขึ้นบรรทัดใหม่ แล้วใส่ code

         
โค๊ด:
array(
'tag' => 'youtube',
'type' => 'unparsed_commas_content',
'test' => 'd ,d ]',
'content' => '<object width="$2" height="$3"><param name="movie" value="http://www.youtube.com/v/$1" ></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="$2" height="$3"></embed></object>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (isset($disabled['url']))
$tag['content'] = '$1';'),
'disabled_content' => '<a href="$1" target="_blank">$1</a>',
),

2.เสร็จแล้วเปิดไฟล์ Default/Post.template.php ครับ แล้วหา
'flash' => array('code' => 'flash', 'before' => 'http://', 'after' => '', 'description' => $txt[433]), กด enter แล้วใส่ code
โค๊ด:
'youtube' => array('code' => 'youtube', 'before' => '[youtube=425,350]', 'after' => '[/youtube]', 'description' => $txt['youtube']),

เรียบร้อยครับ 
3.เพิ่มเมนูเพื่อความสะดวกในการใช้งานครับ   หารูปจาก google แล้วsave เป็น youtube.gif ขนาด 23x22 pixels  หลังจากนั้นอัพเข้าไปใน Themes/default/images/bbc/youtube.gif

ดูธีมที่เราใช้งานด้วยนะครับ   ต่อไปเปิดไฟส์ Themes/default/languages/Post.thai.php (ผมเป็นPost.thai-utf8) เวลาที่เอาเมาส์ไปวางให้ขึ้นข้อความว่า ใส่คลิปจาก YouTube เพื่อเข้าใจง่ายขึ้นเวลาที่เห็นไอคอน

หา $txt[449] = 'ใส่แถวของตาราง';
$txt[499] = 'ข้อความของคุณยาวไป กรุณาทำให้สั้นลง';
$txt[531] = 'เส้นขวาง';
$txt[532] = 'ขนาดตัวอักษร';
$txt[533] = 'แบบตัวอักษร';  กด enter แล้วใส่code
โค๊ด:
$txt['youtube'] = 'ใส่คลิปจาก YouTube';

จะได้แบบนี้ $txt[499] = 'ข้อความของคุณยาวไป กรุณาทำให้สั้นลง';
$txt[531] = 'เส้นขวาง';
$txt[532] = 'ขนาดตัวอักษร';
$txt[533] = 'แบบตัวอักษร';
$txt['youtube'] = 'ใส่คลิปจาก YouTube';

จบแหละ อย่าลืมสำรองข้อมูลก่อนนะงับ แล้วอับเข้า host จบครับ 
วิธีโพส   เปิด คลิป VDO ตามที่เราต้องการ ในเว็บ www.youtube.com (http://www.youtube.com)
เช่น เราจะเอาคลิปจากที่นี่
Metallica - Master of Puppets (S&M) (http://www.youtube.com/watch?v=6KtF7ql3FJc#normal)
ให้เราเอา YouTube ID ของ Clip นั้นๆมาครับ ซึ่งในที่นี้ ก็คือ 6KtF7ql3FJc

กดไอคอน YouTube  แล้วใส่ 6KtF7ql3FJc เป็นอันจบ

อ่านมาจาก:http://www.ideezign.com/index.php?topic=22.0