SoltanWorld |
06-02-2011 10:00 PM |
[SW] Music Player in User Profile
1 Attachment(s)
If you have installed this mod please : Mark as install
[SW] Music Player in User Profile
This mod allow users to put their favorite song's link in their profile to play.
installation :
1. Download Zip file and upload them.
2. Create Custom Profile Field :
Go to : Admincp / User Profile Fields / Add New User Profile Field
Then Select : Profile Field Type : Single-Line Text Box
http://soltanworld.com/gallery/data/520/medium/sc1.jpg
And press continue
Then Fill like this :
http://soltanworld.com/gallery/data/520/medium/sc2.jpg
*If you want to make this field to be hidden select : Private Field
After that Go to
Style Manager>Your Template>MemberInfo Templates>memberinfo_block_ministats
before :
Code:
<div class="mini_stats blockbody userprof_content userprof_content_border">
add this :
Code:
<!-- SW profile Musicplayer Start -->
<vb:if condition="$userinfo['fieldX']"> <div class="underblock"></div>
<div class="block mainblock">
<div id="userinfoblock" class="floatcontainer">
<div class="blocksubhead" colspan="5">Music Player</div>
<div class="blockbody userprof_content userprof_content_border">
<div class="blockrow member_blockrow">
<script src="forum/sw/silverlight/silverlight.js" type="text/javascript">
</script>
<script src="forum/sw/silverlight/wmvplayer.js" type="text/javascript">
</script>
<vb:if condition="$bbuserinfo['userid'] == 0">Please login or register.<vb:else />
<div id="mp3profilepl">
Profile mp3 Player by : SoltanWorld</div></vb:if>
<script type="text/javascript">
var cnt = document.getElementById('mp3profilepl');
var src = 'forum/sw/silverlight/wmvplayer.xaml';
var cfg = {height:'20',volume:'40',width:'200',file:'{vb:raw userinfo.fieldX}',autostart:'false',usefullscreen:'false'};
var ply = new jeroenwijering.Player(cnt,src,cfg);
</script>
</div>
</div></div></div>
<div class="underblock"></div><br/></vb:if>
<!-- SW profile Musicplayer End -->
text which is highlighted by red color are the path to the player's files. make sure you have entered right path.
Bold Blue " X" should be replaced by field number you have created in step 1.
then save it.
Notice that :
If you have select field as private then guest can not play music, because of that i have put an if for guests. if you do not put this as private use this code :
Code:
<!-- SW profile Musicplayer Start -->
<vb:if condition="$userinfo['fieldX']"> <div class="underblock"></div>
<div class="block mainblock">
<div id="userinfoblock" class="floatcontainer">
<div class="blocksubhead" colspan="5">Music Player</div>
<div class="blockbody userprof_content userprof_content_border">
<div class="blockrow member_blockrow">
<script src="forum/sw/silverlight/silverlight.js" type="text/javascript">
</script>
<script src="forum/sw/silverlight/wmvplayer.js" type="text/javascript">
</script>
<div id="mp3profilepl">
Profile mp3 Player by : SoltanWorld</div>
<script type="text/javascript">
var cnt = document.getElementById('mp3profilepl');
var src = 'forum/sw/silverlight/wmvplayer.xaml';
var cfg = {height:'20',volume:'40',width:'200',file:'{vb:raw userinfo.fieldX}',autostart:'false',usefullscreen:'false'};
var ply = new jeroenwijering.Player(cnt,src,cfg);
</script>
</div>
</div></div></div>
<div class="underblock"></div><br/></vb:if>
<!-- SW profile Musicplayer End -->
If you have installed this mod please : Mark as install
-----------------------
mp3 player in profile with auto play option :
Code:
<!-- SW profile Musicplayer Start -->
<vb:if condition="$userinfo['fieldX']"> <div class="underblock"></div>
<div class="block mainblock">
<div id="userinfoblock" class="floatcontainer">
<div class="blocksubhead" colspan="5">Music Player</div>
<div class="blockbody userprof_content userprof_content_border">
<div class="blockrow member_blockrow">
<script src="forum/sw/silverlight/silverlight.js" type="text/javascript">
</script>
<script src="forum/sw/silverlight/wmvplayer.js" type="text/javascript">
</script>
<div id="mp3profilepl">
Profile mp3 Player by : SoltanWorld</div>
<script type="text/javascript">
var cnt = document.getElementById('mp3profilepl');
var src = 'forum/sw/silverlight/wmvplayer.xaml';
var cfg = {height:'20',volume:'40',width:'200',file:'{vb:raw userinfo.fieldX}',autostart:'false',usefullscreen:'false',autostart:'true'};
var ply = new jeroenwijering.Player(cnt,src,cfg);
</script>
</div>
</div></div></div>
<div class="underblock"></div><br/></vb:if>
<!-- SW profile Musicplayer End -->
|