Mudar nome das estatíticas e criar outra opção

2 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 15:57

Detalhes da questão


Endereço do fórum: http://lsr-nwd.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá bom, Como posso mudar os nomes ?

mudar - Mudar nome das estatíticas e criar outra opção Nomes10

Total de posts deixa > Mensagens

Total de membros deixa > Usuários registrados

Membro mais novo deixa > Novo Membro

E queria também a opção de quantos tópicos tem no fórum, Que fique > Tópicos

Meu template.
Código:
{JAVASCRIPT}
<!-- BEGIN switch_user_logged_in --><p class="right rightside">{LAST_VISIT_DATE}</p><!-- END switch_user_logged_in -->
<p>{CURRENT_TIME}</p>
<br class="clear" />

<!-- BEGIN switch_user_login_form_header -->
<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>
      <form action="{S_LOGIN_ACTION}" method="post" name="form_login">
         <div class="user_login_form center">
            <label>{L_USERNAME} : <input class="post" type="text" size="10" name="username" /></label>&nbsp;
            <label>{L_PASSWORD} : <input class="post" type="password" size="10" name="password" /></label>&nbsp;
            <label>{L_AUTO_LOGIN} : <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>&nbsp;
            {S_HIDDEN_FIELDS}<input class="mainoption button1" type="submit" name="login" value="{L_LOGIN}" />
            <!-- BEGIN switch_fb_connect -->
            <span class="fb_or">{switch_user_login_form_header.switch_fb_connect.L_OR}</span>
            <fb:login-button size="large" onlogin="window.location='/facebook_connect.forum'" scope="{switch_user_login_form_footer.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_footer.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
            <!-- END switch_fb_connect -->
         </div>
      </form>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- END switch_user_login_form_header -->

<!-- BEGIN message_admin_index -->
   <div class="panel introduction">
      <div class="inner"><span class="corners-top"><span></span></span>
   <!-- BEGIN message_admin_titre -->
      <div class="h3">{message_admin_index.message_admin_titre.MES_TITRE}</div>
   <!-- END message_admin_titre -->

   <!-- BEGIN message_admin_txt -->
      <div class="mes-txt">{message_admin_index.message_admin_txt.MES_TXT}</div>
   <!-- END message_admin_txt -->
      <span class="corners-bottom"><span></span></span></div>
   </div>
<!-- END message_admin_index -->

{CHATBOX_TOP}
{BOARD_INDEX}

<!-- BEGIN disable_viewonline -->

   <!-- BEGIN switch_viewonline_link -->
   <div class="h3"><a href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></div>
   <!-- END switch_viewonline_link -->

   <!-- BEGIN switch_viewonline_nolink -->
   <div class="h3">{L_WHO_IS_ONLINE}</div>
   <!-- END switch_viewonline_nolink -->

<img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" class="img-whois" />
<p>{TOTAL_USERS_ONLINE}<br />
{RECORD_USERS}

<br />
{LOGGED_IN_USER_LIST}

{L_ONLINE_USERS}
{L_CONNECTED_MEMBERS}<br />
{L_WHOSBIRTHDAY_TODAY}{L_WHOSBIRTHDAY_WEEK}

<br />
<em>{LEGEND}&nbsp;:&nbsp;{GROUP_LEGEND}</em>

</p>
<div class="clear"></div>

   <!-- BEGIN switch_statistics_link -->
   <div class="h3"><a href="{U_STATISTICS}" rel="nofollow">{L_STATISTICS}</a></div>
   <!-- END switch_statistics_link -->

   <!-- BEGIN switch_statistics_nolink -->
   <div class="h3">{L_STATISTICS}</div>
   <!-- END switch_statistics_nolink -->

<div id="stats">
                  <br />
                  <ul class="statsPers">
                    <li class="statHide rdtOn">Teste1: {RECORD_USERS}</li>
                    <li class="statHide lastUser">Teste2: {NEWEST_USER}</li>
                    <li class="statHide totalUser">Teste3: {TOTAL_USERS}</li>
                    <li class="statHide totalPost">Teste4: {TOTAL_POSTS}</li>
                  </ul>
              <br />
        
          </div>
   <!-- BEGIN switch_chatbox_activate -->
   <div class="h3"><a href="{S_JOIN_CHAT}" target="ChatBox">{CHATBOX_NAME}</a></div>
   <div class="page-bottom">
   {TOTAL_CHATTERS_ONLINE}&nbsp;:&nbsp;
   {CHATTERS_LIST}<br />
   </div>
      <!-- BEGIN switch_chatbox_popup -->
      <div id="chatbox_popup"></div>
      <script type="text/javascript">
      insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
      </script>
      <!-- END switch_chatbox_popup -->
   <!-- END switch_chatbox_activate -->
<!-- END disable_viewonline -->

{CHATBOX_BOTTOM}

<!-- BEGIN switch_user_login_form_footer -->
<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>
      <form action="{S_LOGIN_ACTION}" method="post" name="form_login">
         <div class="user_login_form center">
            <label>{L_USERNAME} : <input class="post" type="text" size="10" name="username" /></label>&nbsp;
            <label>{L_PASSWORD} : <input class="post" type="password" size="10" name="password" /></label>&nbsp;
            <label>{L_AUTO_LOGIN} : <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>&nbsp;
            {S_HIDDEN_FIELDS}<input class="mainoption button1" type="submit" name="login" value="{L_LOGIN}" />
            <!-- BEGIN switch_fb_connect -->
            <span class="fb_or">{switch_user_login_form_footer.switch_fb_connect.L_OR}</span>
            <fb:login-button size="large" onlogin="window.location='/facebook_connect.forum'" scope="{switch_user_login_form_footer.switch_fb_connect.L_FB_PERMISSIONS}">{switch_user_login_form_footer.switch_fb_connect.L_FB_LOGIN_BUTTON}</fb:login-button>
            <!-- END switch_fb_connect -->
         </div>
      </form>
   <span class="corners-bottom"><span></span></span></div>
</div>
<!-- END switch_user_login_form_footer -->

<br style="clear:both" />

<!-- BEGIN switch_legend -->
<ul id="picture_legend">
   <li><img src="{FORUM_NEW_IMG}" alt="{L_NEW_POSTS}" />{L_NEW_POSTS}</li>
   <li><img src="{FORUM_IMG}" alt="{L_NO_NEW_POSTS}" />{L_NO_NEW_POSTS}</li>
   <li><img src="{FORUM_LOCKED_IMG}" alt="{L_FORUM_LOCKED}" />{L_FORUM_LOCKED}</li>
</ul>
<!-- END switch_legend -->

{AUTO_DST}

<!-- BEGIN switch_fb_index_login -->
<div id="fb-root"></div>
<script>
    FB.init({
      appId      : {switch_fb_index_login.FACEBOOK_APP_ID},
      cookie    : true,
      xfbml      : true,
      oauth      : true,
      version    : 'v2.3'
    });

  (function(d, s, id){
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
</script>
<!-- END switch_fb_index_login -->
<style>
  #stats {
margin: 0 auto !important;
text-align: center !important;
display: table;
background: none;
}
.statHide{display:none !important;}
.statsPers li span a {
text-decoration: none !important;
}
.statsPers li > span {
padding: 5px 8px;
background: #E1E1E1;
box-shadow: inset rgba(0, 0, 0, 0.3) 0px 1px 2px, rgba(255, 255, 255, 1) 0px 1px 0px;
-moz-box-shadow: inset rgba(0, 0, 0, 0.3) 0px 1px 2px, rgba(255, 255, 255, 1) 0px 1px 0px;
-webkit-box-shadow: inset rgba(0, 0, 0, 0.3) 0px 1px 2px, rgba(255, 255, 255, 1) 0px 1px 0px;
-o-box-shadow: inset rgba(0, 0, 0, 0.3) 0px 1px 2px, rgba(255, 255, 255, 1) 0px 1px 0px;
border: 1px solid #E1E1E1;
margin-bottom: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
text-shadow: 1px 1px 0 white;
color: #111;
font-weight: 700;
}
.statsPers li {
float: left;
color:#666;
margin: 2px 10px;
}
.statsPers {
list-style: none;
display: block;
margin: 0px auto;
width: 100%;
}
</style>
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 16:19

O senhor poderia liberar a visualização do fórum para convidados? Será necessário para a elaboração do código de captura do número de tópicos, já que o mesmo não existe no template.

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 16:41

Loga com essa conta,

Login: LSR
Senha: paraosfdf
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 16:59

Poderia nos passar o script utilizado para carregar as estatísticas?

O ID dele é 27099:

Código:
$(document).ready(function() {
    var rdtOn = $('.rdtOn strong').html();
    var lastUser = $('.lastUser strong').html();
    var totalUser = $('.totalUser strong').html();
    var totalPost = $('.totalPost strong').html();
    $('ul.statsPers').prepend('<li><span>' + totalPost + '</span> Total de posts</li><li><span>' + totalUser + '</span> Total de membros</li><li><span>' + lastUser + '</span> Membro mais novo</li><li><span>' + rdtOn + '</span> Recorde de usuários online</li>')
});
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 17:02

Aqui está, É pra trocar ?

Código:
$(document).ready(function(){
var rdtOn = $('.rdtOn strong').html();
var lastUser = $('.lastUser strong').html();
var totalUser = $('.totalUser strong').html();
var totalPost = $('.totalPost strong').html();
 
 
$('ul.statsPers').prepend('
<li><span>'+totalPost+'</span> Total de posts</li>
<li><span>'+totalUser+'</span> Total de membros</li>
<li><span>'+lastUser+'</span> Membro mais novo</li>
<li><span>'+rdtOn+'</span> Recorde de usuários online</li>
');
 
 
});
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 17:13

Troque por esse:

Código:
(function($) {
   'use strict';
   
   $(function() {
      var rdtOn = $('.rdtOn strong').html();
      var lastUser = $('.lastUser strong').html();
      var totalUser = $('.totalUser strong').html();
      var totalPost = $('.totalPost strong').html();
      var totalTopic = 0;

      $('.forums .topics').each(function(index, elem) {
         totalTopic += parseInt($.trim(elem.firstChild.textContent));
      });

      $('.statsPers').prepend([
         '<li><span>' + totalPost + '</span> Mensagens</li>',
         '<li><span>' + totalTopic + '</span> Tópicos</li>',
         '<li><span>' + totalUser + '</span> Usuários registrados</li>',
         '<li><span>' + lastUser + '</span> Novo membro</li>',
         '<li><span>' + rdtOn + '</span> Recorde de usuários online</li>',
      ].join('\n'));
   });
}(jQuery));

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 17:17

Deu certo Muito feliz

Bom aproveitando tópico que é o mesmo assunto, Como tiro esse nome ESTATÍSTICAS ? ou como coloco no meio ?
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 17:30

Para remover, adicione ao CSS:

Código:
#i_whosonline ~ .h3 {
    display: none;
}

E para centralizar:

Código:
#i_whosonline ~ .h3 {
    text-align: center;
}

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 17:31

Agora que eu vi, Os Visitante não ver o total de tópicos no fórum, Eles ver apenas as área aberta pra eles, Os Membros ver o total.

Print
mudar - Mudar nome das estatíticas e criar outra opção Membro10

Print
mudar - Mudar nome das estatíticas e criar outra opção Visita10
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 17:42

A única maneira de solucionar isso é permitir que visitantes vejam todos os fóruns que os membros vêem. O script conta o número de tópicos da página inicial. É a forma mais econômica para se capturar esse informação.

Se quiser o número exato, você pode ativar o widget de estatísticas, que contém esse valor, ou fazemos uma requisição para a página de estatísticas do seu fórum apenas para recuperar o dito valor.

Penso que ambas as formas carregariam dados e peso desnecessário para seu fórum, mas é sua chamada.
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 17:47

Como seria isso ''requisição para a página de estatísticas'' ?
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 17:55

Toda vez que um usuário entrasse na página inicial, faríamos uma requisição por script para a página de estatísticas do seu fórum para carregar o valor dos tópicos. Em tese, seria como se o usuário acessasse duas páginas toda vez que acessasse a página inicial: A página inicial em si e a de estatísticas. Isso pode não significar muito peso para um usuário numa conexão a cabo, mas usuários de dados de celular e os servidores do Forumeiros sentem um pouco.

A segunda opção é carregar o widget de estatísticas. Nesse cenário nós ocultaríamos o widget do fórum e carregaríamos a quantidade de tópicos por lá. É um pouco mais leve que a requisição da página, mas ainda tem o fato de carregar todo o HTML do widget que não será exibido para ninguém (a não ser que queira que o widget seja exibido).

Sua chamada. o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 18:02

A segunda opção como podemos resolver e deixa o total para todos ?
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 18:06

Siga o tutorial descrito nessa página, colocando o widget de estatísticas em qualquer uma das colunas, e me avise quando o fizer para alteramos o script.
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por CR7 Oliveira 24.02.17 18:14

Rapaz, só sei fazer as coisas simples mesmo, Irei deixar assim mesmo.

Máximo que posso fazer é de dá uma conta com painel do Fórum passo por MP, mas acho que ia ser muita folga minha já, irei deixar assim mesmo muito obrigado
CR7 Oliveira

CR7 Oliveira
*****

Membro desde : 08/02/2016
Mensagens : 468
Pontos : 698

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mudar nome das estatíticas e criar outra opção

Mensagem por Kyo Panda 24.02.17 18:23

Habilitar os widgets do fórum é uma tarefa simples (e bem útil se quiser adicionar mais funcionalidades no futuro). Mas fica ao seu critério.

Sobre a conta, não é aconselhável dar acesso ao painel do seu fórum, mesmo que seja um membro da equipe aqui do FdF. Segurança sempre. Piscada

Estarei fechando o tópico. Se quiser tentar essa alternativa no futuro, é só abrir um novo aqui na seção de Questões sobre códigos.

o/

---
mudar - Mudar nome das estatíticas e criar outra opção Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos