Hello all,
How can I make a customized member of the month widget? My forum version is punbb.
Last edited by Black-Shadow on December 26th 2014, 11:17 pm; edited 1 time in total
$(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>