SMF Thailand.

SMF Development => SMF Coding Discussion => ข้อความที่เริ่มโดย: DarkEagle ที่ 19/10/06, 21:42:38

หัวข้อ: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: DarkEagle ที่ 19/10/06, 21:42:38
Youtube

เปิดไฟล์ Sources/Subs.php ครับ
แล้วหาโค้ดส่วนนี้ออกมา

โค้ด: [เลือก]
array(
'tag' => 'hr',
'type' => 'closed',
'content' => '<hr style="clear: both;" />',
'block_level' => true,
),

พิมพ์ Enter ขึ้นบรรทัดใหม่  แล้วเพิ่มโค้ดด้านล่างนี้ไว้หลังโค้ดที่หาออกมา

โค้ด: [เลือก]
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>',
),

เสร็จแล้วเปิดไฟล์ Default/Post.template.php ครับ
(ถ้าใช้งานธีมอื่นที่ไม่ใช่ Default ก็แก้ไขไฟล์ในธีมนั้นๆนะครับ  ถ้าในธีมไม่มีก็แก้ไขไฟล์ Default น่ะแหละครับ)

หาโค้ดส่วนนี้ครับ

โค้ด: [เลือก]
'flash' => array('code' => 'flash', 'before' => '[flash=200,200]', 'after' => '[/flash]', 'description' => $txt[433]),
พิมพ์ Enter ขึ้นบรรทัดใหม่  แล้ววางโค้ดด้านล่างนี้ต่อท้ายครับ

โค้ด: [เลือก]
'youtube' => array('code' => 'youtube', 'before' => '[youtube=425,350]', 'after' => '[/youtube]', 'description' => $txt['youtube']),
เท่านี้เราก็สามารถโพสต์ Video Youtube ในบอร์ดด้วยโค้ด [youtube=425,350]...[/youtube] ได้แล้วครับ
แต่เพื่อให้ง่ายต่อการใช้งานบอร์ด  เรามาเพิ่มปุ่มสำหรับโค้ดนี้กันนะครับ

ก่อนอื่นก็ต้องหารูปภาพที่เหมาะสมที่สื่อให้รู้ถึงว่าเป็นโค้ดโพสต์เพลง
ตั้งชื่อเป็น youtube.gif ขนาด 23x22 pixels  (หรือจะเล็กกว่านิดหน่อยก็ได้ครับ ถ้าให้ดีควรจะเป็นภาพพื้นใสนะครับ)
Save ไฟล์ไว้ที่  Themes/default (หรือธีมที่ใช้งาน) /images/bbc/youtube.gif

หรือจะเอารูปจากที่นี่ก็ได้ครับ

(http://www.darkzone.in.th/pic/youtube.gif)

แค่นี้ก็เป็นอันจับขั้นตอนการทำแล้วครับ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: DarkEagle ที่ 19/10/06, 21:44:35
ส่วนนี่คือวิธีใช้ครับ สำหรับ "Youtube"

เปิด คลิป VDO ตามที่เราต้องการ ในเว็บ www.youtube.com (http://www.youtube.com)

เช่น เราจะเอาคลิปจากที่นี่

http://www.youtube.com/watch?v=I06V29CMMR8

ให้เราเอา YouTube ID ของ Clip นั้นๆมาครับ ซึ่งในที่นี้ ก็คือ I06V29CMMR8

เมื่อได้ YouTube ID แล้ว ให้วางโค๊ดในกระทู้โดยคลิกเลือกไอคอน ตามรูปด้านล่างนี้

(http://www.darkzone.in.th/pic/youtube2xt9.gif)

แล้ววางโค๊ดตามนี้

โค้ด: [เลือก]
[youtube=425,350]I06V29CMMR8[/youtube]
เพียงขั้นตอนเท่านี้เราก็สามารถนำคลิปวีดีโอจากเว็บ youtube มาวางในเว็บบอร์ดได้ตามต้องการ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: DarkEagle ที่ 19/10/06, 21:47:18
Google Video

เปิดไฟล์ Sources/Subs.php ครับ
แล้วหาโค้ดส่วนนี้ออกมา

โค้ด: [เลือก]
array(
'tag' => 'i',
'before' => '<i>',
'after' => '</i>',
),

พิมพ์ Enter ขึ้นบรรทัดใหม่  แล้วเพิ่มโค้ดด้านล่างนี้ไว้หลังโค้ดที่หาออกมา

โค้ด: [เลือก]
array(
'tag' => 'gvideo',
'type' => 'unparsed_commas_content',
'test' => '\d+,\d+\]',
'content' => '<object width="$2" height="$3"><param name="movie" value="http://video.google.com/googleplayer.swf?docId=$1" ></param><embed src="http://video.google.com/googleplayer.swf?docId=$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>',
),

เสร็จแล้วเปิดไฟล์ Default/Post.template.php ครับ
(ถ้าใช้งานธีมอื่นที่ไม่ใช่ Default ก็แก้ไขไฟล์ในธีมนั้นๆนะครับ  ถ้าในธีมไม่มีก็แก้ไขไฟล์ Default น่ะแหละครับ)

หาโค้ดส่วนนี้ครับ

โค้ด: [เลือก]
'flash' => array('code' => 'flash', 'before' => '[flash=200,200]', 'after' => '[/flash]', 'description' => $txt[433]),
พิมพ์ Enter ขึ้นบรรทัดใหม่  แล้ววางโค้ดด้านล่างนี้ต่อท้ายครับ

โค้ด: [เลือก]
'gvideo' => array('code' => 'gvideo', 'before' => '[gvideo=400,326]', 'after' => '[/gvideo]', 'description' => $txt['gvideo']),
เท่านี้เราก็สามารถโพสต์ Video Youtube ในบอร์ดด้วยโค้ด [gvideo=400,326]...[/gvideo] ได้แล้วครับ
แต่เพื่อให้ง่ายต่อการใช้งานบอร์ด  เรามาเพิ่มปุ่มสำหรับโค้ดนี้กันนะครับ

ก่อนอื่นก็ต้องหารูปภาพที่เหมาะสมที่สื่อให้รู้ถึงว่าเป็นโค้ดโพสต์เพลง
ตั้งชื่อเป็น gvideo.gif ขนาด 23x22 pixels  (หรือจะเล็กกว่านิดหน่อยก็ได้ครับ ถ้าให้ดีควรจะเป็นภาพพื้นใสนะครับ)
Save ไฟล์ไว้ที่  Themes/default (หรือธีมที่ใช้งาน) /images/bbc/gvideo.gif

หรือจะเอารูปจากที่นี่ก็ได้ครับ

(http://www.darkzone.in.th/pic/gvideo.gif)

แค่นี้ก็เป็นอันจับขั้นตอนการทำแล้วครับ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: DarkEagle ที่ 19/10/06, 21:48:16
สำหรับ Google VDO

เปิด คลิป VDO ตามที่เราต้องการ ในเว็บ http://video.google.com (http://video.google.com)

เช่นจาก http://video.google.com/videoplay?docid=-7109208907659339002

ซึ่ง Google Video ID ในที่นี้ ก็คือ 3813067855347605241 นั่นเองครับ

เมื่อได้ Google Video ID แล้ว ให้วางโค๊ดในกระทู้โดยคลิกเลือกไอคอน ตามรูปด้านล่างนี้

(http://www.darkzone.in.th/pic/google2xt9.gif)

แล้ววาง โค๊ดตามนี้

โค้ด: [เลือก]
[gvideo=400,326]-7109208907659339002[/gvideo]
เพียงขั้นตอนเท่านี้เราก็สามารถนำคลิปวีดีโอจากเว็บ http://video.google.com (http://video.google.com) มาวางในเว็บบอร์ดได้ตามต้องการ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: NUTKABPOM ที่ 20/10/06, 00:09:36
 :D ขอบคุณมากครับ ขอไปใช้แล้วกันน่ะครับ อิอิ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: huunuu ที่ 22/10/06, 18:42:37
ขอบคุณครับ กำลังหาอยู่เลย  ;D
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: DarkEagle ที่ 23/10/06, 06:10:20
ดีใจนะครับ ที่มีคนชอบ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: buffet ที่ 23/12/06, 13:48:02
ขอบคุณมากๆ เลยครับ เป็นประโยชน์มากๆ ครับ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: Earth-Ben ที่ 26/02/07, 21:11:02
ขอบคุณมากครับ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: ว๊าว...ยอดมาก ที่ 20/03/07, 18:46:34
ขอบคุณคร๊าบบบ แจ่มมั๊กๆ
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: kobdam ที่ 13/04/07, 19:20:00
แล้ว code ของ metacafe หล่ะคับพี่น้องครับ  ขอหน่อยนะคับ   ???   ???   ???
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: tum ที่ 25/05/07, 20:38:42
สุดยอดมากๆ ครับ กำลังหาพอดีเลย
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: kunaza ที่ 5/12/07, 04:25:23
แล้วไอนีมันอยู่ตรงไหนละครับ ของผมไม่เห็นมีเลย

Default/Post.template.php
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: Hotsauce ที่ 19/12/07, 23:57:16
แล้วแก้โค้ดเอาโค้ดไปใส่ตรงไหนอะงงผมือใหม่
หัวข้อ: Re: ทำเว็บบอร์ดให้แสดงคลิป VDO "Youtube" และ "Google Video" ได้ แบบง่ายๆ
เริ่มหัวข้อโดย: xuniis ที่ 4/04/25, 10:27:43
дека (http://audiobookkeeper.ru/book/695)125.8 (http://cottagenet.ru/plan/695).... (http://eyesvision.ru)PERF (http://eyesvisions.com/eyesight/3)Stop (http://factoringfee.ru/t/1110296)Zech (http://filmzones.ru/t/836827)Мами (http://gadwall.ru/t/820303)Fran (http://gaffertape.ru/t/888063)стор (http://gageboard.ru/t/935588)Хорь (http://gagrule.ru/t/787051)Огла (http://gallduct.ru/t/1151960)Каза (http://galvanometric.ru/t/759558)Наум (http://gangforeman.ru/t/852020)Susa (http://gangwayplatform.ru/t/1083473)1200 (http://garbagechute.ru/t/1143581)Thom (http://gardeningleave.ru/t/845440)Veni (http://gascautery.ru/t/1143279)Tesc (http://gashbucket.ru/t/481611)PG90 (http://gasreturn.ru/t/1143573)книг (http://gatedsweep.ru/t/654816)клей (http://gaugemodel.ru/t/1160954)скла (http://gaussianfilter.ru/t/1152321)More (http://gearpitchdiameter.ru/t/920976)
Tesc (http://geartreating.ru/t/860163)Алфе (http://generalizedanalysis.ru/t/820929)Бели (http://generalprovisions.ru/t/813818)Mich (http://geophysicalprobe.ru/t/785379)Swam (http://geriatricnurse.ru/t/831990)Тихо (http://getintoaflap.ru/t/830667)Laur (http://getthebounce.ru/t/338398)Рябц (http://habeascorpus.ru/t/1050557)Korh (http://habituate.ru/t/1089363)Fran (http://hackedbolt.ru/t/672614)Tosh (http://hackworker.ru/t/1083520)Bala (http://hadronicannihilation.ru/t/1100801)Шага (http://haemagglutinin.ru/t/1049692)Федо (http://hailsquall.ru/t/675713)Иллю (http://hairysphere.ru/t/786689)Mick (http://halforderfringe.ru/t/662418)Иллю (http://halfsiblings.ru/t/811724)Fisk (http://hallofresidence.ru/t/572835)Шило (http://haltstate.ru/t/686922)Яков (http://handcoding.ru/t/924174)Tesc (http://handportedhead.ru/t/1028938)серт (http://handradar.ru/t/563308)Pier (http://handsfreetelephone.ru/t/754267)
Arth (http://hangonpart.ru/t/810507)Open (http://haphazardwinding.ru/t/566057)Mali (http://hardalloyteeth.ru/t/566176)Lawi (http://hardasiron.ru/t/567504)Alle (http://hardenedconcrete.ru/t/567966)This (http://harmonicinteraction.ru/t/628232)John (http://hartlaubgoose.ru/t/397109)Arle (http://hatchholddown.ru/t/624303)Бары (http://haveafinetime.ru/t/821722)Manm (http://hazardousatmosphere.ru/t/635745)Jame (http://headregulator.ru/t/845253)Stev (http://heartofgold.ru/t/1311767)серт (http://heatageingresistance.ru/t/557603)Circ (http://heatinggas.ru/t/1183610)ELEG (http://heavydutymetalcutting.ru/t/1181753)Pali (http://jacketedwall.ru/t/604295)ZJ1- (http://japanesecedar.ru/t/607677)Гриб (http://jibtypecrane.ru/t/671349)впеч (http://jobabandonment.ru/t/620198)Иллю (http://jobstress.ru/t/620185)Волк (http://jogformation.ru/t/670272)серт (http://jointcapsule.ru/t/1141480)Tras (http://jointsealingmaterial.ru/t/1145330)
Соде (http://journallubricator.ru/t/847465)Weld (http://juicecatcher.ru/t/892694)Osir (http://junctionofchannels.ru/t/1179673)iden (http://justiciablehomicide.ru/t/1024421)Пайк (http://juxtapositiontwin.ru/t/854502)Roma (http://kaposidisease.ru/t/849910)Плах (http://keepagoodoffing.ru/t/831224)123/ (http://keepsmthinhand.ru/t/611214)Ребр (http://kentishglory.ru/t/1059480)Андр (http://kerbweight.ru/t/912797)Zone (http://kerrrotation.ru/t/607786)кара (http://keymanassurance.ru/t/610182)Pali (http://keyserum.ru/t/1180216)чита (http://kickplate.ru/t/679244)Огла (http://killthefattedcalf.ru/t/795582)Fuxi (http://kilowattsecond.ru/t/607619)Quan (http://kingweakfish.ru/t/642980)соде (http://kinozones.ru/film/695)взгл (http://kleinbottle.ru/t/669838)MORG (http://kneejoint.ru/t/606748)ELEG (http://knifesethouse.ru/t/1026592)Zone (http://knockonatom.ru/t/608974)Соде (http://knowledgestate.ru/t/671048)
Марч (http://kondoferromagnet.ru/t/687626)Zone (http://labeledgraph.ru/t/1193677)Кряж (http://laborracket.ru/t/832418)Firs (http://labourearnings.ru/t/1090553)Neil (http://labourleasing.ru/t/900840)Gera (http://laburnumtree.ru/t/1153975)0010 (http://lacingcourse.ru/t/1188154)Zone (http://lacrimalpoint.ru/t/1187361)Zone (http://lactogenicfactor.ru/t/1186155)RHZA (http://lacunarycoefficient.ru/t/1152283)Горд (http://ladletreatediron.ru/t/838067)Моск (http://laggingload.ru/t/862344)мате (http://laissezaller.ru/t/1050330)Rabi (http://lambdatransition.ru/t/857248)Моро (http://laminatedmaterial.ru/t/864145)Табл (http://lammasshoot.ru/t/1002118)зака (http://lamphouse.ru/t/1184327)Robe (http://lancecorporal.ru/t/1002585)Erne (http://lancingdie.ru/t/847586)Fern (http://landingdoor.ru/t/852019)NBRD (http://landmarksensor.ru/t/1184042)Zone (http://landreform.ru/t/1186222)Harm (http://landuseratio.ru/t/1029285)
diam (http://languagelaboratory.ru/t/1190392)птиц (http://largeheart.ru/shop/1161011)FRAG (http://lasercalibration.ru/shop/590198)меся (http://laserlens.ru/lase_zakaz/703)хоро (http://laserpulse.ru/shop/590374)курс (http://laterevent.ru/shop/1031034)Beko (http://latrinesergeant.ru/shop/452517)Nard (http://layabout.ru/shop/452342)Sims (http://leadcoating.ru/shop/177998)Jame (http://leadingfirm.ru/shop/105637)Ulea (http://learningcurve.ru/shop/464882)stor (http://leaveword.ru/shop/464923)Kaza (http://machinesensible.ru/shop/194287)шелк (http://magneticequator.ru/shop/486780)плас (http://magnetotelluricfield.ru/shop/195419)Vanb (http://mailinghouse.ru/shop/267980)Собо (http://majorconcern.ru/shop/270358)Писа (http://mammasdarling.ru/shop/305814)STAR (http://managerialstaff.ru/shop/160048)SOUL (http://manipulatinghand.ru/shop/613801)РСФС (http://manualchoke.ru/shop/598269)прак (http://medinfobooks.ru/book/695)Blue (http://mp3lists.ru/item/695)
Б471 (http://nameresolution.ru/shop/575287)рамк (http://naphtheneseries.ru/shop/104977)Russ (http://narrowmouthed.ru/shop/461254)Sonn (http://nationalcensus.ru/shop/501415)Каба (http://naturalfunctor.ru/shop/269270)Кита (http://navelseed.ru/shop/101117)прав (http://neatplaster.ru/shop/454915)Skil (http://necroticcaries.ru/shop/175193)АТОс (http://negativefibration.ru/shop/186119)Wind (http://neighbouringrights.ru/shop/507044)Noor (http://objectmodule.ru/shop/108834)увед (http://observationballoon.ru/shop/97324)Bosc (http://obstructivepatent.ru/shop/98575)хлоп (http://oceanmining.ru/shop/458177)Yarr (http://octupolephonon.ru/shop/571702)ЛитР (http://offlinesystem.ru/shop/148292)Батк (http://offsetholder.ru/shop/201057)ЛитР (http://olibanumresinoid.ru/shop/148418)ЛитР (http://onesticket.ru/shop/578852)RBPe (http://packedspheres.ru/shop/580816)Петр (http://pagingterminal.ru/shop/683180)Gera (http://palatinebones.ru/shop/682163)Осее (http://palmberry.ru/shop/485942)
Will (http://papercoating.ru/shop/582443)ЛитР (http://paraconvexgroup.ru/shop/688149)Яков (http://parasolmonoplane.ru/shop/1167465)Черн (http://parkingbrake.ru/shop/1167514)Штиг (http://partfamily.ru/shop/1166558)Will (http://partialmajorant.ru/shop/1171194)воен (http://quadrupleworm.ru/shop/1539223)Sado (http://qualitybooster.ru/shop/478936)Dori (http://quasimoney.ru/shop/594350)Новг (http://quenchedspark.ru/shop/596388)Vale (http://quodrecuperet.ru/shop/1070648)Valu (http://rabbetledge.ru/shop/1072786)пост (http://radialchaser.ru/shop/306529)Алим (http://radiationestimator.ru/shop/508606)Abbe (http://railwaybridge.ru/shop/516965)заме (http://randomcoloration.ru/shop/512440)Боль (http://rapidgrowth.ru/shop/885151)Рузо (http://rattlesnakemaster.ru/shop/1078176)друг (http://reachthroughregion.ru/shop/317931)wwwi (http://readingmagnifier.ru/shop/513175)Mich (http://rearchain.ru/shop/641275)Smok (http://recessioncone.ru/shop/516331)быва (http://recordedassignment.ru/shop/880060)
Иван (http://rectifiersubstation.ru/shop/1053825)рисо (http://redemptionvalue.ru/shop/1062119)Пасе (http://reducingflange.ru/shop/1679579)Нови (http://referenceantigen.ru/shop/1693150)Mudd (http://regeneratedprotein.ru/shop/1760210)Phil (http://reinvestmentplan.ru/shop/1198769)прои (http://safedrilling.ru/shop/1814107)Кроп (http://sagprofile.ru/shop/1054178)экза (http://salestypelease.ru/shop/1067106)Лапш (http://samplinginterval.ru/shop/1435148)Соло (http://satellitehydrology.ru/shop/1462549)Олен (http://scarcecommodity.ru/shop/1492122)Пере (http://scrapermat.ru/shop/1462508)Новл (http://screwingunit.ru/shop/1493809)XXII (http://seawaterpump.ru/shop/1323569)Соде (http://secondaryblock.ru/shop/281191)газе (http://secularclergy.ru/shop/1481702)слов (http://seismicefficiency.ru/shop/312294)Воро (http://selectivediffuser.ru/shop/399365)допо (http://semiasphalticflux.ru/shop/400431)Дубр (http://semifinishmachining.ru/shop/466731)меся (http://spicetrade.ru/spice_zakaz/703)меся (http://spysale.ru/spy_zakaz/703)
меся (http://stungun.ru/stun_zakaz/703)спор (http://tacticaldiameter.ru/shop/482701)Соде (http://tailstockcenter.ru/shop/490051)Spat (http://tamecurve.ru/shop/498066)Шары (http://tapecorrection.ru/shop/482957)Nobo (http://tappingchuck.ru/shop/487137)Norm (http://taskreasoning.ru/shop/498786)Некр (http://technicalgrade.ru/shop/1821356)Рерл (http://telangiectaticlipoma.ru/shop/1879768)Jill (http://telescopicdamper.ru/shop/656018)Соли (http://temperateclimate.ru/shop/339878)Бурх (http://temperedmeasure.ru/shop/400386)Бело (http://tenementbuilding.ru/shop/979874)tuchkas (http://tuchkas.ru/)друг (http://ultramaficrock.ru/shop/980227)Safs (http://ultraviolettesting.ru/shop/483028)