Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
AnyMedia BBCode for 3.5.x Details »»
AnyMedia BBCode for 3.5.x
Version: 3.0.4, by Crist Crist is offline
Developer Last Online: Jun 2014 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 01-23-2006 Last Update: 06-09-2006 Installs: 936
Uses Plugins Template Edits
Additional Files  
No support by the author.

###############################
# Jun.7th, 2006 17:00 GMT+8 #
# AnyMedia BBCode 3.0.4 Release #
###############################

@ Overview
---------------------------------
Products to Import: 1
Template Modifications: 4
File to Upload: 7 (2 swf, 1 gif, 3 php, 1 js)

@ Description
---------------------------------
Use only ONE bbcode to post almost 60 kinds of file,
and flash videos from more than 10 sites.

@ Credits
---------------------------------
Author of the Hack -- Crist Chsu
Author of Flash Single MP3 Player -- Jeroenwijering.COM
Author of Flash Video Player -- Jeroenwijering.COM
Author of PHP BEncode Library -- Gerard Krijgsman
Special thanks to Andreas's great suggestion, which made the mod become a plugin.

@ Translations
---------------------------------
Simplified Chinese by Crist Chsu (http://www.QuChao.com)
Traditional Chinese by Crist Chsu (http://www.QuChao.com)
German by Oberguru (http://www.webgurus.de)
Arabic by Coffee (http://www.shinqit.net)
Hebrew by Dacho (http://www.dacho.co.il)
Italian by Fulvio di Stefano (http://www.internetdiffusion.com)

@ Supported Extensions
---------------------------------
Adobe Flash:
swf, spl, flv

Quick Time:
mov, qt, mqv, mpeg, mpg, m1s, m1v, m1a, m75, m15, mp2, mpm, mpv, mpa, flc, fli, cel, rtsp, rts, 3gp, 3gpp, 3g2, 3gp2, sdv, amc, mp4, sdp

Real Media:
rm, rmvb, ra, rv, ram, smil

Windows Media:
mp3, wma, wav, ogg, ape, mid, midi, asf, asx, wm, wmv, wsx, wax, wvx, avi

Adobe PDF:
pdf, fdf, xfdf, xdp, xfd

Image File:
gif, jpg, jpeg, bmp, png, xpm

P2P File:
torrent, emule, foxy, pplive

@ Supported Flash Video Sites
---------------------------------
Google (http://video.google.com/)
Youtube (http://www.youtube.com/)
vSocial (http://www.vsocial.com/)
iFilm (http://www.ifilm.com/)
MetaCafe (http://www.metacafe.com/)
DailyMotion (http://www.dailymotion.com/video/)
CurrentTV (http://www.current.tv/studio/)
Vimeo (http://www.vimeo.com/)
Sharkle (http://www.sharkle.com/video/)
FreeVideoBlog (http://video.freevideoblog.com/)
MyVideoDe (http://www.myvideo.de/)

@ Features
---------------------------------
You're allowed to ...
1. Custom the tag name;
2. Custom the title of the player;
3. Decide which usergroup could see the download link;
4. Use Flash Single Mp3 Player to play the mp3 file;
5. Custom the width & height of the media;
6. Decide whether to make the media autostart by default;
7. Decide whether to collapse the player box by default;
8. Play the Google Videos via proxy;
9. Auto-detect the attachment type;
10. Use AnyMedia player to play attachments;
11. Custom the default value of loop;
12. Filter the AnyMedia BBCodes in Quote tags;
13. Choose which extension could be supported;
14. Choose whether to use AnyMedia Player or not for each supported video site;

@ How to Use
---------------------------------
Tag without options:
[MEDIA]url_of_the_file[/MEDIA]

ex.
[MEDIA]http://server/file.mp3[/MEDIA]
Shown as a mp3 player (Use the flash mp3 player by default).

Tag with options:
[MEDIA="width, height, autostart, loop, extension"]url_of_the_file[/MEDIA]
[MEDIA="width, height, autostart, loop"]url_of_the_file[/MEDIA]
[MEDIA="width, height, autostart"]url_of_the_file[/MEDIA]
[MEDIA="width, height"]url_of_the_file[/MEDIA]

ex.
[MEDIA="300,380,yes,2,rm"]http://server/file.mp3[/MEDIA]
It will use the real player to play the file.mp3,
the object is 300px width, 380px height,
it will autostart and will repeat for twice.

[MEDIA=250,150,0,3]http://server/file.flv[/MEDIA]
It will use the flash player to play the file.flv,
the object is 250px width, 150px height,
it'll NOT autostart but will repeat for 3 times.

[MEDIA=400,480,false]http://server/file.swf[/MEDIA]
It will use the flash player to play the file.swf,
the object is 400px width, 480px height,
and it'll NOT autostart.

[MEDIA=421,211]http://server/file.pdf[/MEDIA]
It will post the pdf object on the page,
the object is 421px width, 211px height.

Other Rules:
1.WIDTH and HEIGHT are both required if you want to add options;
2.Available values for the AUTOSTART option: 1, true & yes.
3.Separate the options with commas.

@ Change Logs
---------------------------------
[1.1.0]
[BUG] Hide the "download link" will show a warning
[NEW] Usergroup Permission Restriction

[1.2.0]
[DEL] Codes Modifications (Thanks to Andreas's suggestion)
[CHG] Allow every group to use anymedia by default
[NEW] Cache the Templates

[1.3.0]
[CHG] Use Google Video Player to play the Google's.
[NEW] Allow to play the wsx, wav and the flv files from google, youtube, vsocial .
[NEW] Allow you to custom the tag name.
[NEW] Allow you to set the title for the player box.
[NEW] Allow you to collapse the player box by default.
[BUG] Playing a WMV file with no pictures.

[2.0.0]
[CHG] Change the method of loading, Fix the "Bug" that long loading.
[NEW] "Fix" the 'Activating Active Content' issues in the new IE Update. (It means that, if you've installed the new IE update, there's no need to Click the media object before you want to play it

[2.1.0]
[BUG] Fix the bug that cannot autoplay a wmv (& etc.) file.
[BUG] Fix the bug that when custom the video size of google/youtube/vsocial will get a non-supportted error.
[NEW] Let you to choose whether to play a google video through a proxy. It's useful for Chinese users.

[2.2.0]
[BUG] Fix the bug that cannot autoplay a wmv on Firefox.
[BUG] Fix the bug that auto play a google/youtube/vsocial video when disable it.

[2.3.0]
[BUG] Fix a tiny bug with bt parsing.
[NEW] Support the attachments from your own forum, and you could switch it off.

[3.0.0]
[CHG] Rebuild the code of the whole AnyMedia.
[CHG] Use flvplayer to play Google Video again.
[BUG] Fix the bug that error with parsing when allow_url_fopen's off.
[BUG] Fix a bug with url parsing.
[BUG] Fix the parsing error of youtube video.
[NEW] eMule & foxy types added.
[NEW] loop option added.
[NEW] Use AnyMedia Player to play the attachment when upload one.
[NEW] 8 More flash video sites supported.
[NEW] Chinese versions added.

[3.0.1]
[BUG] Fixed the bug that cannot autoplay a wmv (& etc.) file.
[BUG] Fixed the bug that always insert a tag named [media].
[CHG] Hide AnyMedia button in editor when disable it.
[CHG] Hide AnyMedia Player for unsupported attachment.
[NEW] Multi-Language Documents added. It will auto-detect the language when you open it.
[LAN] German version by Oberguru (http://www.webgurus.de) added.
[LAN] Arabic version by Coffee (http://shinqit.net) added.

[3.0.2]
[BUG] Fixed the bug that cannot disable extensions in admincp .
[BUG] Fixed the bug with youtube playing session.
[CHG] Used a special player to play youtube video.
[NEW] Added an option to switch the youtube video playing method.
[NEW] You could use 'Ctrl + wheel' to resize the image now.
[NEW] New option added in admincp, you could choose whether to disable AnyMedia BBCode in Quote tags.

[3.0.3]
[BUG] Fixed the bug with mp3's (flash player) autoplay issue.
[BUG] Fixed the bug with flv's autoplay issue.
[BUG] Fixed the bug with 3gp files' parsing error.
[BUG] Fixed the bug with iamges' resize issue.
[BUG] Fixed the bug with attachments' autoplay issue.
[NEW] Support the latest Google Movie Preview (http://video.google.com/movietrailers.html).
[LAN] Hebrew version by Dacho (http://www.dacho.co.il) added.

[3.0.4]
[BUG] Get Google Video back to work again.
[NEW] PPLive supported. You could watch the World Cup Live on your board with your members now. Which team will be the biggest winner this time? :banana: (It can only work with IE, sigh...:surprised: )
[NEW] New option group added in admincp, you could choose whether to use build-in player for each supported sites.


@ Frequently Asked Questions
---------------------------------
Q: I got white screen when playing a google video.
A: AnyMedia fetch the correct video url, but there's sth wrong with the flvplayer.swf, try to refresh the page to solve it.

Q: When using mp3player.swf to play mp3, it's played fast/slowly.
A: Flash doesn't support vbr (variable bit rate) mp3 files.It only support a mp3 with a fixed bitrate of 64/96/128 kbps ,a sample frequency of 22.05kHz and joint stereo. To solve it, turn the option off in admincp to make it be played by WMP.

Q: I have to click play button twice to play a google video.
A: Emmm... Even using the google player, you also have to click twice. I don't know why, and I'm trying to fixed it. If you know, just tell me.

Q: The supported extensions checkbox are always unchecked even if I check them all.
A: The permission cache is not updated. Overwrite the 'includes/xml/bitfield_anymedia.xml' file, and log into your admincp to visit 'admincp/index.php?do=buildbitfields' to rebuild the permission cache.

Q: When I use build-in player to play Youtube, it will be loading all the time.
A: To use the build-in player to play Youtube videos, your server have to enable the 'allow_url_fopen' option, or enable the 'fsockopen / curl_init' functions. If failed, turn the 'Use AnyMedia Player for Youtube Video' option off in admincp.

Q: I cannot get the PPLive working with my Firefox or etc.
A: As far as I know, the pplive object can only work with IE. And if you know how to embed it on FireFox, just tell me.

@ Todo
---------------------------------
1. Add a Playlist.
2. Integrate it with CMPS, Link & Download Sys, and etc.
3. read ID3 tag.

@ Notes
---------------------------------
1. We need other translations, if you made one, just PM me.

If you like the hack, Please click .

I DO NOT know whether I should update the hack.
I'm not a coder of vBulletin-Chinese Team now, as I left there weeks ago.
Sorry about this, and I'll tell you how the update's going if it's really on the way.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #262  
Old 03-22-2006, 04:47 AM
smdani smdani is offline
 
Join Date: Nov 2004
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Elmer
how do you add youtube and vsocial videos? I tryed puting them like this:
[media]http://youtube.com/watch?v=30BSjBOczQ8[/media] and the same thing for vsocial videos but they don't play. The player just displays in blak. It only works with google videos and I don't know what is wrong...

It's there any special way of adding youtube or vsocial videos?
same problem here

and one more:
the flvplayer.swf is not working for me.
I test it without vbulletin, in a simple html page to certify the problem, with something like this flvplayer.swf?file=video.flv (and the rest of the code) and with the flvplayer.swf my flv don?t play, only black screen is shown, and with other one flv player it shows fine.
Here the player that works http://tintachina.com/video/Player.zip

I?m using the latest version of the anymedia plugin

Thanks for the hack and for the updates
Reply With Quote
  #263  
Old 03-22-2006, 07:15 AM
mawby mawby is offline
 
Join Date: Jun 2004
Location: Wiltshire, England
Posts: 145
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, with regards to the google video, I too can not get this working. My google video is at http://video.google.com/videoplay?do...25124823019531, and having a look around the code made me use the following media tag as it didn't recognise the google url as a video...

PHP Code:
[media=400,326,true,ggv]http://video.google.com/videoplay?docid=-4329325124823019531[/media] 
This didn't work, but having thought about it it's not surprising really! On the google video page is a "Put on site" section which gives you the html code needed to embed the video in a web site. I took just the part within the src="" tag and put that into the player instead. It still didn't work due to the URL being encoded, so I then used http://www.us-webmasters.com/Decode-URLs/ to decode the URL and ended up with...

PHP Code:
[media=400,326,true,ggv]http://video.google.com/googleplayer.swf?videoUrl=http://vp.video.google.com/videodownload?version=0&secureurl=mwAAAG43hxnCm2hXrse2hjyuqYx3aARf7aOVUlQ51SMLUbU1Wyr7Ld2xvoqmw7_vjrfbnREph9FeB-mk8IqTz8TeR_MYu6BcsAaps-IQE-6MrVrWVuSpsB166j0f4AJOB9_x5DvATtWsXSCRBa625yt3nmz4YnYlgdlopfhVmcvHR7giUCav4-O0X-V2sJZOIfdwGoCGW7uUhWtwRRon61nzoMc&sigh=xsuFWW10GbWGHuXPtzoblb8R_08&begin=0&len=98397&docid=4965397551823343996&thumbnailUrl=http://video.google.com/ThumbnailServer?contentid=d4cc92d2f8162f40&second=5&itag=w320&urlcreated=1143017597&sigh=G3fkssZqUCxZJ6PpcH80FmzLfTQ&playerId=4965397551823343996[/media] 
Now this almost works. The video player is happy that it knows the type, but if you click the play button it pops up a message saying "Buffering" and goes no further.

I'm kind of just using trail and error here to get it working but hoped the above might point someone who knows what they are doing in the right direction of getting this working properly.

Would it be easier to add the google video embed tags to the anymedia.js script and display them that way? For reference, the google embed tag is as follows...

PHP Code:
<embed style="width:400px; height:326px;" id="VideoPlayback" align="middle" type="application/x-shockwave-flash" src=" " allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff" scale="noScale" wmode="window" salign="TL"  FlashVars="playerMode=embedded"> </embed
(Note that I have left the src="" parameter blank for ease of reading, but it would be the same as that between the [media] tags in the above example.
Reply With Quote
  #264  
Old 03-22-2006, 07:16 AM
mawby mawby is offline
 
Join Date: Jun 2004
Location: Wiltshire, England
Posts: 145
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Elmer
The player just displays in blak. It only works with google videos and I don't know what is wrong...
I just spotted that. Do you have google videos working? If so how did you do it?
Reply With Quote
  #265  
Old 03-22-2006, 02:04 PM
smdani smdani is offline
 
Join Date: Nov 2004
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I do the same you say, copy the url in the scr from the code that google gives, and it works. (with no decoding)

Make sure that the “Number of Characters Before Wrapping Text” is set to ‘0’ in your adminCP in one of the vbulletin showthread options. If it’s set to another number it will break your google url that is very long and it’ll not play

Crist it would be great that the “Number of Characters Before Wrapping Text” not would to be disabled for google video to work, as it is a useful option to prevent posts going out of the screen
Reply With Quote
  #266  
Old 03-22-2006, 08:09 PM
mawby mawby is offline
 
Join Date: Jun 2004
Location: Wiltshire, England
Posts: 145
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You were right, the “Number of Characters Before Wrapping Text” setting did cause the long google url to have spaces in it. I have set this to zero and the URLs are now preserved.

However, if I just enter the google URL I get an unsupported type error. If I force the type using the above [media=....] tag then when I press play it displays "Buffering" and the play button changes back to the play arrow straight away (normally pressing play turns the play button into a pause button). Pressing play again changes the play button into a pause button, it clears the "Buffering" text too but it still does not play.

I have copied the url direct from the google page and the video plays fine on the google web site. Is there anything else I can try?
Reply With Quote
  #267  
Old 03-23-2006, 10:07 AM
IrPr IrPr is offline
 
Join Date: Mar 2005
Posts: 351
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks Crist! VERY USEFULL HACK

works fine on my board , but something seems to bug appears on my MP3 Player that im not sure

when i'm using MP3 Player that plays MP3 Files that contains & ( amp ) chr the url will change to &amp; and mp3 player doesnt work plz help !
Reply With Quote
  #268  
Old 03-23-2006, 04:25 PM
smdani smdani is offline
 
Join Date: Nov 2004
Posts: 106
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mawby
You were right, the ?Number of Characters Before Wrapping Text? setting did cause the long google url to have spaces in it. I have set this to zero and the URLs are now preserved.

However, if I just enter the google URL I get an unsupported type error. If I force the type using the above [media=....] tag then when I press play it displays "Buffering" and the play button changes back to the play arrow straight away (normally pressing play turns the play button into a pause button). Pressing play again changes the play button into a pause button, it clears the "Buffering" text too but it still does not play.

I have copied the url direct from the google page and the video plays fine on the google web site. Is there anything else I can try?
Hi mawby, I?ve just test this media of you in my board and works fine
[MEDIA]http://video.google.com/videoplay?docid=-4329325124823019531[/MEDIA]
No problem for me, try to reupload all files and unistall and reinstall the plugin and put the media on a new post it would be play normally

Going back to a bug that I post some days before about youtube and connecting it with the last I post about flvplayer. Today I notice that now the youtube videos that before didn?t work, now are playing fine with the flvplayer that I upload instead of the original of the hack ?why it occurs? Don?t know ??
Reply With Quote
  #269  
Old 03-23-2006, 07:06 PM
YLP1 YLP1 is offline
 
Join Date: Aug 2004
Posts: 417
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Crist
Edit the Code in class_bbcode.php
Search:
PHP Code:
                    case 'mpeg':
                    case 
'mpg':
                    case 
'm1s':
                    case 
'm1v':
                    case 
'm1a':
                    case 
'm75':
                    case 
'm15':
                    case 
'mp2':
                    case 
'mpm':
                    case 
'mpv':
                    case 
'mpa':
                        
$media['mime']='video/x-mpeg';
                        
$media['type']='quick_time';
                        break; 
Replace with

PHP Code:
                    case 'mpeg':
                    case 
'mpg':
                    case 
'm1s':
                    case 
'm1v':
                    case 
'm1a':
                    case 
'm75':
                    case 
'm15':
                    case 
'mp2':
                    case 
'mpm':
                    case 
'mpv':
                    case 
'mpa':
                        
$media['mime']='video/x-mpeg';
                        
$media['type']='windows_media';
                        break; 
I have vb version 3.5.4 and my class_bbcode.php doesn't have the above.

The closest I have is :
Code:

switch($attachment['extension'])
{
case 'gif':
case 'jpg':
case 'jpeg':
case 'jpe':
case 'png':
case 'bmp':
case 'tiff':
Am I looking at the wrong php file?

Thanks in advance.
Reply With Quote
  #270  
Old 03-23-2006, 07:47 PM
chairman miaow chairman miaow is offline
 
Join Date: May 2005
Location: Engerland
Posts: 67
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think he changed it from that file edit , to being included in the xml file you import.....open the product xml file in a text editor and change it there
Reply With Quote
  #271  
Old 03-23-2006, 09:57 PM
IrPr IrPr is offline
 
Join Date: Mar 2005
Posts: 351
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code Modification changed to plugin since 1.3.0 ver.
try to edit "Create AnyMedia BBCode" ( bbc-de_create hook location ) Plugin using AdminCP -> Plugin System -> Plugin Manager
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:44 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06771 seconds
  • Memory Usage 2,371KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (5)bbcode_php
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete