Avatar problem in recent topic
5 posters
Page 1 of 1
Avatar problem in recent topic
Hello ^^
And again I... xD
So, I have a question, I would have trouble from here I used the code. However, I want the avatar set by the users to appear, not the default.
Version: phpbb2
Link: https://blackmoonfrpg.hungarianforum.com
I hope you can help again.
Thank you ^^
And again I... xD
So, I have a question, I would have trouble from here I used the code. However, I want the avatar set by the users to appear, not the default.
Version: phpbb2
Link: https://blackmoonfrpg.hungarianforum.com
I hope you can help again.
Thank you ^^
Re: Avatar problem in recent topic
hello
you must set on the code your own default image avatar
this default avatar will appear only to the member that don't have an avatar
you must set on the code your own default image avatar
this default avatar will appear only to the member that don't have an avatar
Re: Avatar problem in recent topic
Hello @Mineko,
Change your code to:
Change your code to:
- Code:
$(function(){
var style = document.createElement('STYLE'), css = '.mini_ava2>img{height:20px;margin-right:5px;width:20px;}';
style.type = 'text/css';
if (style.styleSheet) style.styleSheet.cssText = css;
else style.appendChild(document.createTextNode(css));
document.getElementsByTagName('HEAD')[0].appendChild(style);
if(!window.localStorage) return;
// Default avatar
var default_avatar= 'https://2img.net/i/fa/invision/pp-blank-thumb.png';
// Time of cache 24h*60m*60s*1000ms - one day
var caching_time= 24*60*60*1000;
// Time of cache in case of error 60s*1000ms - one minute
var caching_error= 60*1000;
var set_avatar= function(id) {
$('.mini_ava2.member'+id).html('<img src="'+get_avatar(id)+'" />');
};
var get_avatar= function(id) {
if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
{
localStorage.setItem('d_ava'+id, default_avatar);
$.get('/u'+id, function (d){
localStorage.setItem('t_ava'+id,+new Date);
localStorage.setItem('d_ava'+id, $('.avPFIL img, #profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
set_avatar(id);
});
}
return localStorage.getItem('d_ava'+id);
};
var to_replace= {};
$('#recentTopics a[href^="/u"]').each(function(){
to_replace[$(this).attr('href').substr(2)]= 1;
$(this).before('<span class="mini_ava2 member'+$(this).attr('href').substr(2)+'"></span>');
});
for(i in to_replace)
{
set_avatar(i);
};
});
Re: Avatar problem in recent topic
Problem solved & topic archived.
|
Remember to mark your topic when a solution is found.
General Rules | Tips & Tricks | FAQ | Forgot Founder Password?
Team Leader
Review Section Rules | Request A Review | Sticker Points
Similar topics
» Replace avatar with topic image to recent topic widget
» Recent topic avatar
» I want the avatar back to recent topic
» How can I add avatar in Recent Topics Widget?
» Avatar in the recent topics problem
» Recent topic avatar
» I want the avatar back to recent topic
» How can I add avatar in Recent Topics Widget?
» Avatar in the recent topics problem
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum