MyBB Community Forums

Full Version: [MyCode] Youtu.be shortlink
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
before anything else MyBB 1.6s video embed code looks like this
[video=youtube] ** youtube long link here ** [/video]
when used with shortlinks ( youtu.be )
our result:


url differences:
Quote:long link: http://www.youtube.com/watch?v=Y8s5G0nSvco
short link: (new) http://youtu.be/Y8s5G0nSvco
( short link hd also available )

you can also modify the shortlink by adding "/watch?v=" in between the
youtu.be(add it here)vidID

below is an example of a modified short link
http://youtu.be/watch?v=Y8s5G0nSvco

also the current video embed code for youtube in MyBB 1.6s will work with the modified short link

see here: post #6 by wethegreenpeople

view video embed code for the link above click here <-- please do not click submit after viewing [Image: uOQp8.gif]

modified short link will work regardless if there is an &xxx after the vidID
but having modifiedShorLink&xxx may NOT WORK all the time.

Warning:
Do not modify short links by adding 'www' right after the 'http' protocol
if you do this, you will be redirected to Google's 404 page.




## Setup for Youtu.be shortlink MyCode ##

Regular Expression:
\[ysl\]http://youtu.be/(.*?)\[/ysl\]

Replacement:
<param name="movie" value="http://www.youtube.com/v/$1&amp;fs=1&amp;source=uds" /></param>
<div style="text-align: center;">
<embed height="390" src="http://www.youtube.com/v/$1&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash" width="520" allowscriptaccess="always" allowfullscreen="true"></embed></div>

screenshot below: ( post feedback if it works, or not? )
[Image: HSWBJ.png]
Where can we get the shortlinks?
(2011-08-15, 11:03 AM)acrox999 Wrote: [ -> ]Where can we get the shortlinks?

Click the share button on the video.
I need to change "http" to "https" to make it works for me.
[attachment=44071]
  • sandbox test:

[attachment=44072]

I found any leading white space is causing problem, here is the fix:




\[youtube\][\s]*http[s]*\://youtu\.be/(.*?)\[/youtube\]

This fix also cover http as well.