ดาวน์โหลด SMF 2.0.13 แบบติดตั้งใหม่และอัพเกรดพร้อมไฟล์ภาษาไทย
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
โดยปกติแล้ว SMF มีแค่ให้โพสต์ภาพและ Flash ที่ลิงค์มาจากที่อื่นได้เท่านั้นถ้าหากว่าต้องการโพสต์เพลง WMA ในบอร์ดสำหรับแชร์ให้สมาชิกฟังเพลงกันก็ต้องแก้ไขโค้ดเพิ่มเติมเองค่ะไม่ยากนักน่ะค่ะเปิดไฟล์ Sources/Subs.php ค่ะแล้วหาโค้ดส่วนนี้ออกมาโค้ด: [เลือก] array( 'tag' => 'flash', 'type' => 'unparsed_commas_content', 'test' => '\d+,\d+\]',แล้วเพิ่มโค้ดด้านล่างนี้ไว้ก่อนหน้าโค้ดที่หาออกมาค่ะโค้ด: [เลือก] // ----------*** เพิ่มโค้ด [wma]songs.wma[/wma] ***---------- array( 'tag' => 'wma', 'type' => 'unparsed_commas_content', 'test' => '\d+,\d+\]', 'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object type="audio/x-ms-wma" width="$2" height="$3"><param name="filename" value="$1" /><param name="Autostart" value="1" /><param name="ShowControls" value="1" /><param name="ShowPositionControls" value="0" /><param name="ShowStatusBar" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowTracker" value="1" /><param name="ShowAudioControls" value="1" /><param name="pluginspage" value="http://www.microsoft.com/windowsmedia/" /></object>' : '<embed type="audio/x-ms-wma" src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed>'), ),เท่านี้เราก็สามารถโพสต์เพลง WMA ในบอร์ดด้วยโค้ด [wma]...[/wma] ได้แล้วค่ะแต่เพื่อให้ง่ายต่อการใช้งานบอร์ด เรามาเพิ่มปุ่มสำหรับโค้ดนี้กันนะคะก่อนอื่นก็ต้องหารูปภาพที่เหมาะสมที่สื่อให้รู้ถึงว่าเป็นโค้ดโพสต์เพลงตั้งชื่อเป็น wma.gif ขนาด 23x22 pixels (หรือจะเล็กกว่านิดหน่อยก็ได้ค่ะ ถ้าให้ดีควรจะเป็นภาพพื้นใสนะคะ)Save ไฟล์ไว้ที่ Themes/default (หรือธีมที่ใช้งาน)/images/bbc/wma.gifเสร็จแล้วเปิดไฟล์ Default/Post.template.php ค่ะ(ถ้าใช้งานธีมอื่นที่ไม่ใช่ Default ก็แก้ไขไฟล์ในธีมนั้นๆนะคะ ถ้าในธีมไม่มีก็แก้ไขไฟล์ Default น่ะแหละค่ะ)หาโค้ดส่วนนี้ค่ะโค้ด: [เลือก] 'flash' => array('code' => 'flash', 'before' => '[flash=200,200]', 'after' => '[/flash]', 'description' => $txt[433]),พิมพ์ Enter ขึ้นบรรทัดใหม่ แล้ววางโค้ดด้านล่างนี้ต่อท้ายค่ะโค้ด: [เลือก] 'wma' => array('code' => 'wma', 'before' => '[wma=300,50]', 'after' => '[/wma]', 'description' => 'Windows Media Player'),แก้ไขโค้ดเสร็จเรียบร้อยแล้ว เราก็จะเห็นปุ่มสำหรับโพสต์เพลง WMA ในหน้าตั้งกระทู้ค่ะตัวอย่างปุ่ม ดูที่นี่ค่ะhttp://www.justusers.net/forums/index.php?action=post;board=6.0จะเห็นว่ามีปุ่มนี้อยู่ เมื่อคลิกที่ปุ่ม ก็จะมีโค้ดสำหรับโพสต์เพลงให้เราตามนี้ค่ะโค้ด: [เลือก][wma=300,50][/wma]ซึ่งตัวเลข 300,50 เป็นค่ามาตรฐานถ้าต้องการเปลี่ยนเป็นขนาดอื่น ก็แก้ไขเองที่ตามโค้ดด้านบนนะคะสำหรับการโพสต์เพลง WMA ก็จะโพสต์ในรูปแบบนี้ค่ะโค้ด: [เลือก][wma=300,50]http://www.tinacat.net/uploadz/SoClose-CloseToYou.wma[/wma]เพลงที่โพสต์จะเล่นเองโดยอัตโนมัติค่ะสำหรับโค้ดนี้ เราทดสอบแล้วสามารถเปิดด้วย IE, Opera, และ FireFox ได้ปกติค่ะสามารถแสดงผลและมีเพลงขึ้นให้ฟังค่ะ(ถ้าท่านใดลองแล้วไม่มีเพลง อาจจะเป็นเพราะโฮสต์ที่ฝากเพลงมีปัญหาน่ะค่ะ)ขอให้มีความสุขกับเสียงเพลงนะคะ [wma=300,50]http://www.tinacat.net/uploadz/SoClose-CloseToYou.wma[/wma]ลืมไปว่าโพสต์เพลงในนี้ไม่ขึ้นงั้นดูตัวอย่างเพลงที่นี่ค่ะhttp://www.justusers.net/forums/index.php?topic=7605.0
array( 'tag' => 'flash', 'type' => 'unparsed_commas_content', 'test' => '\d+,\d+\]',
// ----------*** เพิ่มโค้ด [wma]songs.wma[/wma] ***---------- array( 'tag' => 'wma', 'type' => 'unparsed_commas_content', 'test' => '\d+,\d+\]', 'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object type="audio/x-ms-wma" width="$2" height="$3"><param name="filename" value="$1" /><param name="Autostart" value="1" /><param name="ShowControls" value="1" /><param name="ShowPositionControls" value="0" /><param name="ShowStatusBar" value="1" /><param name="ShowDisplay" value="0" /><param name="ShowTracker" value="1" /><param name="ShowAudioControls" value="1" /><param name="pluginspage" value="http://www.microsoft.com/windowsmedia/" /></object>' : '<embed type="audio/x-ms-wma" src="$1" width="$2" height="$3" play="true" loop="true" quality="high" AllowScriptAccess="never" /><noembed><a href="$1" target="_blank">$1</a></noembed>'), ),
'flash' => array('code' => 'flash', 'before' => '[flash=200,200]', 'after' => '[/flash]', 'description' => $txt[433]),
'wma' => array('code' => 'wma', 'before' => '[wma=300,50]', 'after' => '[/wma]', 'description' => 'Windows Media Player'),
[wma=300,50][/wma]
[wma=300,50]http://www.tinacat.net/uploadz/SoClose-CloseToYou.wma[/wma]