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
Playing Windows Media Files Inline Using Plugin Details »»
Playing Windows Media Files Inline Using Plugin
Version: 1.00, by Moya Moya is offline
Developer Last Online: Aug 2009 Show Printable Version Email this Page

Version: 3.5.1 Rating:
Released: 11-01-2005 Last Update: 11-08-2005 Installs: 64
Uses Plugins Template Edits
 
No support by the author.

This just an upgrade over from my existing hack HERE
to use plugin system for vb3.5 gold


What this hack does::

This hack allows your users to upload media files via your board file management and play the media fields within their post.. It is adivisable to have one inline per post.


Foreword:

This hack might not work on all system due to different configuration, platform, and such. I will try to help you all as much as I can.

This hack will use your board attachment system to run mp3, wma, wmv, flash files. It is a bit server intensive. So be warned

Security Risk:

It has been known that flash files can be used to exploit and compromise certain securities on user computer. You might want to verify your flash attachment before enable flash playing inline on your forum.

Files To edit: 0
Queries to run: 0
Uses Product: Yes
Template Edits: 1



Template Edit

To remove previous version from Postbit template
Postbit template

Look for

HTML Code:
<if condition="$show[flashattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attached_flash] $flashfilename </legend>

<div style="padding:$stylevar[formspacer]px">
$post[flashattachments]
</div>
</fieldset>

</if>



<if condition="$show[wmaattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wma] $wmafilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmaattachments]
</div>
</fieldset>

</if>

<if condition="$show[wmvattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wmv] $wmvfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmvattachments]



</div>
</fieldset>

</if>
	
<if condition="$show[mp3attachment]">
<fieldset class="fieldset">
<legend>

$vbphrase[attach_mp3] $mp3filename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[mp3attachments]

</div>
</fieldset>

</if>

Postbit legacy template

Look for

HTML Code:
<if condition="$show[flashattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attached_flash] $flashfilename </legend>

<div style="padding:$stylevar[formspacer]px">
$post[flashattachments]
</div>
</fieldset>

</if>



<if condition="$show[wmaattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wma] $wmafilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmaattachments]
</div>
</fieldset>

</if>

<if condition="$show[wmvattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wmv] $wmvfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmvattachments]



</div>
</fieldset>

</if>
	
<if condition="$show[mp3attachment]">
<fieldset class="fieldset">
<legend>

$vbphrase[attach_mp3] $mp3filename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[mp3attachments]

</div>
</fieldset>

</if>

REMOVE THEM

SAVE

Open postbit_attachment and add to very top

HTML Code:
<tr>
<td width=450 colspan="2">

<if condition="$show[realattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_real] $realfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[realattachments]
</div>
</fieldset>

</if>


<if condition="$show[movattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_mov] $movfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[movattachments]
</div>
</fieldset>

</if>

<if condition="$show[flashattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attached_flash] $flashfilename </legend>

<div style="padding:$stylevar[formspacer]px">
$post[flashattachments]
</div>
</fieldset>

</if>

<if condition="$show[pdfattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_pdf] $pdffilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[pdfattachments]
</div>
</fieldset>

</if>

<if condition="$show[aviattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_avi] $avifilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[aviattachments]
</div>
</fieldset>

</if>

<if condition="$show[mpgattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_pdf] $mpgfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[mpgattachments]
</div>
</fieldset>

</if>
<if condition="$show[mpegattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_pdf] $mepgfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[mepgattachments]
</div>
</fieldset>

</if>



<if condition="$show[wmaattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wma] $wmafilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmaattachments]
</div>
</fieldset>

</if>

<if condition="$show[wmvattachment]">
<fieldset class="fieldset">
<legend>$vbphrase[attach_wmv] $wmvfilename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[wmvattachments]



</div>
</fieldset>

</if>
	
<if condition="$show[mp3attachment]">
<fieldset class="fieldset">
<legend>

$vbphrase[attach_mp3] $mp3filename</legend>

<div style="padding:$stylevar[formspacer]px">
$post[mp3attachments]

</div>
</fieldset>

</if>


</td>
</tr>


Upload the included XML as product.



Demo











If you use this hack please click install.


As christianb mentioned in the other post, you might need to setup attachement types for your forum to play properly.



Use the following for your types

HTML Code:
WMA ?  Content-type: audio/x-ms-wma
WMV ?  Content-type: video/x-ms-wmv
MP3  ?  Content-type: audio/x-mp3
SWF ?  Content-type: application/x-shockwave-flash
AVI  ?  Content-type: video/x-ms-avi
MOV ?  Content-type: video/quicktime
MP4 ? Content-type: video/quicktime
MPEG ?  Content-type: video/mpeg
MPG ?  Content-type: video/mpeg
RAM ?  Content-type: audio/x-pn-realaudio
RM ?  Content-type: audio/x-pn-realaudio
SWC ?  Content-type: application/x-shockwave-flash

NOTE: This hack use your board attachment.php to play those specified media files. Therefore, you will have to set up user right to download attachement in under forum permissions.


Quote:
Originally Posted by Supported Codes
mov, mpeg, mpg, mp4, wma, real, wma, wmv, avi

Show Your Support

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

Comments
  #142  
Old 12-26-2005, 05:30 PM
croportal's Avatar
croportal croportal is offline
 
Join Date: Oct 2005
Posts: 270
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

oh stupid me i didnt add this

PHP Code:
<tr>
<
td width=450 colspan="2">

<if 
condition="$show[realattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_real$realfilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[realattachments]
</
div>
</
fieldset>

</if>


<if 
condition="$show[movattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_mov$movfilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[movattachments]
</
div>
</
fieldset>

</if>

<if 
condition="$show[flashattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attached_flash$flashfilename </legend>

<
div style="padding:$stylevar[formspacer]px">
$post[flashattachments]
</
div>
</
fieldset>

</if>

<if 
condition="$show[pdfattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_pdf$pdffilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[pdfattachments]
</
div>
</
fieldset>

</if>

<if 
condition="$show[aviattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_avi$avifilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[aviattachments]
</
div>
</
fieldset>

</if>

<if 
condition="$show[mpgattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_pdf$mpgfilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[mpgattachments]
</
div>
</
fieldset>

</if>
<if 
condition="$show[mpegattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_pdf$mepgfilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[mepgattachments]
</
div>
</
fieldset>

</if>



<if 
condition="$show[wmaattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_wma$wmafilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[wmaattachments]
</
div>
</
fieldset>

</if>

<if 
condition="$show[wmvattachment]">
<
fieldset class="fieldset">
<
legend>$vbphrase[attach_wmv$wmvfilename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[wmvattachments]



</
div>
</
fieldset>

</if>
    
<if 
condition="$show[mp3attachment]">
<
fieldset class="fieldset">
<
legend>

$vbphrase[attach_mp3$mp3filename</legend>

<
div style="padding:$stylevar[formspacer]px">
$post[mp3attachments]

</
div>
</
fieldset>

</if>


</
td>
</
tr

can u tell me

i want hack wich when i upload from computer have a link to download not played inline, and when i go to this link www.croportal.net/media/somefile.wmv

i put this link in bbcode [croportal_example_bb_code]www.croportal.net/media/somefile.wmv[/croportal_example_bb_code]

and then playing, not when i upload from computer
Reply With Quote
  #143  
Old 12-27-2005, 03:50 PM
buffness buffness is offline
 
Join Date: Jan 2004
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

keep getting this when trying to upload the files Invalid File
Reply With Quote
  #144  
Old 01-16-2006, 05:20 PM
jarcher's Avatar
jarcher jarcher is offline
 
Join Date: Mar 2005
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I keep getting invalid file or invalid link specified on larger files
when they do upload they dont play and when downloaded
its attachment.php
got one one sec mpg to play
edit:
closed browser
checked the attachment
now just a player
Reply With Quote
  #145  
Old 01-24-2006, 10:55 PM
browsehosts browsehosts is offline
 
Join Date: Apr 2003
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Does this work with Quicktime & Flash & Windows Media Player?

Is there any way for users to see a list of all their media files?
Reply With Quote
  #146  
Old 01-24-2006, 11:57 PM
markbolyard's Avatar
markbolyard markbolyard is offline
 
Join Date: Apr 2005
Location: Maryland
Posts: 629
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Curious, All media types are working for me but those with mpeg extension. With a mpeg extension, it just shows the attached file.
Reply With Quote
  #147  
Old 01-29-2006, 09:24 PM
iamnofear iamnofear is offline
 
Join Date: Jan 2005
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

it seems to be that every1 can download the media file(with 3.5.3) . How can I prevent guest from downloading ?
Reply With Quote
  #148  
Old 01-30-2006, 11:48 PM
moonclamp's Avatar
moonclamp moonclamp is offline
 
Join Date: May 2004
Location: London
Posts: 516
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've noticed that if I edit a post and add a second attachment, I get the first attachment repeated.

EG. I make a new post with an mp3 attachment -> I go back and edit the post to add a second mp3 -> result = 2 instances of the first mp3 and 1 of the second.

Otherwise it works great
Reply With Quote
  #149  
Old 02-02-2006, 01:56 AM
noreturn noreturn is offline
 
Join Date: Feb 2004
Posts: 94
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi - can anyone add to this mod to play .asx extension too? Many of music videos I am getting are in that format.
Thanks for any help.
Reply With Quote
  #150  
Old 02-04-2006, 06:06 PM
noreturn noreturn is offline
 
Join Date: Feb 2004
Posts: 94
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Now Sat Feb 4th.
Does any one know...Is Moya answering questions about this hack any longer? Or is there another coder that can edit this code to make .asx extensions also play? Of course will pay.

Some one let me know either way please...thanks all.
Reply With Quote
  #151  
Old 04-05-2006, 11:00 AM
defcon_420's Avatar
defcon_420 defcon_420 is offline
 
Join Date: Jun 2004
Location: next to you
Posts: 116
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

sweet it installed no problem "Clicks Install"

instructions could be a little clearer as i had to read thru the whole thread to understand the install but works like a charm
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 02:52 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.04959 seconds
  • Memory Usage 2,379KB
  • 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
  • (4)bbcode_html
  • (1)bbcode_php
  • (1)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
  • (3)pagenav_pagelink
  • (1)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