vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - inlineVideo - Youtube / Myspace / Google / Ebaums (https://vborg.vbsupport.ru/showthread.php?t=147906)

Coders Shack 05-22-2007 10:00 PM

inlineVideo - Youtube / Myspace / Google / Ebaums
 
[hr]value[/hr]
. . . . . . . . Brought to you by
https://vborg.vbsupport.ru/
. . . http://www.Scriptasy.com
[hr]value[/hr]
I WOULD LIKE A MOD TO CLOSE THIS AND MOVE IT TO THE GRAVEYARD
it has been made obsolete by my other mod [here]


[/CENTER]
Installation Time: <2 mins
Products: 1
File Edit: 1
VB Version: 3.6.7
  • v2.02
    • removed the need for template edits.
Example:
[hr]value[/hr]
youtube-myspace-videos-posts/

Description:
[hr]value[/hr]
ok this mod is a little different than the other ones it adds a button to the tool bar and when you click it you just enter the URL of the video if its myspace then it creates the myspace video BB code if its youtube then it creates the youtube BB code. There is no need to enter the end of the video link you can just enter the whole URL in.

Installation:
[hr]value[/hr]
Open clientscript/vbulletin_textedit.js and Find:
Code:

    // =============================================================================
    // vB_Text_Editor methods

    /**
    * Editor initialization wrapper
    */

Add This above:
HTML Code:

    /**
    * Insert Video Link
    */
    this.createvideolink = function(e, url)
    {
        var my_colors=prompt("MySpace, YouTube, Google video, or eBaum's World video URL","");
        if ((my_colors=="") || (my_colors==null))
        {
              alert("Please Enter The Full URL!");
        }
        else
        {
            if (my_colors.match("youtube.com"))
            {
                var col_array=my_colors.split("?v=");
                var part_num=1;
                return this.insert_text("[youtube]" + col_array[part_num] + "[/youtube]");
            }
            else if (my_colors.match("myspace.com"))
            {
                if (my_colors.match("videoID="))
                {
                    var col_array=my_colors.split("videoID=");
                }
                else
                {
                    var col_array=my_colors.split("videoid=");
                }
                var part_num=1;
                return this.insert_text("[myspace]" + col_array[part_num] + "[/myspace]");
            }
            else if (my_colors.match("video.google."))
            {
                var col_array=my_colors.split("docid=");
                var part_num=1;
                return this.insert_text("[googlevideo]" + col_array[part_num] + "[/googlevideo]");
            }
            else if (my_colors.match("ebaumsworld.com"))
            {
                var my_colors = my_colors.replace(".html","");
                var col_array = my_colors.split("ebaumsworld.com/");
                return this.insert_text("[ebaumsvideo]" + col_array[1] + "[/ebaumsvideo]");
            }
            else if (my_colors.match("metacafe.com"))
            {
                var my_colors = my_colors.replace(new RegExp(/\/$/),"");
                var col_array = my_colors.split(new RegExp(/\/watch\//g));
                return this.insert_text("[metacafe]" + col_array[1] + "[/metacafe]");
            }
            else
            {
                  alert("Please Enter The Full URL!");
            }
        }
    };

Ok, install the product xml. Then go to your BB Code Manager and click edit and resave all 5 of the BBCODES.

[hr]value[/hr]
If you like then [Mark As Installed]
[hr]value[/hr]

Coders Shack 05-23-2007 06:17 AM

Reserved for updates.

also this is my cousins hack "Mr Chad" and he has given me permission to re-release it.

I have made changes and made it work a little smoother.

da420 05-23-2007 06:30 AM

The installer only made the Ebaums World and YouTube entries in my Custom BB Codes, not the others.
But, other than that, this is great. Really makes it easy for the users. Thanks...

Coders Shack 05-23-2007 06:39 AM

Quote:

Originally Posted by da420 (Post 1253134)
The installer only made the Ebaums World and YouTube entries in my Custom BB Codes, not the others.
But, other than that, this is great. Really makes it easy for the users. Thanks...

glad you like it and umm, well in your case and probably future cases ill post manual BB codes.

(not now tho because I'm gonna go to sleep)

redlabour 05-23-2007 06:59 AM

Is there a possibility to add myvideo.de ? In Fact the greatest non english Videocommunity.

And it was absolutely amazing if you add Real, WMV and Quicktime Support. ;)

Cant editor_toolbar_on and postbit_quickedit and showthread_quickreply Templateedits done with Hooks?

Nominated for MOTM - but not installed for the moment!

da420 05-23-2007 09:11 AM

One small thing... minor spelling mistake in your code.
'of' I'm sure you meant it to be 'or'.

Code:

var my_colors=prompt("MySpace, YouTube, Google video, eBaum's World of Metacafe URL","");

I uploaded the manual BB Codes in the attached text file. So, if the product xml doesn't add them to the database you can add them yourself.


Also;

I would like to add Break, LiveLeak, and DailyMotion to the list of video's this hack can embed. Do I have permission to share with others how I did it in this thread when I do?

Again, thanks for this.

COBRAws 05-23-2007 03:26 PM

Finally one-4-all

It would be great that it was SEO'ed (added the video title in the litte video window title)

Snake 05-23-2007 04:51 PM

Thanks for the release! :)

maxicep 05-23-2007 05:23 PM

thanks

Amavisca 05-23-2007 10:00 PM

It would be nice if somebody can add a function fullscreen, none of the mod has this function yet. Would it be you???


All times are GMT. The time now is 02:03 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01064 seconds
  • Memory Usage 1,754KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete