Mudar nome das estatíticas e criar outra opção
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
Mudar nome das estatíticas e criar outra opção
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 ?
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>
<label>{L_PASSWORD} : <input class="post" type="password" size="10" name="password" /></label>
<label>{L_AUTO_LOGIN} : <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>
{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} : {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} :
{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>
<label>{L_PASSWORD} : <input class="post" type="password" size="10" name="password" /></label>
<label>{L_AUTO_LOGIN} : <input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} /></label>
{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>
Re: Mudar nome das estatíticas e criar outra opção
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/
o/
Re: Mudar nome das estatíticas e criar outra opção
Poderia nos passar o script utilizado para carregar as estatísticas?
O ID dele é 27099:
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>')
});
Re: Mudar nome das estatíticas e criar outra opção
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>
');
});
Re: Mudar nome das estatíticas e criar outra opção
Troque por esse:
o/
- 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/
Re: Mudar nome das estatíticas e criar outra opção
Deu certo
Bom aproveitando tópico que é o mesmo assunto, Como tiro esse nome ESTATÍSTICAS ? ou como coloco no meio ?
Bom aproveitando tópico que é o mesmo assunto, Como tiro esse nome ESTATÍSTICAS ? ou como coloco no meio ?
Re: Mudar nome das estatíticas e criar outra opção
Para remover, adicione ao CSS:
E para centralizar:
o/
- Código:
#i_whosonline ~ .h3 {
display: none;
}
E para centralizar:
- Código:
#i_whosonline ~ .h3 {
text-align: center;
}
o/
Re: Mudar nome das estatíticas e criar outra opção
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
Print
Re: Mudar nome das estatíticas e criar outra opção
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.
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.
Re: Mudar nome das estatíticas e criar outra opção
Como seria isso ''requisição para a página de estatísticas'' ?
Re: Mudar nome das estatíticas e criar outra opção
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/
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/
Re: Mudar nome das estatíticas e criar outra opção
A segunda opção como podemos resolver e deixa o total para todos ?
Re: Mudar nome das estatíticas e criar outra opção
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.
Re: Mudar nome das estatíticas e criar outra opção
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
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
Re: Mudar nome das estatíticas e criar outra opção
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.
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/
---
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.
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/
---
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
» [Resolvido][dúvida] como desativar a opção dos usuários poderer mudar de nome a qualuqer omento no perfil?
» Criar outra categoria
» Como criar outra tabela...
» Mudar cor de uma mensagem pra outra
» Aumentar as letras e color outra cor no Nome do Forum
» Criar outra categoria
» Como criar outra tabela...
» Mudar cor de uma mensagem pra outra
» Aumentar as letras e color outra cor no Nome do Forum
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