Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Meriteiro

Agosto de 2016



"Este membro destacou-se pela sua dedicação e pelo seu esforço.
Ao longo do último mês, demonstrou as suas capacidades gerais no FDF e, por isso, merece o nosso agradecimento."
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Últimas sugestões
Parceiros Forumeiros
Os membros mais ativos da semana
Cream
 
while
 
Shek
 
Holkis
 
-xGabriel..
 
Mr.Probz
 
GollD
 
YouTube3
 
Nean
 
lavinnia
 

Quem está conectado
96 usuários online :: 14 usuários cadastrados, Nenhum Invisível e 82 Visitantes :: 1 Motor de busca

-xGabriel.., Angeloid, Belissimo, giancamposm, Harold C+, Holkis, iMont, iPlay, luuuiiiz, MateusAnjosV, Nean, Nogueira SSA, while, YouTube3

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Widget de mudar status

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

Resolvido Widget de mudar status

Mensagem por IsmaelS. em Sex 18 Dez 2015 - 15:03

Detalhes da questão


Endereço do fórum: http://zonagrafica.forumeiro.com/
Versão do fórum: PunBB

Descrição


Eu estou a utilizar este widget personalizado:
Código:
<div class="module main">
              
   <div class="main-head">
                           
      <div class="h3" id="statusTitle">
                             <span id="statusAtual">Carregando status atual...</span>               
      </div>
                     
   </div>
              
   <div class="main-content clearfix">
                           
      <div id="statusUpdateBody">
                                        
         <center>
                                        <input id="statusUpdate" type="text" style="width: 100px;" />                <input id="statusUpdateButton" value="OK" style=" margin-top: -3px; " type="submit" />                <br />Atualize seu status aqui. Coloque coisas pequenas e não ofensivas.                     
         </center>
                                  
      </div>
                    <script>
            jQuery(function () {
                jQuery('#statusUpdateButton').click(function () {
                    var USER_ID = _userdata["user_id"];
                    var statusText = jQuery('#statusUpdate').val();
                    var TID = jQuery('input[name="tid"]').val() + '';
                    jQuery.post("/ajax_profile.forum?jsoncallback=?", {
                        id: "1",
                        user: USER_ID,
                        active: "1",
                        content: '[["profile_field_13_-8", "' + statusText + '"]]',
                        tid: TID
                    }, function (data) {
                        jQuery('#statusUpdate').val('');
                        jQuery('#statusTitle').html('Carregando novo estado...<span id="statusNovoAtual" style="display:none;"></span>');
                        jQuery('#statusNovoAtual').load('profile?mode=editprofile&page_profil=informations #', function () {
                            jQuery('#statusNovoAtual').hide();
                            var statusTextAtual = jQuery('#statusNovoAtual #profile_field_13_-8').val();
                            jQuery('#statusTitle').html('Status atual: <span id="statusAtualText">"' + statusTextAtual + '"</span>');
                            var statusTextChat = jQuery('#statusAtualText').text();
                        });
                        console.log("OK: ajax_profile, userID = " + USER_ID);
                    }, "json").fail(function () {
                        alert("Houve um erro a atualizar o status! Se este problema persistir, contate os administradores.")
                        console.log("error: ajax_profile, userID = " + USER_ID);
                    });
                });
            });
            jQuery(function () {
                jQuery('#statusAtual').load('profile?mode=editprofile&page_profil=informations #profile_field_13_-8', function () {
                    jQuery('#statusAtual').hide();
                    var statusText = jQuery('#statusAtual #profile_field_13_-8').val();
                    jQuery('#statusTitle').html('Status atual: <br/><span id="statusAtualText">"' + statusText + '"</span>');
                });
            });
        </script>       
   </div>
</div>
 <style>#statusTitle br {
  display: none;
}
#statusTitle {
  white-space:nowrap;
  width: 100%;                 
  overflow:hidden;
  text-overflow:ellipsis;
}</style>

A função é para modificar a status dos usuários quando eles quisessem e ao fazerem automaticamente mudava sozinho, mas não está a resultar diz que foi modificada mas não mudou nada, solução?

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2608
Pontos Ativos : 5021

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de mudar status

Mensagem por RafaelS. em Sex 18 Dez 2015 - 18:30

Olá!

Poderia colocar o campo 'Status' a aparecer no perfil e visível para visitantes?

Até mais.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4875

http://maisforum.forumeiros.com

Resolvido Re: Widget de mudar status

Mensagem por IsmaelS. em Sex 18 Dez 2015 - 19:11

Já está tudo para os convidados.

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2608
Pontos Ativos : 5021

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de mudar status

Mensagem por RafaelS. em Sex 18 Dez 2015 - 22:18

Olá.

Entendo, porém o campo continua a não aparecer nos perfis e sim nas mensagens.

Atenciosamente.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4875

http://maisforum.forumeiros.com

Resolvido Re: Widget de mudar status

Mensagem por IsmaelS. em Sex 18 Dez 2015 - 22:35

Estranho, abri as inscrições esteja à vontade.

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2608
Pontos Ativos : 5021

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de mudar status

Mensagem por RafaelS. em Sab 19 Dez 2015 - 14:36

Olá!

Troque por este:

Código:
<div class="module main">
             
  <div class="main-head">
                           
      <div class="h3" id="statusTitle">
                            <span id="statusAtual">Carregando status atual...</span>               
      </div>
                     
  </div>
             
  <div class="main-content clearfix">
                           
      <div id="statusUpdateBody">
                                       
        <center>
                                        <input id="statusUpdate" type="text" style="width: 100px;" />                <input id="statusUpdateButton" value="OK" style=" margin-top: -3px; " type="submit" />                <br />Atualize seu status aqui. Coloque coisas pequenas e não ofensivas.                     
        </center>
                                 
      </div>
                    <script>
            jQuery(function () {
                jQuery('#statusUpdateButton').click(function () {
                    var USER_ID = _userdata["user_id"];
                    var statusText = jQuery('#statusUpdate').val();
                    var TID = jQuery('input[name="tid"]').val() + '';
                    jQuery.post("/ajax_profile.forum?jsoncallback=?", {
                        id: "1",
                        user: USER_ID,
                        active: "1",
                        content: '[["profile_field_13_1", "' + statusText + '"]]',
                        tid: TID
                    }, function (data) {
                        jQuery('#statusUpdate').val('');
                        jQuery('#statusTitle').html('Carregando novo estado...<span id="statusNovoAtual" style="display:none;"></span>');
                        jQuery('#statusNovoAtual').load('profile?mode=editprofile&page_profil=informations #', function () {
                            jQuery('#statusNovoAtual').hide();
                            var statusTextAtual = jQuery('#statusNovoAtual #profile_field_13_1').val();
                            jQuery('#statusTitle').html('Status atual: <span id="statusAtualText">"' + statusTextAtual + '"</span>');
                            var statusTextChat = jQuery('#statusAtualText').text();
                        });
                        console.log("OK: ajax_profile, userID = " + USER_ID);
                    }, "json").fail(function () {
                        alert("Houve um erro a atualizar o status! Se este problema persistir, contate os administradores.")
                        console.log("error: ajax_profile, userID = " + USER_ID);
                    });
                });
            });
            jQuery(function () {
                jQuery('#statusAtual').load('profile?mode=editprofile&page_profil=informations #profile_field_13_1', function () {
                    jQuery('#statusAtual').hide();
                    var statusText = jQuery('#statusAtual #profile_field_13_1').val();
                    jQuery('#statusTitle').html('Status atual: <br/><span id="statusAtualText">"' + statusText + '"</span>');
                });
            });
        </script>       
  </div>
</div>
 <style>#statusTitle br {
  display: none;
}
#statusTitle {
  white-space:nowrap;
  width: 100%;                 
  overflow:hidden;
  text-overflow:ellipsis;
}</style>

Até mais.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4875

http://maisforum.forumeiros.com

Resolvido Re: Widget de mudar status

Mensagem por IsmaelS. em Sab 19 Dez 2015 - 16:33

Resultou amigo, só queria uma favor, no campo de perfil é possível ocultar o que diz "Status" e deixar o "ois" centrado apenas?

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2608
Pontos Ativos : 5021

http://suportedesign.forumeiros.com/
  • 0

Resolvido Re: Widget de mudar status

Mensagem por RafaelS. em Sab 19 Dez 2015 - 17:47

Olá!

Crie um investimento nos tópicos:

Código:
$(function() {
if ($('.label b:contains("Status")').length > 0) {
 $('.label b:contains("Status")').parent().hide();
}
});

Até mais.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4875

http://maisforum.forumeiros.com

Resolvido Re: Widget de mudar status

Mensagem por IsmaelS. em Sab 19 Dez 2015 - 23:00

Ficou óptimo obrigado! ;

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2608
Pontos Ativos : 5021

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de mudar status

Mensagem por RafaelS. em Seg 21 Dez 2015 - 23:17

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.

RafaelS.
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3098
Pontos Ativos : 4875

http://maisforum.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5