News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

SportsNet.ca Video BBCode

Started by dougiefresh, July 08, 2015, 07:21:10 PM

Previous topic - Next topic

dougiefresh

Link to Mod






Introduction
This modification adds a BBCodes to watch videos from the SportsNet.ca website.

The two BBCodes takes these forms:

[sportsnet]{sportsnet video URL}[/sportsnet]
[sportsnet width=x height=x]{sportsnet video URL}[/sportsnet]

where {sportsnet video URL} is the sportsnet video URL and the width and height parameters being optional.  If the width and height aren't specified, the video is displayed at 100% of the display post.  Please note that width and height specify the maximum size that the video may take up on the screen.

Admin Settings
The default width and height parameters can be specified in the Admin -> Configuration -> Modification Settings area.

Compatibility Notes
This mod was tested on SMF 2.0.15, but should work on SMF 2.1 Beta 2, as well as SMF 2.0 and up.  SMF 1.x is not and will not be supported.

This mod should be installed after Tapatalk mod, if you want to use it with Tapatalk.

Changelog
The changelog can be viewed at XPtsp.com.

License
Copyright (c) 2015 - 2019, Douglas Orend
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

dougiefresh

Uploaded v1.1 - July 8th, 2015
o Made sure URLs were trimmed of spaces and began with either "http://" or "https://".

dougiefresh

Uploaded v1.2 - July 18th, 2015
o Added responsive video display elements to this mod.
o Fixed width and height parameters so that they work correctly as expected.
o When specifying width and height parameters, they are now treated as maximum display size.
o Changed default width and height from 640x400 to 100% of post display area.

dougiefresh

Uploaded v1.3 - August 8th, 2015
o Removed support for SMF 2.1 Beta 1
o Added support for SMF 2.1 Beta 2

dougiefresh

Uploaded v1.4 - August 12th, 2015
o Added settings to allow admin to set default size of the SportsNet video.
o Altered code to use new default size settings when width and/or height isn't specified.
o Added "frameborder" parameter to the bbcode.

dougiefresh

Uploaded v1.5 - October 2nd, 2015
o Modified validation function to check to make sure URL is actually a NHL video URL.
o Added "Invalid SportsNet URL" message for use with invalid SportsNet URLs (duh)....
o Added ability to auto-embed SportsNet URLs to the mod.
o Added code to remove auto-embedded NHL videos from within code tags.
o Fixed language strings so that they appear in the Modifications Settings area.

dougiefresh

Uploaded v1.6 - October 3rd, 2015
o SMF 2.1: Added ability to auto-embed SportsNet URLs to the mod.

dougiefresh

Uploaded v1.7 - November 30th, 2015
o Corrected auto-embed code so that URLs not surrounded by tags are converted to SportsNet tags.
o Modified existing auto-embed capability as hook for SMF 2.1
o Fixed some validation issues with SportsNet.ca URLs.

Bigguy

I have this installed with 2.1 and when I put the url in I get:

Invalid SportsNet URL

What part of the url is supposed to be enbedded all of it or part of it or what. I would really like to get this working so any help would be great.

dougiefresh

The mod will pick up on URLs that look like this:
http://www.sportsnet.ca/hockey/nhl/engels-dont-believe-canadiens-have-faith-in-tokarski/?row=0&row_id=1617293
If you find a different format that needs to work, post the URL so that I can fix the mod to work with that URL. 

Hope this helps!

Bigguy

No, that looks exactly like the link I tried. I am using the wysiwyg editor and have another embed mod installed but that is not effecting anything. This is what I tried:

[sportsnet]http://www.sportsnet.ca/hockey/nhl/nhl-morning-catch-up-flames-win-10th-straight-at-home/?row=0&row_id=1617477[/sportsnet]

dougiefresh

Uploaded v1.8 - December 23rd, 2015
o Fixed auto-embed code (again) so that URLs are embedded correctly.




@Bigguy: It was the auto-embed code that was screwing things up.  This update fixes this issue.  Thanks for the bug report!

Bigguy

Hey not a problem, glad I could help out. :)

Bigguy

I may have another, sorry. I don't get an eror now but I don't see anything either. I'll look in Edge. It's the same in edge and I don't see errors anywhere.

Bigguy

Wait, I do get an error:

file_get_contents(http://www.sportsnet.ca/hockey/nhl/nhl-morning-catch-up-flames-win-10th-straight-at-home/?row=0&row_id=1617477): failed to open stream: no suitable wrapper could be found

This one could be my fault.

file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0

Bigguy

The second error was the problem. It works fine now. Thank you for your time. Good work on the mod. :)

dougiefresh

Uploaded v1.9 - March 7th, 2016
o Modified auto-embed code so that SportsNet URLs in signature are embedded as [url]{link}[/url].

dougiefresh

Uploaded v1.10 - July 16th, 2017
o Added ability for user to full-screen the video.

dougiefresh

Uploaded v1.11 - December 8th, 2017
o Added URL embedding code for the Tapatalk mod.

-Rock Lee-

This never had heard about it seems interesting the page itself ... while I see how the site works, I leave the translation into Latin Spanish.


Regards!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: