Problema com plugin últimos visitantes
4 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
Problema com plugin últimos visitantes
Detalhes da questão
Endereço do fórum: http://www.forumnsanimes.com
Versão do fórum: ModernBB
Descrição
Utilizamos o plugin de últimos visitantes desde janeiro de 2017, porém em fevereiro deste ano ele parou de funcionar. A data mais precisa é 14/02, que seria o último registro que o código fez.
https://ajuda.forumeiros.com/t98384-plugin-ultimos-visitantes-no-perfil
Não creio que o problema seja interferência entre os javascripts, pois os mais recentes foram todos adicionados no dia 02/03.
Grato pela ajuda.
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Olá!
Repare nestes três pontos, que eu creio que sejam indispensáveis para o plugin funcionar corretamente:
Quando tiver feito todas essas configurações, deveria funcionar.
Até mais.
Repare nestes três pontos, que eu creio que sejam indispensáveis para o plugin funcionar corretamente:
JScript escreveu:
1- Vá na aba [Preferências] e procure a opção Autorizar as mensagens de visitantes no meu perfil : e selecione (*) Todos os usuários
Salve essa configuração!
2- Em seguida, vá na aba [Notificações] e procure o item A entrada de uma mensagem de perfil e desmarque as duas opções
Salve essa configuração!
Nota: O perfil dos membros deve estar configurado para ser visível aos visitantes (não logados!) e deverá ser o modo avançado.
Se possuir mensagens em seu perfil, remova todas elas.
Quando tiver feito todas essas configurações, deveria funcionar.
Até mais.
Re: Problema com plugin últimos visitantes
Essas configurações estão todas conferes. A não ser que todos os usuários precisem ativar essas opções de preferências manualmente.RafaelS. escreveu:Olá!
Repare nestes três pontos, que eu creio que sejam indispensáveis para o plugin funcionar corretamente:JScript escreveu:
1- Vá na aba [Preferências] e procure a opção Autorizar as mensagens de visitantes no meu perfil : e selecione (*) Todos os usuários
Salve essa configuração!
2- Em seguida, vá na aba [Notificações] e procure o item A entrada de uma mensagem de perfil e desmarque as duas opções
Salve essa configuração!
Nota: O perfil dos membros deve estar configurado para ser visível aos visitantes (não logados!) e deverá ser o modo avançado.
Se possuir mensagens em seu perfil, remova todas elas.
Quando tiver feito todas essas configurações, deveria funcionar.
Até mais.
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Olá @Key of Destiny,
Eu tentei visualizar os perfis dos membros do seu fórum, sendo visitante e não foi possível. (É necessário iniciar sessão).
Queira rever essa configuração, por favor.
Até mais.
Eu tentei visualizar os perfis dos membros do seu fórum, sendo visitante e não foi possível. (É necessário iniciar sessão).
Queira rever essa configuração, por favor.
Até mais.
Re: Problema com plugin últimos visitantes
Reativei essa opção e mesmo assim o código ainda não está funcionando. Assim que eu liberei o acesso para visitantes, fiz um teste. Ao ver que não funcionou, tirei o script e o coloquei novamente, mas sem resultado.RafaelS. escreveu:Olá @Key of Destiny,
Eu tentei visualizar os perfis dos membros do seu fórum, sendo visitante e não foi possível. (É necessário iniciar sessão).
Queira rever essa configuração, por favor.
Até mais.
Acessei o tópico do plugin e percebi que o código original não está mais disponível. Vou colocar o que eu estou utilizando aqui.
- Código:
/***
* Application: LatestVisitors.js
* Description: Shows the last 10 visitors to your profile!
* Version: 0.02282015-jq1.9.1
* RC1 (Release candidate 1!) - Tot (Imhotep-hwcp)
* Author: JScript - 2015/02/28
* Copyright (c) 2015 JScript <jscriptbrasil at live dot com>
* This work is free. You can redistribute it and/or modify it
* under the terms of the WTFPL, Version 2
*/
var lastVisit = {
autor: "JScript",
version: "1.02282015-jq1.9.1",
codename: "Tot (Imhotep-hwcp)",
observe: 100,
startMsg: "Starting, wait...",
noVisitors: "There are no visitors, your visit will appear in the next update!",
initialize: function() {
if (location.pathname.indexOf("/u") == -1) {
return false;
}
var wrapper = setInterval(function() {
if (typeof(_userdata) !== "undefined") {
clearInterval(wrapper);
if (_userdata.user_level == 0) {
$('a[href*="wall"]:first').parent().hide();
}
if ((location.pathname.indexOf('wall') !== -1) && (_userdata.user_level !== 1)) {
return location.pathname = location.pathname.split('wall')[0];
}
jQuery(function() {
lastVisit.view();
});
}
}, lastVisit.observe);
},
dataRead: function() {
$.ajax({
url: location.pathname + 'wall',
cache: false,
type: "get",
dataType: "text",
success: function(response, status, xhr) {
if (xhr.status == 200) {
var oTarget = $('#profile-advanced-details ol > li', response),
content = '<ol style="margin-top: 0px; margin-bottom: 0px;">',
oThis = null,
oID = null,
iFound = 0;
if (oTarget.length) {
for (i = 0, len = oTarget.length; i < len; i++) {
oThis = $(oTarget[i]);
content += '<li class="clearfix">' + oThis.html() + '</i>'; //.prop('outerHTML');
oID = oThis.find('.message-header a');
if (oID.attr('href') == ("/u" + _userdata.user_id)) {
iFound = 1;
}
}
$("#lastvisit").html(content + '</ol>');
if (_userdata.user_level > 0) {
$('#lastvisit .message-footer').show();
}
$('#lastvisit .message-text').remove();
} else {
$("#lastvisit").html('<br>' + lastVisit.noVisitors);
}
var user_id = Number(location.pathname.split('u')[1]);
if ((user_id !== _userdata.user_id) && (!iFound)) {
$.get('/privmsg?mode=post_profile&u=' + user_id, function(data) {
$.post("/privmsg", {
mode: "post_profile",
folder: "profile",
username: $('input[name="username"]', data).val(),
subject: "last_visit",
message: "last_visit",
lt: "",
post: 1,
}, function(e) {
// OK!
});
});
}
}
}
});
},
view: function() {
var style = document.createElement("style");
style.type = "text/css";
style.innerHTML =
'#lastvisit ol {\n' +
' padding-left: 0;\n' +
'}\n' +
'#lastvisit li {\n' +
' border-bottom: 1px solid #d5dde5;\n' +
' margin-bottom: 4px;\n' +
' list-style: none;\n' +
'}\n' +
'#lastvisit .avatar {\n' +
' max-width: 30px;\n' +
' max-height: 30px;\n' +
' float: left;\n' +
' margin-right: 6px;\n' +
'}\n' +
'#lastvisit .avatar img {\n' +
' height: 30px !important;\n' +
' width: 30px !important;\n' +
'}\n' +
'#lastvisit .message-block {\n' +
' margin-bottom: 4px;\n' +
'}\n' +
'#lastvisit .message-date {\n' +
' float: right;\n' +
'}\n' +
'#lastvisit .message-text {\n' +
' display: none;\n' +
'}\n' +
'#lastvisit .message-header > img, #lastvisit .message-header > em {\n' +
' display: none;\n' +
'}\n' +
'#lastvisit .message-header {\n' +
' color: transparent;\n' +
' padding: 2px;\n' +
'}\n' +
'#lastvisit .message-header > a {\n' +
' float: left;\n' +
'}\n' +
'#lastvisit .message-footer {\n' +
' display: none;\n' +
' float: right;\n' +
'}\n' +
'#lastvisit .message-text {\n' +
' display: none;\n' +
'}\n' +
'#lastvisit .message-date {\n' +
' color: #333333;\n' +
' float: right;\n' +
'}\n' +
'#lastvisit .message-footer li:not(.last) {\n' +
' display: none;\n' +
'}\n' +
'#lastvisit .message-footer a {\n' +
' color: #cdcdcd;\n' +
' text-decoration: none;\n' +
'}\n' +
'#lastvisit li.last {\n' +
' border-bottom: none;\n' +
'}\n' +
'#lastvisit {\n' +
' left: 0;\n' +
' right: 0;\n' +
'}\n' +
'#lastvisit div.clearfix {\n' +
' display: none;\n' +
'}\n';
document.getElementsByTagName("head")[0].appendChild(style);
var forumline = "forumline";
if ($('#phpbb').length) {
forumline = "phpbb3"
}
$('table[cellpadding="1"] > tbody > tr:last > td:last > .forumline:first, #profile-advanced-right .module:first').after(
'<!-- All-in-one: phpbb2, phpbb3, punbb & invision! -->\n' +
'<div style="margin-bottom:4px;" class="module main borderwrap">\n' +
' <table width="100%" cellspacing="1" cellpadding="0" border="0" class="' + forumline + '">\n' +
' <tbody>\n' +
' <tr>\n' +
' <td class="catLeft">\n' +
' <div class="inner main-head maintitle genmed module-title">\n' +
' <div class="h3">\n' +
' <h3 style="border-bottom: 0px none; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px;">\n' +
' <strong>Latest Visitors</strong>\n' +
' </h3>\n' +
' </div>\n' +
' </div>\n' +
' </td>\n' +
' </tr>\n' +
' <tr>\n' +
' <td align="center" class="row1 gensmall">\n' +
' <div class="inner main-head main-content clearfix box-content profile center" style="min-height: 50px;">\n' +
' <span class="corners-top"><span></span></span>\n' +
' <div id="lastvisit">' + lastVisit.startMsg + '</div>\n' +
' <span class="corners-bottom"><span></span></span>\n' +
' </div>\n' +
' </td>\n' +
' </tr>\n' +
' </tbody>\n' +
' </table>\n' +
'</div>\n'
);
lastVisit.dataRead();
}
};
lastVisit.initialize();
Última edição por Key of Destiny em 11.04.18 3:23, editado 1 vez(es)
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Olá, o problema se encontra resolvido?
http://prntscr.com/j3laqf
URL: http://www.forumnsanimes.com/u5741
Nota também há registros de ontem
http://www.forumnsanimes.com/u5741
Também leve em conta que este não tem visitas
http://www.forumnsanimes.com/u13788
Registrou hoje que alguém visitou este perfil as 21:18
http://www.forumnsanimes.com/u12540
Até.
http://prntscr.com/j3laqf
URL: http://www.forumnsanimes.com/u5741
Nota também há registros de ontem
http://www.forumnsanimes.com/u5741
Também leve em conta que este não tem visitas
http://www.forumnsanimes.com/u13788
Registrou hoje que alguém visitou este perfil as 21:18
http://www.forumnsanimes.com/u12540
Até.
Última edição por virus em 11.04.18 1:56, editado 1 vez(es) (Motivo da edição : edit)
virus- Membro
- Membro desde : 03/03/2013
Mensagens : 695
Pontos : 910
Re: Problema com plugin últimos visitantes
Olá novamente @Key of Destiny.
O código está funcionando sim, o que acontece é que alguns (a maioria) dos seus membros tem a seguinte opção ativada:
https://prnt.sc/j3le4q
Com isto, só irão aparecer as visitas se o membro também for amigo do perfil que está visitando.
O que eu recomendo neste caso, é solicitar a todos os membros que alterem a opção (sim é um pouco trabalhoso) :/
Já agora, para confirmar isso, visite o meu perfil: http://www.forumnsanimes.com/u14028
Eu tenho a opção ativa, para autorizar as mensagens de todos os membros.
Até mais, espero ter ajudado.
O código está funcionando sim, o que acontece é que alguns (a maioria) dos seus membros tem a seguinte opção ativada:
https://prnt.sc/j3le4q
Com isto, só irão aparecer as visitas se o membro também for amigo do perfil que está visitando.
O que eu recomendo neste caso, é solicitar a todos os membros que alterem a opção (sim é um pouco trabalhoso) :/
Já agora, para confirmar isso, visite o meu perfil: http://www.forumnsanimes.com/u14028
Eu tenho a opção ativa, para autorizar as mensagens de todos os membros.
Até mais, espero ter ajudado.
Re: Problema com plugin últimos visitantes
@virus, infelizmente o código ainda não está funcionando. Em ambos os casos, os usuários utilizaram a ferramenta mensagem dos visitantes para colocar uma mensagem ali. Como o script está correlacionado, foi exibido como último visitante.
@RafaelS., essa opção já estava ativada no meu perfil e ainda assim ele não se atualiza automaticamente. No caso, para o código funcionar, todos os perfis deveriam ter essa opção ou funcionaria apenas nos perfis com ela marcada?
@RafaelS., essa opção já estava ativada no meu perfil e ainda assim ele não se atualiza automaticamente. No caso, para o código funcionar, todos os perfis deveriam ter essa opção ou funcionaria apenas nos perfis com ela marcada?
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
@RafaelS., essa opção já estava ativada no meu perfil e ainda assim ele não se atualiza automaticamente. No caso, para o código funcionar, todos os perfis deveriam ter essa opção ou funcionaria apenas nos perfis com ela marcada?
Na teoria funcionaria apenas nos perfis com ela marcada, uma vez que o código é independente de outros perfis.
Poderia me fornecer o link do seu perfil, que tem a seguinte configuração ativa:
1 - Vá na aba [Preferências] e procure a opção Autorizar as mensagens de visitantes no meu perfil : e selecione (*) Todos os usuários
Até mais.
Observação: Eu testei o código que postou aqui no tópico em meu fórum de testes e funcionou sem qualquer problema.
Re: Problema com plugin últimos visitantes
Perdão pela demora.
O meu perfil: http://www.forumnsanimes.com/u12540.
Captura de tela com a configuração ativa: https://i.imgur.com/MJj7F0Q.png
O meu perfil: http://www.forumnsanimes.com/u12540.
Captura de tela com a configuração ativa: https://i.imgur.com/MJj7F0Q.png
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Olá!
Não há problema .
Bem realmente parece haver um problema ao nível dos códigos, pois estão entrando em conflito, veja:
https://prnt.sc/j4iymm
Recomendo desativar os códigos que usa no seu fórum 1 a 1, até achar o que está causando este conflito.
Pelo que eu consegui perceber, seria um código relacionado com o chatbox.
Até mais.
Não há problema .
Bem realmente parece haver um problema ao nível dos códigos, pois estão entrando em conflito, veja:
https://prnt.sc/j4iymm
Recomendo desativar os códigos que usa no seu fórum 1 a 1, até achar o que está causando este conflito.
Pelo que eu consegui perceber, seria um código relacionado com o chatbox.
Até mais.
Re: Problema com plugin últimos visitantes
Ainda não fiz o teste removendo todos os códigos, porque são uns 10, se eu não me engano. Entretanto, discordo que possa ser algum tipo de conflito. Como eu especifiquei anteriormente, nenhum código javascript novo foi adicionado até o dia 01/03. Porém, o código parou de registrar no dia 14/02.
Quanto a questão de ser um código relacionado ao chatbox, o único que eu tenho é o dele na barra de ferramentas, que já está ativo desde junho de 2017 (no registro do painel está de alguns dias atrás, porque foi o único que removi pra fazer um teste).
O problema não é no código?
Quanto a questão de ser um código relacionado ao chatbox, o único que eu tenho é o dele na barra de ferramentas, que já está ativo desde junho de 2017 (no registro do painel está de alguns dias atrás, porque foi o único que removi pra fazer um teste).
O problema não é no código?
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Olá Key.
Pelo que eu pude ver não há algum tipo de erro com o plugin. Para mim o que poderia possivelmente estar causando esse problema seria o conflito com outros códigos.
Supondo que não seja isso, só resta a possibilidade da Forumeiros ter eventualmente estabelecido um limite de mensagens nos perfis, impedindo assim que o código continue "gerando" as mensagens, a cada vez que um perfil é visitado.
Uma vez que eu não sei se tal limite realmente existe, será melhor aguardar alguém da equipe lhe responder.
Até mais.
Pelo que eu pude ver não há algum tipo de erro com o plugin. Para mim o que poderia possivelmente estar causando esse problema seria o conflito com outros códigos.
Supondo que não seja isso, só resta a possibilidade da Forumeiros ter eventualmente estabelecido um limite de mensagens nos perfis, impedindo assim que o código continue "gerando" as mensagens, a cada vez que um perfil é visitado.
Uma vez que eu não sei se tal limite realmente existe, será melhor aguardar alguém da equipe lhe responder.
Até mais.
Re: Problema com plugin últimos visitantes
Entendo, Rafael. Agradeço pelo seu suporte.
Testarei os javascripts de qualquer maneira, mas achei interessante essa sua colocação sobre um limite de mensagens no perfil. Algum membro da equipe pode confirmar ou explicar esse ponto?
Testarei os javascripts de qualquer maneira, mas achei interessante essa sua colocação sobre um limite de mensagens no perfil. Algum membro da equipe pode confirmar ou explicar esse ponto?
Key of Destiny- ****
- Membro desde : 15/12/2015
Mensagens : 273
Pontos : 442
Re: Problema com plugin últimos visitantes
Bem, veja este tópico que fala sobre limitações:
http://help.forumotion.com/t1709-some-limits-of-forumotion-forum
Em questão já houve limites que foram atualizados durante o tempo e as mudanças são feitas pelos técnicos.
Provável que seja o limite apontado pelo RafaelS. ( ou não )
My Profile:
http://www.forumnsanimes.com/u14062
Minha visita a seu perfil:
http://www.forumnsanimes.com/u12540
Vai em:
Painel de Controle Usuários Perfis
Em opções gerais e possível ver o limite de mensagens em perfil/amigos que é 50;
Até.
Dei umas editadas e este post e para saber sobre as limitações no qual perguntou.
http://help.forumotion.com/t1709-some-limits-of-forumotion-forum
Em questão já houve limites que foram atualizados durante o tempo e as mudanças são feitas pelos técnicos.
Provável que seja o limite apontado pelo RafaelS. ( ou não )
My Profile:
http://www.forumnsanimes.com/u14062
Minha visita a seu perfil:
http://www.forumnsanimes.com/u12540
Vai em:
Painel de Controle Usuários Perfis
Em opções gerais e possível ver o limite de mensagens em perfil/amigos que é 50;
Até.
Dei umas editadas e este post e para saber sobre as limitações no qual perguntou.
Última edição por virus em 19.04.18 18:29, editado 3 vez(es) (Motivo da edição : code.)
virus- Membro
- Membro desde : 03/03/2013
Mensagens : 695
Pontos : 910
Re: Problema com plugin últimos visitantes
Tópico resolvidoTópico marcado como resolvido pela equipe por abandono do autor. |
Tópicos semelhantes
» Plugin dos "Últimos visitantes"
» Plugin da galeria de imagens
» Problema com plugin de popup de membros do grupo
» Como eu coloco últimos assuntos no canto da tela mostrando os ultimos topicos ?
» [PLUGIN] PostBit
» Plugin da galeria de imagens
» Problema com plugin de popup de membros do grupo
» Como eu coloco últimos assuntos no canto da tela mostrando os ultimos topicos ?
» [PLUGIN] PostBit
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