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
» Membro do mês
Hoje à(s) 23:30 por Cream

» Página inicial HTML personalizada
Hoje à(s) 23:26 por Cream

» Mudança de dominío pago para gratuito
Hoje à(s) 22:12 por Octávio Ferreira

» Redução dos Ranks...
Hoje à(s) 21:27 por SyraoN_

» [PEDIDO] Banner
Hoje à(s) 21:20 por idarkdg

» [PEDIDO] Ícone "Enquete"
Hoje à(s) 21:11 por luuuiiiz

» Escolher a cor do usuário que está em dois grupos
Hoje à(s) 20:52 por Holkis

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
while
 
Cream
 
Holkis
 
Shek
 
IsmaelS.
 
PrisoN†BreaK
 
Sennior
 
Ana Leandro
 
Cepheus
 
YouTube3
 

Quem está conectado
106 usuários online :: 5 usuários cadastrados, 1 Invisível e 100 Visitantes :: 3 Motores de busca

Harold C+, Heishiro, lavinnia, macacoso, XWlash

[ Ver toda a lista ]


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

Widget de Status sem funcionamento

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

Resolvido Widget de Status sem funcionamento

Mensagem por IsmaelS. em Sab 18 Jun 2016 - 15:40

Detalhes da questão


Endereço do fórum: http://suportedesign.forumeiros.com/
Versão do fórum: PunBB

Descrição


Olá!

Eu tenho este código:
Código:
<div class="module main">
                                      
   <div class="main-head">
                                                           
      <div id="statusTitle" class="h3">
                                           <em class="fa fa-comment-o"> </em>  <span id="statusAtual">Carregando status atual...</span>                               
      </div>
                                                 
   </div>
                                      
   <div class="main-content clearfix">
                                                           
      <div id="statusUpdateBody">
                                                                            
         <center>
                                                              <input style="width: 100px;" type="text" id="statusUpdate" />                <input type="submit" style=" margin-top: -3px; " value="OK" id="statusUpdateButton" />                <br />Atualize seu status aqui, máximo de 10 carateres, evite texto ofensivo!       
         </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>

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

Estes códigos servem para o usuário poder colocar um pequeno texto e aparecer nas informações do perfil nos tópicos de cada usuário, já tenho criado um campo no perifl para a Status mas mesmo assim não está a funcionar o widget:


Última edição por IsmaelS. em Dom 19 Jun 2016 - 3:11, editado 1 vez(es)

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por Fraise em Sab 18 Jun 2016 - 16:14

Boas.

Tente com este JS:
Código:
<ul id="recent_status">
 Carregando...
</ul><a href="javascript:void(0)" onclick="atualizarStatus()" class="atualiza_status">Atualizar Status</a><script type="text/javascript">
jQuery(function() {
    jQuery.ajax({
          url: '/u1wall',
          type: 'GET',
          success: function(responseHtml)
          {
          var status = jQuery('li.clearfix:contains("status_update")', responseHtml).wrapAll('<div>').parent().html();
          if(status) {
              jQuery('#recent_status').each(function() {
                jQuery(this).html(status);
                jQuery(this).html(
                jQuery(this).html()
                .replace(/\ - status_update/g,'')
                ).find('ul.message-footer, .message-header img, .message-header em').remove();
              });
          } else {
              jQuery('#recent_status').html('Não há status atualizado recentemente');
          }
          },
          error: function(err)
          {
          console.log("AJAX error in request (Recent status update: Loading messages)");
          }
    });
});
function atualizarStatus() {
    var novoStatus = prompt("Digite o seu novo status:");
    if(novoStatus === '') {
      alert("Vazio");
    } else if(novoStatus === null) {
      return false;
    } else {
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
      jQuery.post("/ajax_profile.forum?jsoncallback=?", {
              id: -20,
              user: _userdata.user_id,
              active: "1",
              content: '[["profile_field_2_-20", "' + novoStatus + '"]]',
              tid: TID
      }, function(data){/*Only for calback reasons!*/},
      "json"
      ).done(function() {
      jQuery.ajax({
              url: '/u1wall',
              type: 'GET',
              success: function(responseHtml)
              {
              var matches = responseHtml.match(/\- (.*?)<\/title\>/);
              var user = matches[1];
              jQuery.post('/privmsg?mode=post_profile', {
                    message: novoStatus,
                    post: '1',
                    subject: 'status_update',
                    folder: 'profile',
                    username: user
              }).done(function() {
                alert("Status atualizado & salvo com sucesso!");
                location.reload();
              });
              },
              error: function(err)
              {
              console.log("AJAX error in request (Recent status update: Save in profile)");
              }
        });
        }).fail(function() {
          console.log("AJAX error in request (ajax_profile)");
        });
        // To fast return!!!
        return false;
    }
}
</script><style type="text/css">
.atualiza_status {
  display: block;
  margin-top: 8px;
  text-align: center;
  background-color: #f0f0f0;
  padding: 6px;
  border: 1px solid #e0e0e0;
}
#recent_status {padding-left: 0 !important;}
#recent_status li.clearfix {list-style-type: none;padding: 5px 0;}
#recent_status .avatar {
  float: left;
  -moz-border-radius: 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
  -webkit-border-radius: 0;
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
  background: #fff;
  border: 1px solid #d5d5d5;
  border-radius: 0;
  box-shadow: 0 2px 2px rgba(0,0,0,0.1);
  padding: 1px;
}
#recent_status .avatar, #recent_status .avatar img {
  height: 30px;
  width: 30px;
}
#recent_status .message-date {float: right;}
#recent_status .message-block {margin-left: 40px;}
</style>

Abraço.
Fraise


Bem-vindo ao fórum de suporte Forumeiros!
> Tenha conhecimento do regulamento do setor de suporte.
> Conheça a staff e suas diretrizes.
> Antes de perguntar, use a busca.
> Confira a lista de tutoriais.
> MP apenas para assuntos importantes!


Fraise
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4953
Pontos Ativos : 7057

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Widget de Status sem funcionamento

Mensagem por IsmaelS. em Sab 18 Jun 2016 - 16:19

Sem efeito amigo.

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por Fraise em Sab 18 Jun 2016 - 16:22

Veja se encontra algum funcional e diga-nos resultados:
Seta https://www.google.pt/?gws_rd=ssl#q=widget+status+site:ajuda.forumeiros.com

Abraço.


Bem-vindo ao fórum de suporte Forumeiros!
> Tenha conhecimento do regulamento do setor de suporte.
> Conheça a staff e suas diretrizes.
> Antes de perguntar, use a busca.
> Confira a lista de tutoriais.
> MP apenas para assuntos importantes!


Fraise
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 26/06/2015
Mensagens : 4953
Pontos Ativos : 7057

http://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

Resolvido Re: Widget de Status sem funcionamento

Mensagem por IsmaelS. em Sab 18 Jun 2016 - 16:36

Tem este mesmo fórum que foi onde tirei o código e funciona na perfeição:
- http://webgraphic.forumeiro.com/

Mas agora pus neste não funcionou.

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por while em Sab 18 Jun 2016 - 16:43

Olá, poderia me conceder uma conta de teste?
Ou liberar as inscrições.

fico no aguardo.
Até mais.


Flecha ajudeiros Respeite as Regras do fórum e conheça a nossa equipe staff e diretrizes do FdF!
Flecha ajudeiros Conheça a nossa Lista de tutoriais e nossa Lista de FAQs.
Flecha ajudeiros Perdeu a senha de administração? Veja o que fazer.
Flecha ajudeiros Ferramentas do Administrador.

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2412
Pontos Ativos : 3523

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Widget de Status sem funcionamento

Mensagem por IsmaelS. em Sab 18 Jun 2016 - 16:51

As inscrições já se encontram abertas oO

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por while em Sab 18 Jun 2016 - 21:49

Não amigo, não se encontram!
Veja: http://prntscr.com/bi1x2n

Talvez, o seu fórum esteja com a opção ativa, mas está em modo ferias, correto? Retire-o do modo ferias.

Até mais.


Flecha ajudeiros Respeite as Regras do fórum e conheça a nossa equipe staff e diretrizes do FdF!
Flecha ajudeiros Conheça a nossa Lista de tutoriais e nossa Lista de FAQs.
Flecha ajudeiros Perdeu a senha de administração? Veja o que fazer.
Flecha ajudeiros Ferramentas do Administrador.

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2412
Pontos Ativos : 3523

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Widget de Status sem funcionamento

Mensagem por IsmaelS. em Dom 19 Jun 2016 - 1:50

@while escreveu:Não amigo, não se encontram!
Veja: http://prntscr.com/bi1x2n

Talvez, o seu fórum esteja com a opção ativa, mas está em modo ferias, correto? Retire-o do modo ferias.

Até mais.

Tem razão estava em modo férias erro meu, pode se inscrever agora.


IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por while em Dom 19 Jun 2016 - 2:52

Olá altere para esse código (no widget):
Código:
<div class="module main">
                                       
  <div class="main-head">
                                                           
      <div id="statusTitle" class="h3">
                                            <em class="fa fa-comment-o"> </em>  <span id="statusAtual">Carregando status atual...</span>                               
      </div>
                                                 
  </div>
                                       
  <div class="main-content clearfix">
                                                           
      <div id="statusUpdateBody">
                                                                             
        <center>
                                                              <input style="width: 100px;" type="text" id="statusUpdate" />                <input type="submit" style=" margin-top: -3px; " value="OK" id="statusUpdateButton" />                <br />Atualize seu status aqui, máximo de 10 carateres, evite texto ofensivo!       
        </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: "7",
                        user: USER_ID,
                        active: "1",
                        content: '[["profile_field_13_7", "' + 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.


Flecha ajudeiros Respeite as Regras do fórum e conheça a nossa equipe staff e diretrizes do FdF!
Flecha ajudeiros Conheça a nossa Lista de tutoriais e nossa Lista de FAQs.
Flecha ajudeiros Perdeu a senha de administração? Veja o que fazer.
Flecha ajudeiros Ferramentas do Administrador.

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2412
Pontos Ativos : 3523

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Widget de Status sem funcionamento

Mensagem por IsmaelS. em Dom 19 Jun 2016 - 3:11

Perfeito amigo, obrigado! Muito feliz

IsmaelS.
Meriteiro
Meriteiro

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2607
Pontos Ativos : 5016

http://suportedesign.forumeiros.com/

Resolvido Re: Widget de Status sem funcionamento

Mensagem por while em Dom 19 Jun 2016 - 3: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.


Flecha ajudeiros Respeite as Regras do fórum e conheça a nossa equipe staff e diretrizes do FdF!
Flecha ajudeiros Conheça a nossa Lista de tutoriais e nossa Lista de FAQs.
Flecha ajudeiros Perdeu a senha de administração? Veja o que fazer.
Flecha ajudeiros Ferramentas do Administrador.

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2412
Pontos Ativos : 3523

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

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