The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
?-Custom BBCode - Grooveshark
I would like to add a custom bbcode so I can allow members to add a Grooveshark.com widget playlist or single song widget into their posts.
The Grooveshark website allows users to make playlists or just a single song to share with others. It has an option for a widget and provides the code as such. This code is for the "playlist" (playlist widget). Code:
<object width="250" height="250"><param name="movie" value="http://grooveshark.com/widget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&playlistID=43104863&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=0" /><embed src="http://grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="250" height="250" flashvars="hostname=cowbell.grooveshark.com&playlistID=43104863&bbg=000000&bth=000000&pfg=000000&lfg=000000&bt=FFFFFF&pbg=FFFFFF&pfgh=FFFFFF&si=FFFFFF&lbg=FFFFFF&lfgh=FFFFFF&sb=FFFFFF&bfg=666666&pbgh=666666&lbgh=666666&sbh=666666&p=0" allowScriptAccess="always" wmode="window" /></object> On a different website (different CMS) I was able to do this with a custom bbcode, and it looked like this. Code:
<object width="{NUMBER1}" height="{NUMBER2}"> <param name="movie" value="http://listen.grooveshark.com/widget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID={IDENTIFIER}&style={SIMPLETEXT1}&bbg={SIMPLETEXT2}&bfg={SIMPLETEXT4}&bt={SIMPLETEXT3}&bth={SIMPLETEXT2}&pbg={SIMPLETEXT3}&pbgh={SIMPLETEXT4}&pfg={SIMPLETEXT2}&pfgh={SIMPLETEXT3}&si={SIMPLETEXT3}&lbg={SIMPLETEXT3}&lbgh={SIMPLETEXT4}&lfg={SIMPLETEXT2}&lfgh={SIMPLETEXT3}&sb={SIMPLETEXT3}&sbh={SIMPLETEXT4}&p=0" /> <embed src="http://listen.grooveshark.com/widget.swf" type="application/x-shockwave-flash" width="{NUMBER1}" height="{NUMBER2}" flashvars="hostname=cowbell.grooveshark.com&widgetID={IDENTIFIER}&style={SIMPLETEXT1}&bbg={SIMPLETEXT2}&bfg={SIMPLETEXT4}&bt={SIMPLETEXT3}&bth={SIMPLETEXT2}&pbg={SIMPLETEXT3}&pbgh={SIMPLETEXT4}&pfg={SIMPLETEXT2}&pfgh={SIMPLETEXT3}&si={SIMPLETEXT3}&lbg={SIMPLETEXT3}&lbgh={SIMPLETEXT4}&lfg={SIMPLETEXT2}&lfgh={SIMPLETEXT3}&sb={SIMPLETEXT3}&sbh={SIMPLETEXT4}&p=0" allowScriptAccess="always" wmode="window" /></object> And this code is for the "single" (single song widget). Code:
<object width="250" height="40"><param name="movie" value="http://grooveshark.com/songWidget.swf" /><param name="wmode" value="window" /><param name="allowScriptAccess" value="always" /><param name="flashvars" value="hostname=cowbell.grooveshark.com&songIDs=28185324&style=metal&p=0" /><embed src="http://grooveshark.com/songWidget.swf" type="application/x-shockwave-flash" width="250" height="40" flashvars="hostname=cowbell.grooveshark.com&songIDs=28185324&style=metal&p=0" allowScriptAccess="always" wmode="window" /></object> and for the single song custom bbcode looked like this. Code:
<object width="{NUMBER1}" height="{NUMBER2}"> <param name="movie" value="http://listen.grooveshark.com/songWidget.swf" /> <param name="wmode" value="window" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID={IDENTIFIER}&style={SIMPLETEXT}&p=0" /> <embed src="http://listen.grooveshark.com/songWidget.swf" type="application/x-shockwave-flash" width="{NUMBER1}" height="{NUMBER2}" flashvars="hostname=cowbell.grooveshark.com&widgetID={IDENTIFIER}&style={SIMPLETEXT}&p=0" allowScriptAccess="always" wmode="window" /></object> But with VB I only see 2 options "param" & "option". Anyone have an idea how to accomplish or if it is even possible in VB? Thanks. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|