Rank para membros ativos ( mostrar estatísticas )
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 • Compartilhe
Rank para membros ativos ( mostrar estatísticas )
Detalhes da questão
Endereço do fórum: http://www.schultzgames.com/
Versão do fórum: PunBB
Descrição
Olá... Como meu site está crescendo de forma espantosa ultimamente, estou procurando fazer algumas reformas nele para deixa-lo mais amigável...
Gostaria de fazer um rank para mostrar os membros mais ativos, que mais postam, etc...
Este rank deveria ser acessível artavés de um botão ou link em alguma parte qualquer da página inicial...
A idéia é mostrar as mesmas coisas que aparecem na aba "estatísticas" geralmente acessível por este link: "www.nomedoseusitesite.com/statistics"
Os campos a serem mostrados seriam estes:
-TÓPICOS MAIS VISITADOS
-OS QUE MAIS CRIAM TÓPICOS
-OS MEMBROS MAIS ATIVOS DA SEMANA
-OS MEMBROS MAIS ATIVOS DO MÊS
-TOP DOS MAIS POSTADORES
Básicamente apenas pegar as estatísticas e jogar estes 5 campos em uma nova página para ser o rank...
Se alguém quiser ajudar, eu agradeço muito
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Pelo que percebi, você deseja copiar os TOP's da página de Estatísticas para uma nova página HTML?
Tipo estas: https://ajuda.forumeiros.com/statistics
Só aqueles TOP's que falou?
Seja mais explícito, por favor!
Hancki
Pelo que percebi, você deseja copiar os TOP's da página de Estatísticas para uma nova página HTML?
Tipo estas: https://ajuda.forumeiros.com/statistics
Só aqueles TOP's que falou?
Seja mais explícito, por favor!
Hancki
Re: Rank para membros ativos ( mostrar estatísticas )
Exatamente isto... quero criar uma nova página apenas com aqueles tops citados... criando uma espécie de rank
Re: Rank para membros ativos ( mostrar estatísticas )
Então crie uma página HTML com o seguinte código:
Deve resultar!
Hancki
- Código:
<div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
Deve resultar!
Hancki
Re: Rank para membros ativos ( mostrar estatísticas )
Resultou em uma página HTML vazia
Re: Rank para membros ativos ( mostrar estatísticas )
Estranho,
Desative alguns JS pra ver.
Desative alguns JS pra ver.
Re: Rank para membros ativos ( mostrar estatísticas )
De certeza que é algum conflito com os seus códigos atuais, pois eu fiz em testes numa página HTML com o corpo do fórum.
Hancki
Hancki
Re: Rank para membros ativos ( mostrar estatísticas )
Não posso desabilitar o java... meu fórum inteiro é feito em cima de java, tenho 10 códigos que formulam a estrutura atual.
Em compensação, não tenho nenhum HTML
Em compensação, não tenho nenhum HTML
Re: Rank para membros ativos ( mostrar estatísticas )
Crie uma página HTML com o código que eu lhe forneci e deixe aqui o link para eu pesquisar por alternativas.
Hancki
Hancki
Re: Rank para membros ativos ( mostrar estatísticas )
O código dessa página está errado.
Coloque este código e adicione o corpo do fórum.
- Código:
<div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
Coloque este código e adicione o corpo do fórum.
Re: Rank para membros ativos ( mostrar estatísticas )
Ficou show, só com um problema como pode ver:
Link externo
Já tenho um Java que faz os "Tópicos recentes" aparecerem em todos os lugares... e ao marcar "Usar corpo" ele duplica os tópicos recentes
Outra coisa... só o Administrador tem acesso a este rank, os demais membros não conseguem ver, nem visitantes
Link externo
Já tenho um Java que faz os "Tópicos recentes" aparecerem em todos os lugares... e ao marcar "Usar corpo" ele duplica os tópicos recentes
Outra coisa... só o Administrador tem acesso a este rank, os demais membros não conseguem ver, nem visitantes
Re: Rank para membros ativos ( mostrar estatísticas )
Olá de novo!
Procure no seguinte tutorial por "Página das estatísticas detalhadas": https://ajuda.forumeiros.com/t16003-
Desta forma, podemos fazer as estatísticas legíveis para qualquer um. Como eu não sou registado, vai aparecer para mim agora nessa página e eu então poderei testar códigos para esconder esses tópicos recentes!
Hancki
Procure no seguinte tutorial por "Página das estatísticas detalhadas": https://ajuda.forumeiros.com/t16003-
Desta forma, podemos fazer as estatísticas legíveis para qualquer um. Como eu não sou registado, vai aparecer para mim agora nessa página e eu então poderei testar códigos para esconder esses tópicos recentes!
Hancki
Re: Rank para membros ativos ( mostrar estatísticas )
O tutorial está "Ultrapassado" em algumas partes... A opção não encontra-se mais em Diversos > Estatísticas > Estatísticas do fórum, más sim, na aba Geral > Estatísticas > Estatísticas do fórum
A permissão foi alterada e agora qualquer membro registrado tem acesso as estatísticas através deste link:
Link
Só falta ocultar um dos "Tópicos Recentes" e a página já estará 100%...
Ainda gostaria de criar um botão para dar acesso a mesma, más farei isto em outro tópico
A permissão foi alterada e agora qualquer membro registrado tem acesso as estatísticas através deste link:
Link
Só falta ocultar um dos "Tópicos Recentes" e a página já estará 100%...
Ainda gostaria de criar um botão para dar acesso a mesma, más farei isto em outro tópico
Re: Rank para membros ativos ( mostrar estatísticas )
Up? Falta apenas 1 metodo para ocultar um dos "Tópicos Recentes"
@edit, peço desculpas por dar um UP antes do prazo... o horário que aparece no tópico é diferente do meu
@edit, peço desculpas por dar um UP antes do prazo... o horário que aparece no tópico é diferente do meu
Re: Rank para membros ativos ( mostrar estatísticas )
Olá Marcos!
Não sei se isto vai solucionar a sua dúvida, mas adicione o código abaixo no inicio da sua página HTML:
O provável é que as duas colunas desapareçam, mas nada melhor que tentar né?
Até mais.
Fraise
Tópico movido de 'Questões sobre o painel de administração' para 'Questões sobre códigos'
Não sei se isto vai solucionar a sua dúvida, mas adicione o código abaixo no inicio da sua página HTML:
- Código:
<style>
div#main-content {
display: none;
}
</style>
O provável é que as duas colunas desapareçam, mas nada melhor que tentar né?
Até mais.
Fraise
Tópico movido de 'Questões sobre o painel de administração' para 'Questões sobre códigos'
Re: Rank para membros ativos ( mostrar estatísticas )
kkkk acabou que tudo desapareceu... fica apenas 1 tópicos recentes, más os ranks sumiram também
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Poderia remover o código, por gentileza?
Até mais.
Poderia remover o código, por gentileza?
Até mais.
Re: Rank para membros ativos ( mostrar estatísticas )
Removido... Agora a página do rank está como tava antes
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Tente assim:
Até mais.
Tente assim:
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
Até mais.
Re: Rank para membros ativos ( mostrar estatísticas )
100%...
Agora um ultimo pedido para deixar o rank 100%... Para usuários desconectados ou visitantes, o rank fica assim:
Seria possível deixar uma mensagem ( apenas para quem não está logado ) no lugar do quadrado vermelho, que é necessário estar registrado para ver o rank? Obg!
Agora um ultimo pedido para deixar o rank 100%... Para usuários desconectados ou visitantes, o rank fica assim:
Seria possível deixar uma mensagem ( apenas para quem não está logado ) no lugar do quadrado vermelho, que é necessário estar registrado para ver o rank? Obg!
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Me forneça o código da página, por gentileza.
Até mais.
Me forneça o código da página, por gentileza.
Até mais.
Re: Rank para membros ativos ( mostrar estatísticas )
Aqui está
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Troque o código da sua página por este:
Creio que funcionará.
Até mais.
Fraise
Troque o código da sua página por este:
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
<div id="pun-visit">Mensagem aqui.</div>
Creio que funcionará.
Até mais.
Fraise
Re: Rank para membros ativos ( mostrar estatísticas )
Estou com o código ativado... a mensagem aparece para os membros registrados também e com uma fonte um pouco pequena demais...
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
É... eu acho que não consigo fazer o que o senhor deseja.
@Hancki podes dar uma mãozinha aqui?
Até mais.
Fraise
É... eu acho que não consigo fazer o que o senhor deseja.
@Hancki podes dar uma mãozinha aqui?
Até mais.
Fraise
Re: Rank para membros ativos ( mostrar estatísticas )
Fico no aguardo...
Dei uma modificada a gosto para ajustar a fonte e a centralização... só falta ocultar o texto para membros registrados...
código atual:
Dei uma modificada a gosto para ajustar a fonte e a centralização... só falta ocultar o texto para membros registrados...
código atual:
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
<div id="pun-visit"><font size="4"><center>Apenas membros registrados tem acesso ao rank.</center></font></div>
Re: Rank para membros ativos ( mostrar estatísticas )
Olá!
Acho que consegui, veja se está ao seu agrado:
Até mais.
Fraise
Acho que consegui, veja se está ao seu agrado:
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
</script>
<br /><div id="loginFraise" class="Fraise"></div>
<script>
$(function() {
$('#loginFraise').load('#pun-visit');
});
</script>
Até mais.
Fraise
Re: Rank para membros ativos ( mostrar estatísticas )
A página ficou clonando a barra de ferramentas a cada segundo... Deu um baita bug O.o
vi que você acrescentou isto:
Más afinal, como isto fará a frase aparecer apenas para os visitantes se ela não está ali?
vi que você acrescentou isto:
- Código:
<br /><div id="loginFraise" class="Fraise"></div>
<script>
$(function() {
$('#loginFraise').load('#pun-visit');
});
</script>
Más afinal, como isto fará a frase aparecer apenas para os visitantes se ela não está ali?
Re: Rank para membros ativos ( mostrar estatísticas )
Olá novamente!
Basicamente eu havia carregado a classe #pun-visit com esse código, esta é aquela parte no inicio da página em que apareça para você se logar ou registar.
Creio para que fazer com que funcione, você deve ter essa "função ativa", para isso aceda a Painel de Controle > Visualização > Página Inicial > Geral e em "Mostrar a conexão rápida" marque uma das opções, exceto a opção Não exibir.
Até mais.
Fraise
Basicamente eu havia carregado a classe #pun-visit com esse código, esta é aquela parte no inicio da página em que apareça para você se logar ou registar.
Creio para que fazer com que funcione, você deve ter essa "função ativa", para isso aceda a Painel de Controle > Visualização > Página Inicial > Geral e em "Mostrar a conexão rápida" marque uma das opções, exceto a opção Não exibir.
Até mais.
Fraise
Re: Rank para membros ativos ( mostrar estatísticas )
Deu o erro denovo... a barra de ferramentas fica se clonando o tempo inteiro
Re: Rank para membros ativos ( mostrar estatísticas )
Acho que agora está mesmo tudo certo. Veja:
Até mais.
Fraise
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
$(function() {
var logado = _userdata["session_logged_in"];
if (logado == 1) {
$('#rankPersonalizado').after('Apenas membros registrados tem acesso ao rank');
}
});
</script>
Até mais.
Fraise
Re: Rank para membros ativos ( mostrar estatísticas )
Na verdade, com este código amensagem apareceu apenas para os membros inscritos, e para os visitantes não apareceu nada... más reparei que apenas a condição foi invertida... Ajustei o script e o tamanho da escrita também... o código ficou assim:
Muito Obrigado Resolvido o/
- Código:
<style>
table.forumline:first-child {
display: none;
}
</style>
<br /><div id="rankPersonalizado" class="Hancki"></div>
<script>
$(function() {
$('#rankPersonalizado').load('/statistics table.forumline', function() {
$('table.forumline:contains("statísticas"), table.forumline:contains("os últimos"), table.forumline:contains("picos mais ativos")').hide();
$('table.forumline').after('<br/>');
});
});
$(function() {
var logado = _userdata["session_logged_in"];
if (logado == 0) {
$('#rankPersonalizado').after('<font size="4"><center>Apenas membros registrados tem acesso ao rank.</center></font>');
}
});
</script>
Muito Obrigado Resolvido o/
Re: Rank para membros ativos ( mostrar estatísticas )
Ops.. distração minha.
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
Tópicos semelhantes
» Barrinha de membros ativos
» Gerir membros não ativos
» Widget dos membros mais ativos do mês
» Colorir membros mais ativos
» Os membros mais ativos do mes em widget
» Gerir membros não ativos
» Widget dos membros mais ativos do mês
» Colorir membros mais ativos
» Os membros mais ativos do mes em widget
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