The forum of the forums

Would you like to react to this message? Create an account in a few clicks or log in to continue.
The forum of the forums
+3
!redlove!
_Twisted_Mods_
Van-Helsing
7 posters

    How can I make a customized Member Of The Month widget?

    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 4th 2014, 2:29 pm

    First topic message reminder :

    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
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 21st 2014, 3:18 am

    Bump
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 22nd 2014, 9:13 am

    Bump
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 23rd 2014, 9:21 am

    Bump
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 24th 2014, 11:49 am

    Bump
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 24th 2014, 4:48 pm

    i should have this for you here soon .. waiting for ange to help with the last part of the script

    while im waiting could you do ma a favor and make me an account for your site and pm me the info so i can get the info from the profiles on your site to make it work
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 25th 2014, 3:07 am

    Merry Christmas Twisted_mods santa
    I think this code needs a very good knowledge of JavaScript to retrieve those data and also I don't know if it is possible on our forums. Maybe Ange or JScript can help us to make it.
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 25th 2014, 8:43 am

    i have already finished it i just need a account on your forum to get the values for the info
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 11:13 am

    Hello @_Twisted_Mods_,
    I will PM you a test account details in the next few minutes.
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 1:52 pm

    this is missing a few thing so it dont work because you said you wanted to wait on ange .. because i dont have enough skill..... lol im jk its all there

    widget code

    Code:
    $(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);
          });
        });
    });


    javascript

    Code:

    $(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);
          });
        });
    });
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 1:56 pm

    Hello,
    Are these two scripts the same? The widget code I think needs the tags <script></script>
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 2:01 pm

    no create a new widget place the widget code in it

    create a new javascript and place the javascript in it
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 2:06 pm

    The widget code needs the tags script because it is displaying the javascript code.
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 2:10 pm

    sorry copyed the wrong code for widget



    widget code

    Code:
    <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>


    javascript

    Code:

    $(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);
          });
        });
    });
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 2:15 pm

    Now it is displaying but it isn't shows the correct data and member's name, avatar, number of posts, number of thanks etc.
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 2:17 pm

    whats link to where the widget is displayed
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 2:20 pm

    Do you mean the member's Profile link or id? Because the js founds a specific user.
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 2:27 pm

    no i mean where is the widget because i dont see it on the index page
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 2:29 pm

    TheCrow
    TheCrow
    Manager
    Manager


    Male Posts : 6916
    Reputation : 795
    Language : Greek, English

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by TheCrow December 26th 2014, 2:40 pm

    @_Twisted_Mods_ go here to see it because probably you are in the portal of the forum! Smile



    How can I make a customized Member Of The Month widget? - Page 2 Thecro10
     Forum of the Forums

    Forumotion Rules | Tips & Tricks |
    FAQ | Did you forget your password?



    *** The Support Forum will never ask you for your email or password, so please do not post them anywhere! ***
    No support via PM!
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 2:59 pm

    Can we display the month like "December" and  not as number like etc 11-2014?
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 3:14 pm

    yes

    try this script

    Code:

    $(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);
          });
        });
    });
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 3:17 pm

    Nice its looks perfect @_Twisted_Mods_, now must I change the user id in js each month?
    The problem with username and avatar has been solved. Can we add the js in the widget code?
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 3:44 pm

    yea you will have to change user = "1" to the # of the user for that month 

    i asked ange to have a look to figure out how to add the js in the widget code to make sure im doing it right
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 3:46 pm

    Nice,
    Thank you very much @_Twisted_Mods_, we have to wait Ange now to complete the code.
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Ange Tuteur December 26th 2014, 3:56 pm

    This should work :
    Code:
    <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>
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 4:29 pm

    Hello Ange,
    Can we change the date format to Month - Year etc December - 2014?
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Ange Tuteur December 26th 2014, 4:39 pm

    Try now :
    Code:
    <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>
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 4:50 pm

    Now its not displaying the avatar
    _Twisted_Mods_
    _Twisted_Mods_
    Helper
    Helper


    Male Posts : 2083
    Reputation : 336
    Language : English
    Location : Ms

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by _Twisted_Mods_ December 26th 2014, 7:30 pm

    Code:
    <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>
    Van-Helsing
    Van-Helsing
    Hyperactive


    Male Posts : 2431
    Reputation : 116
    Language : English, Greek

    Solved Re: How can I make a customized Member Of The Month widget?

    Post by Van-Helsing December 26th 2014, 11:16 pm

    Hello dear all,
    I have adapt and finished the code the problems are solved now.
    Thank you all of you

    Best Regards,
    Black-Shadow.

      Current date/time is November 11th 2024, 4:08 pm