Avatar nas notificações da barra de ferramentas
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Avatar nas notificações da barra de ferramentas
Detalhes da questão
Endereço do fórum: http://supraballpt.forumeiros.eu/
Versão do fórum: PunBB
Descrição
Boa tarde.
Seria possível eu colocar os avatares dos utilizadores na "aba" das notificações situada na barra de ferramentas oficial da forumeiros?
Algo do tipo: https://i.gyazo.com/08a9d65f51b926fcf4fc4616d967f106.png
Desde já agradeço a ajuda.
Re: Avatar nas notificações da barra de ferramentas
Olá, crie um novo javascript com investimento em todas as paginas com esse código:
Até mais.
- Código:
_notif_timeout = 0, _notif_check = window.setInterval(function() {
if (_notif_timeout === 10000) return window.clearInterval(_notif_check);
if ($('#notif_list .contentText a').length) {
notifAva();
return window.clearInterval(_notif_check);
} else _notif_timeout += 1;
}, 1);
function notifAva() {
var storage = window.localStorage;
$('head').append('<style type="text/css">.user-ava{background:#fff;float:left;display:block;margin-right:10px;}.user-ava img{height:30px;width:30px;}</style>');
$('#notif_list li').each(function() {
var href = $(this).find('a[href^="/u"]').attr('href'),
id;
if (typeof href === 'undefined') return;
id = Number(href.replace(/.*?\/u(\d+)/, '$1'));
if (storage.getItem('user_ava_' + id) && storage.getItem('user_exp_' + id) > +new Date - 24 * 60 * 60 * 1000) {
$(this).find('.contentText').prepend('<span class="user-ava"></span>');
$(this).find('.user-ava').html(storage.getItem('user_ava_' + id));
} else {
$(this).find('.contentText').prepend('<span class="user-ava"></span>');
$(this).find('.user-ava').load(href + ' #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', function() {
if (storage) {
storage.setItem('user_ava_' + id, $(this).html());
storage.setItem('user_exp_' + id, +new Date);
}
});
}
});
};
Até mais.
Re: Avatar nas notificações da barra de ferramentas
Muito obrigado, resultou na perfeição.
Só uma coisinha, queria retirar as zonas de "bem vindo", "Login" e "registar" da barra, como mostro nas imagens abaixo, será possível?
Imagens: https://imgur.com/hGw2O0o // https://imgur.com/MGCTyUe
Só uma coisinha, queria retirar as zonas de "bem vindo", "Login" e "registar" da barra, como mostro nas imagens abaixo, será possível?
Imagens: https://imgur.com/hGw2O0o // https://imgur.com/MGCTyUe
Re: Avatar nas notificações da barra de ferramentas
Isto é outro assunto... peço que crie um novo tópico
Até mais.
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Até mais.
Tópicos semelhantes
» Barra de ferramentas e centro de notificações!
» Avatar na barra de ferramentas
» Barra de ferramentas e centro de notificações!
» Como colocar som nas notificações da barra de ferramentas?
» Sistema de notificações fora da barra de ferramentas
» Avatar na barra de ferramentas
» Barra de ferramentas e centro de notificações!
» Como colocar som nas notificações da barra de ferramentas?
» Sistema de notificações fora da barra de ferramentas
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos