Jeph Jacques's comics discussion forums

Welcome => Rules 'n stuff => Topic started by: pwhodges on 31 Aug 2012, 09:08

Title: New BBCodes: Soundcloud, Youtube and Twitter
Post by: pwhodges on 31 Aug 2012, 09:08
You can now embed links to Soundcloud and Youtube.  They look like this:

Code: [Select]
[soundcloud]http://soundcloud.com/jeremy-dawson-1/im-an-organist[/soundcloud]
[youtube]http://www.youtube.com/watch?v=3j1Wdc-ymbI[/youtube]

and generate this:

[soundcloud]http://soundcloud.com/jeremy-dawson-1/im-an-organist[/soundcloud]



I'll try to modify the theme sometime to stop Soundcloud making a scrollbar in some browsers (Opera, that is).

The youtube tag supports any of the following three formats:
Code: [Select]
http://www.youtube.com/watch?v={ID}
http://www.youtube.com/watch?v={ID}&{Parameters}
http://youtu.be/{ID}
Note in particular that https: is not supported at present. (NB - this has changed - see next post)

Be aware that the soundcloud object doesn't show on Apple devices (it's currently Flash, though an HTML5 interface is available, which I'll look into using), and Tapatalk can't cope with either of these tags.
Title: Re: New BBCode: Soundcloud and Youtube
Post by: pwhodges on 31 Mar 2013, 04:04
I have been trying my hand at programming a forum mod myself; specifically, I have modified the YouTube mod, as follows:

(1) Video is left aligned instead of centred (unimportant - it's just a personal preference)
(2) https is now handled (indeed, you can also omit the http and www. parts altogether)
(3) URLs in which the "v=" parameter is not the first are now handled (and a wider range of URLs is recognised)
(4) absence of YouTube button in editor is fixed
(5) smileys after video are now rendered correctly

I have yet to address the problem of:

(6) editing when there is no other content
Title: Re: New BBCodes: Soundcloud, Youtube and Twitter
Post by: pwhodges on 03 Jun 2014, 15:36
There is now a code to display a tweet in the common manner (but there's no button for it yet).

Given the twitter URL:
https://twitter.com/ToonamiNews/status/470285730154295297

then:
[tweet]470285730154295297[/tweet]

produces:
[tweet]470285730154295297[/tweet]

{EDIT}  Now the URL (as above, but I disabled it there) will be converted to an embedded tweet automatically, like this:
https://twitter.com/ToonamiNews/status/470285730154295297
Title: Re: New BBCodes: Soundcloud, Youtube and Twitter
Post by: pwhodges on 16 Oct 2014, 16:15
Oh look!, you can use Vimeo as well:

Not a valid vimeo URL
Title: Re: New BBCodes: Soundcloud, Youtube and Twitter
Post by: pwhodges on 13 Feb 2016, 15:14
Changes in Flash support in browsers mean that the SoundCloud tag no longer works in many of them.  I guess I'd better look into that...

{EDIT} see next post...
Title: Re: New BBCodes: Soundcloud, Youtube and Twitter
Post by: pwhodges on 23 Sep 2016, 03:09
Several updates to all these options:

(1) SoundCloud now uses HTML5 instead of Flash, and so should work in a lot more places than before.

(2) Twitter URLs are autmatically converted to embedded tweets

(3) YouTube items can be specified by their ID alone; also a number of bugfixes.  There is  the possibility for YouTube URLs to be automatically converted to embedded form - but I haven't enabled that yet, as I'm concerned that many old posts might be messed up by it.