Hello all,
How can I make a customized member of the month widget? My forum version is punbb.
Last edited by Black-Shadow on 26/12/2014, 23:17; edited 1 time in total
This is a Hitskin.com skin preview
Install the skin • Return to the skin page
$(function() {
$(function() {
var user = "2";
var thetitle = "Member Of The Month";
var name = "#cp-main > h1:nth-child(1)";
var d = new Date(),
n = d.getMonth(),
y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .inner div img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('All about ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
$('#nameh strong').text(info7);
$('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
$('.mipost a').attr('href', '/spa/'+info7);
$('#thedate').text(n+ " - " +y);
$('#motm').text(thetitle);
$('#tavatar').attr('src', info6);
$('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
$('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
});
});
$(function() {
$(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = ".subtitle";
var d = new Date(),
n = d.getMonth(),
y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .inner div img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
$('#nameh strong').text(info7);
$('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
$('.mipost a').attr('href', '/spa/'+info7);
$('#thedate').text(n+ " - " +y);
$('#motm').text(thetitle);
$('#tavatar').attr('src', info6);
$('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
$('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
});
});
<style>
#tavatar{width:50px;}
table{background-color:#262E33;}
.mipost, #nameh{display:inline-block;padding-left:10px}
td,tr{border:none}
hr {
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
width:100%
}
#bpart{background-color:#ccc;}
#pprofile{
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
float:right;
}
#thedate {
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
}
#motm{font-weight:bolder;color:gray;}
</style>
<table>
<tbody>
<tr>
<td style="width: 20%;" rowspan="2">
<img id="tavatar" src="http://2img.net/i/fa/invision/pp-blank-thumb.png" />
</td>
</tr>
<tr>
<td>
<div id="nameh">
<strong>name</strong> <span class="mimp"><a href="/privmsg?mode=post&u=46"><img src="http://i.imgur.com/1B61PFG.png" /></a></span><span class="mipost"><a href="spa/test"><img src="http://i.imgur.com/Ex7KhNG.png" /></a></span><br />
<hr />
<div id="motm">
motm
</div>
<div id="thedate">
8 - 2014
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div id="bpart">
</div><br />
<div id="pprofile">
</div>
</td>
</tr>
</tbody>
</table>
<div id="blah1" style="display:none;">
</div>
$(function() {
$(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = ".subtitle";
var d = new Date(),
n = d.getMonth(),
y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .inner div img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
$('#nameh strong').text(info7);
$('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
$('.mipost a').attr('href', '/spa/'+info7);
$('#thedate').text(n+ " - " +y);
$('#motm').text(thetitle);
$('#tavatar').attr('src', info6);
$('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
$('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
});
});
Forum of the Forums Forumotion Rules | Tips & Tricks | FAQ | Did you forget your password? |
$(function() {
$(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = "#profile-advanced-right>.main:nth-child(2)>.main-head .h3 span";
var d = new Date();
var month = new Array();
month[0] = "January";
month[1] = "February";
month[2] = "March";
month[3] = "April";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "August";
month[8] = "September";
month[9] = "October";
month[10] = "November";
month[11] = "December";
var n = month[d.getMonth()];
y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .main .main-content img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
$('#nameh strong').text(info7);
$('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
$('.mipost a').attr('href', '/spa/'+info7);
$('#thedate').text(n+ " - " +y);
$('#motm').text(thetitle);
$('#tavatar').attr('src', info6);
$('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
$('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
});
});
<style type="text/css">
#tavatar{width:50px;}
table{background-color:#262E33;}
.mipost, #nameh{display:inline-block;padding-left:10px}
td,tr{border:none}
hr {
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
width:100%
}
#bpart{background-color:#ccc;}
#pprofile{
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
float:right;
}
#thedate {
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
}
#motm{font-weight:bolder;color:gray;}
</style>
<table>
<tbody>
<tr>
<td style="width: 20%;" rowspan="2">
<img id="tavatar" src="http://2img.net/i/fa/invision/pp-blank-thumb.png" />
</td>
</tr>
<tr>
<td>
<div id="nameh">
<strong>name</strong> <span class="mimp"><a href="/privmsg?mode=post&u=46"><img src="http://i.imgur.com/1B61PFG.png" /></a></span><span class="mipost"><a href="spa/test"><img src="http://i.imgur.com/Ex7KhNG.png" /></a></span><br />
<hr />
<div id="motm">
motm
</div>
<div id="thedate">
8 - 2014
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div id="bpart">
</div><br />
<div id="pprofile">
</div>
</td>
</tr>
</tbody>
</table>
<div id="blah1" style="display:none;">
</div>
<script type="text/javascript">
(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = ".subtitle";
var d = new Date(),
n = d.getMonth(),
y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .inner div img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1, info2, info3, info4, info5, info6, info7;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
j('#nameh strong').text(info7);
j('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
j('.mipost a').attr('href', '/spa/'+info7);
j('#thedate').text(n+ " - " +y);
j('#motm').text(thetitle);
j('#tavatar').attr('src', info6);
j('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
j('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
})();
</script>
<style type="text/css">
#tavatar{width:50px;}
table{background-color:#262E33;}
.mipost, #nameh{display:inline-block;padding-left:10px}
td,tr{border:none}
hr {
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
width:100%
}
#bpart{background-color:#ccc;}
#pprofile{
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
float:right;
}
#thedate {
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
}
#motm{font-weight:bolder;color:gray;}
</style>
<table>
<tbody>
<tr>
<td style="width: 20%;" rowspan="2">
<img id="tavatar" src="http://2img.net/i/fa/invision/pp-blank-thumb.png" />
</td>
</tr>
<tr>
<td>
<div id="nameh">
<strong>name</strong> <span class="mimp"><a href="/privmsg?mode=post&u=46"><img src="http://i.imgur.com/1B61PFG.png" /></a></span><span class="mipost"><a href="spa/test"><img src="http://i.imgur.com/Ex7KhNG.png" /></a></span><br />
<hr />
<div id="motm">
motm
</div>
<div id="thedate">
8 - 2014
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div id="bpart">
</div><br />
<div id="pprofile">
</div>
</td>
</tr>
</tbody>
</table>
<div id="blah1" style="display:none;">
</div>
<script type="text/javascript">
(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = ".subtitle";
var d = new Date();
var month = new Array();
month[0] = "January";
month[1] = "February";
month[2] = "March";
month[3] = "April";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "August";
month[8] = "September";
month[9] = "October";
month[10] = "November";
month[11] = "December";
var n = month[d.getMonth()];
var y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .inner div img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1, info2, info3, info4, info5, info6, info7;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
j('#nameh strong').text(info7);
j('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
j('.mipost a').attr('href', '/spa/'+info7);
j('#thedate').text(n+ " - " +y);
j('#motm').text(thetitle);
j('#tavatar').attr('src', info6);
j('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
j('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
})();
</script>
<style type="text/css">
#tavatar{width:50px;}
table{background-color:#262E33;}
.mipost, #nameh{display:inline-block;padding-left:10px}
td,tr{border:none}
hr {
display: block;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: auto;
margin-right: auto;
border-style: inset;
border-width: 1px;
width:100%
}
#bpart{background-color:#ccc;}
#pprofile{
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
float:right;
}
#thedate {
padding: 2px 5px;
background-color:darkgreen;
border-radius:6px;
color:white;
font-weight:bolder;
}
#motm{font-weight:bolder;color:gray;}
</style>
<table>
<tbody>
<tr>
<td style="width: 20%;" rowspan="2">
<img id="tavatar"
src="http://2img.net/i/fa/invision/pp-blank-thumb.png" />
</td>
</tr>
<tr>
<td>
<div id="nameh">
<strong>name</strong> <span
class="mimp"><a href="/privmsg?mode=post&u=46"><img
src="http://i.imgur.com/1B61PFG.png"
/></a></span><span class="mipost"><a
href="spa/test"><img src="http://i.imgur.com/Ex7KhNG.png"
/></a></span><br />
<hr />
<div id="motm">
motm
</div>
<div id="thedate">
8 - 2014
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2">
<div id="bpart">
</div><br />
<div id="pprofile">
</div>
</td>
</tr>
</tbody>
</table>
<div id="blah1" style="display:none;">
</div>
<script type="text/javascript">
(function() {
var user = "1";
var thetitle = "Member Of The Month";
var name = ".subtitle";
var d = new Date();
var month = new Array();
month[0] = "January";
month[1] = "February";
month[2] = "March";
month[3] = "April";
month[4] = "May";
month[5] = "June";
month[6] = "July";
month[7] = "August";
month[8] = "September";
month[9] = "October";
month[10] = "November";
month[11] = "December";
var n = month[d.getMonth()];
var y = d.getFullYear();
var ddate = n+" "+y;
var joindate = "#field_id-4";
var bday = "#field_id-12";
var postt = "#field_id-13";
var points = "#field_id-6";
var avatar = "#profile-advanced-right .main .main-content img";
var msg1 = 'Congratulations to ';
var msg2 = ' our member of ';
var msg3 = '. Joined the first time in this forum ';
var msg4 = '. He/She celebrates a birthday on ';
var msg5 = '. He/She has a total of ';
var msg6 = ' posts. He/She received ';
var msg7 = ' reputation points. Congratulations to this months member.';
var j = jQuery, info1, info2, info3, info4, info5, info6, info7;
j('#blah1').load('/u'+user+' #main-content', function() {
info1 = j(this).find(name).text(); //name
info7= info1.replace('Πληροφορίες για τον/την ','');
info2 = j(this).find(joindate+' .field_uneditable').text(); //join date
info3 = j(this).find(bday+' .field_uneditable').text(); //birthday
info4 = j(this).find(postt+' .field_uneditable').text(); //points
info5 = j(this).find(points+' .field_uneditable').text(); //post
info6 = j(this).find(avatar).attr('src'); //avatar
j('#nameh strong').text(info7);
j('.mimp a').attr('href', '/privmsg?mode=post&u='+user);
j('.mipost a').attr('href', '/spa/'+info7);
j('#thedate').text(n+ " - " +y);
j('#motm').text(thetitle);
j('#tavatar').attr('src', info6);
j('#pprofile').append(' <a href="/u'+user+'">View Profile</a> ');
j('#bpart').text(msg1 + info7 + msg2 + n+ " - " +y+ msg3 +info2 + msg4 + info3 + msg5+ info5 + msg6 + info4 + msg7);
});
})();
</script>