![]() |
Facebook Videos updated BBCODE
1 Attachment(s)
https://vborg.vbsupport.ru/external/2015/05/2.jpg
This mod will update the old cold of vbulletin mod to the latest code released until 1st june 2015 by facebook administration. This mod will perform 2 major operations 1) update the old video codes posted through video button on vbulleten4 WYSWYG editor 2) we will create a new bbcode for facebook videos. e.g. [fb] Video id [/fb] 1) First of all make it sure that your facebook Platform is enabled for your forum. Admin CP -> Settings -> Options -> Facebook options -> enable facebook platform you need to create an application for your website on facebook , and configure all the settings. its easy , just search how to do it. 2) Go to style manager , edit templates -> BBCODE layout templates -> bbcode_video Code:
Select FROM THIS LINE and now we will make a new BBCode for facebook videos 3) Go to admincp -> Custom BB code -> add a new BBCODE Title :- Facebook videos BB Code Tag Name :- fb replacement :- Code:
<div class="fb-video" data-href="https://www.facebook.com/video.php?v={param}" description :- give video id between [fb] tags Use option :- NO Disable BB Code Within This BB Code :- Yes Disable Smilies Within This BB Code :- Yes Disable Word Wrapping Within This BB Code :- Yes Disable Automatic Link Parsing Within This BB Code :- NO Now save that BB code and you have done it. Note:- Please replace https://www.facebook.com/nidokidos1 with your website official page on facebook if you have any. Thanks. Demo Page http://www.nidokidos.org/threads/232632 screen shots are attached |
great job
thank you very much |
welcome sir
|
Suggestion: Duplicate this to fix You-Tube BB code so it recognizes https://
|
ok sir i will try but right now youtube is not working in my country.
|
Get this error:
The following BB Code replacement may not be properly formed. All HTML attributes should be enclosed within double quotes. <div class="fb-video" data-href="https://www.facebook.com/video.php?v={param}" data-width="500" data-allowfullscreen="true"></div> <br><br><br><br> <div class="fb-like" data-href="https://www.facebook.com/nidokidos1" data-layout="standard" data-action="like" data-show-faces="true" data-share="false"></div> |
Ignore it.... I did, code still works perfectly. Just choose continue
|
Yes, ignore the warning and click 'continue'. The code works beautifully! Thank you kindly, naveeid :)
|
It worked :)
Here are some 'improvements'/ 'further help' for those who need it: The bbcode_video template is located here: Admin CP -> Styles & Templates -> Style Manger -> Edit templates -> BB Code Layout Templates (double click) -> bbcode_video (edit) Quote:
Note: Skip the 'quick settings' once you select that you're using for a website (the WWW. circle) Then you'll see: https://vborg.vbsupport.ru/external/2015/08/46.png Quote:
In other words, I replaced this: Code:
<vb:elseif condition="$provider == 'facebook'" /> Code:
<vb:elseif condition="$provider == 'facebook'" /> Hence I removed things from the replacement code (when adding a new BB code): Code:
<div class="fb-video" data-href="https://www.facebook.com/video.php?v={param}" data-width="500" data-allowfullscreen="true"></div> https://vborg.vbsupport.ru/showthread.php?t=283594 |
Hello guys.
I have a problem here. I tried the above mod and it did not work for me. Facebook now shows video url with the person's (or page's) vanity url in the string: https://www.facebook.com/JustForFunTvVideos/videos/883585621689227 I tried embedding the URL above as Code:
[video]https://www.facebook.com/JustForFunTvVideos/videos/883585621689227[/video] Then I tried an excerpt from you code and used https://www.facebook.com/video.php?v=883585621689227 same result. But if I click the link, the video plays on facebook after taking a break for a couple hours, I remembered that the old Facebook video URL format was actually https://www.facebook.com/video/video.php?v= so I tried https://www.facebook.com/video/video.php?v=883585621689227 and it worked. Now my issue is, if the average user wants to share a video on my forum, copies a url such as: https://www.facebook.com/JustForFunTvVideos/videos/883585621689227 they will just see the URL as a link on the page. SUMMARY All of the following links point to the same video and they all load on facebook.com, but only the one with "/video/video.php?v=" worked for me using the mod above: https://www.facebook.com/JustForFunT...83585621689227 https://www.facebook.com/video.php?v=883585621689227 https://www.facebook.com/video/video...83585621689227 |
Quote:
If you're unsure about the original post, please look at my post here for further clarification -> Click this. On the BB code, you only need to insert the ID, you do not insert anything else. For example: Code:
http://i.imgur.com/2j9USMi.png Code:
http://i.imgur.com/ud8gggN.png The full video link is: https://www.facebook.com/JustForFunT...83585621689227 |
Just installed this and it works fantastic. Thank you naveeid for sharing this mod with us! :)
|
Quote:
|
Quote:
That's where I discuss it with BOP5 (moderator on this website). It is located here: AdminCP -> Styles & Templates -> Search in Template: bbcode_video -> bbcode_video (edit) The bottom vb if condition is for facebook. You can also edit a file from your FTP. /includes/xml/bbcode_video_vbulletin.xml file -> http://tracker.vbulletin.com/browse/VBIV-15670 However the fix BOP5 provided no longer works. Good luck :up: |
Thanks, I was able to fix it by extending the regular expression in the file bbcode_video_vbulletin.xml with
HTML Code:
https?:\/\/www\.facebook\.com\/(?:[0-9a-z\.\-_]+)\/videos\/([0-9]+)\/ |
Quote:
I changed this: HTML Code:
https?:\/\/www\.facebook\.com\/(?:video\/video|photo)\.php\?v=([0-9]+) HTML Code:
https?:\/\/www\.facebook\.com\/(?:[0-9a-z\.\-_]+)\/videos\/([0-9]+)\/ From my template, I still kept it as this: Code:
<vb:elseif condition="$provider == 'facebook'" /> I tried: Code:
[video]https://www.facebook.com/WilliamSinge/videos/10153926357545620[/video] |
Here's an improved version of my previous RegExp that should also work with video-URLs that don't have a trailing slash.
HTML Code:
https?:\/\/www\.facebook\.com\/(?:[0-9a-zA-Z\.\-_]+)\/videos\/([0-9]+)((?:\/[0-9a-z\.\-\?\&\/]?)?) |
All times are GMT. The time now is 08:50 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|