Member of the Day Widget
4 posters
Page 1 of 1
Member of the Day Widget
Technical Details
Forum version : #phpBB3
Position : Founder
Concerned browser(s) : Mozilla Firefox, Google Chrome, Opera, Safari, Other
Who the problem concerns : All members
Forum link : http://onepiecegr.forum-pro.org/
Description of problem
Hello!As you can see in the title i would like to make a widget which can see which member on my forum made the most posts on the previous 24h and print his avatar and his name on the widget. I think it is simple enought but i lack programming skill for this XDRe: Member of the Day Widget
Hi, there,
Are you asking if you want to make widget where it would automatically place the avatar and username in there or do it yourself manually?
Are you asking if you want to make widget where it would automatically place the avatar and username in there or do it yourself manually?
Guest- Guest
Re: Member of the Day Widget
@DraxionDraxion wrote:Hi, there,
Are you asking if you want to make widget where it would automatically place the avatar and username in there or do it yourself manually?
As i said i want a widget that will see the activity (number of post and topics made this week) of a member, and whoever has a the best activity, it will automatically add his icon and name on the widget.That's all
Re: Member of the Day Widget
Thanks a lot @Black-ShadowBlack-Shadow wrote:Hello @HeartSealed,
You can adapt this code here as you wish. It is a similar code.
this is the only code that works on my phpbb3 forum,rest of them doesn't show the date
- 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>
the only problem with this is that it can't add the picture of the member.Anything i can do about it?
Re: Member of the Day Widget
Hello @Heartsealed,
This code is written for PunBB forum version maybe @Ange Tuteur can help us to adapt it for phpbb3. Is that you forum version?
This code is written for PunBB forum version maybe @Ange Tuteur can help us to adapt it for phpbb3. Is that you forum version?
Re: Member of the Day Widget
yeah, that's what i am saying.hopefully a mod that knows the script will answer sooner or later to make the script adapt to phpbb3. Other than the avatar problem, the script works wonderfully
Re: Member of the Day Widget
Ange Tuteur is having health issues. Because if this, Ange Tuteur can not visit the forum often.
Lost Founder's Password |Forum's Utilities |Report a Forum |General Rules |FAQ |Tricks & Tips
You need one post to send a PM.
You need one post to send a PM.
When your topic has been solved, ensure you mark the topic solved.
Never post your email in public.
Re: Member of the Day Widget
I hope she will be healthy again. Time is not my enemy right now, she, or whoever want can answer anytime
Last edited by Heartsealed on December 8th 2015, 2:33 pm; edited 1 time in total
Re: Member of the Day Widget
Heartsealed wrote:Technical Details
Forum version : #phpBB3
Position : Founder
Concerned browser(s) : Mozilla Firefox, Google Chrome, Opera, Safari, Other
Who the problem concerns : All members
Forum link : http://onepiecegr.forum-pro.org/Description of problem
Hello!As you can see in the title i would like to make a widget which can see which member on my forum made the most posts on the previous 24h and print his avatar and his name on the widget. I think it is simple enought but i lack programming skill for this XD
I'm bumping it for you as I think it's a great idea.
For my forum though, I would probably have member of the week instead of day, so if anyone does come up with this script, please can they show us how to change it from day to week?
Thanks!
SophieDophs- Forumember
- Posts : 375
Reputation : 3
Language : English
Re: Member of the Day Widget
SophieDophs wrote:Heartsealed wrote:Technical Details
Forum version : #phpBB3
Position : Founder
Concerned browser(s) : Mozilla Firefox, Google Chrome, Opera, Safari, Other
Who the problem concerns : All members
Forum link : http://onepiecegr.forum-pro.org/Description of problem
Hello!As you can see in the title i would like to make a widget which can see which member on my forum made the most posts on the previous 24h and print his avatar and his name on the widget. I think it is simple enought but i lack programming skill for this XD
I'm bumping it for you as I think it's a great idea.
For my forum though, I would probably have member of the week instead of day, so if anyone does come up with this script, please can they show us how to change it from day to week?
Thanks!
hi @SophieDophs and thank you, i've been kinda busy these days so i can't bump everyday XD.
As you can see the solution already exist, but it is not automatical, this means you have to change the Member of the month/week yourself.
For now it doesn't matter to me i just want the avatar to get displayed for phpBB2 and i am done.
Similar topics
» Random Member Widget
» Member search Widget
» Trying to work a widget that shows the latest topic for what tags member is following.
» Code for Random Member widget
» How can I make this widget about newest member?
» Member search Widget
» Trying to work a widget that shows the latest topic for what tags member is following.
» Code for Random Member widget
» How can I make this widget about newest member?
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum