JScript

Programação & Desenvolvimento


[Resolvido] Widget [Últimos assuntos] com avatar.

Júnior Duarte
Júnior Duarte
Membro
Membro

Time Online : 287d 9h 33m 43s
Mensagens : 35
Data de inscrição : 21/03/2015
Localização : Manaus, Amazonas

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por Júnior Duarte em Sab 21 Mar 2015, 11:58 pm

Olá galera, recentemente [hoje] apliquei o código deste tutorial  do nosso amigo @JScript no Fórum, funcionou perfeitamente, pensei que não estava conflitando com nenhum outro código, no entanto fazendo umas verificações no Fórum percebi que depois de aplicar o código, na parte do Perfil não é mais possível alterar informações dos itens que são editáveis. Percebi que é o código pois ao retirá-lo consigo manusear as alterações novamente. Verifiquei no console, e detecto os erros do print abaixo:

[Resolvido]  Widget [Últimos assuntos] com avatar. H84w87x

Uso tbm o Capa do perfil feito pelo Deew, já tentei retirá-lo deixando apenas o código dos Avatares no Ultimos assuntos, porém não tem efeito, o erro permanece. 

Minha pergunta, como posso proceder pra sanar o erro? É no código ou em alguma outra parte do Fórum?


Última edição por JScript em Qua 25 Mar 2015, 3:41 pm, editado 1 vez(es) (Razão : Título anterior: [ERRO] Widget [Últimos assuntos] com avatar.)
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por JScript em Dom 22 Mar 2015, 2:22 am

Está mais para investimento errado!
Você colocou o código com investimento apenas no índice ou em todas as páginas?

JS



Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


IsmaelS.
IsmaelS.
Membro
Membro

Time Online : 56d 18h 55m 47s
Mensagens : 70
Data de inscrição : 22/02/2014

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por IsmaelS. em Dom 22 Mar 2015, 10:20 am

Olá!

Também já tentei utilizar os eu código @JScript, e também me deu o mesmo erro, e coloquei como investimento em todas as páginas, até já alterei também o template e mesmo assim não aparece nada...
DiogoR.
DiogoR.
Membro
Membro

Time Online : 325d 4h 18m 58s
Mensagens : 93
Data de inscrição : 03/03/2015

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por DiogoR. em Dom 22 Mar 2015, 11:14 am

@IsmaelS. escreveu:Olá!

Também já tentei utilizar os eu código @JScript, e também me deu o mesmo erro, e coloquei como investimento em todas as páginas, até já alterei também o template e mesmo assim não aparece nada...

Esse código foi feito para fóruns que usem os templates padrão da plataforma forumeiros, sendo assim poderá haver esse tipo de bugs, pois em todos os fóruns que testei, que foram os que usam skins padrão, funcionam perfeitamente, veja, eu testei na FdF e veja o resultado:
[Resolvido]  Widget [Últimos assuntos] com avatar. PN2tPNX

Este código feito por ele não funcionava no tema antigo que tinha no meu fórum, pois meus templates eram totalmente modificados.

Até Mais...
IsmaelS.
IsmaelS.
Membro
Membro

Time Online : 56d 18h 55m 47s
Mensagens : 70
Data de inscrição : 22/02/2014

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por IsmaelS. em Dom 22 Mar 2015, 11:19 am

Olá!

Mas é estranho, porque me lembra de utilizar algo parecido e funcionava, na edição de templates, mas se for esse mesmo o motivo, obrigado da mesma! cheers
DiogoR.
DiogoR.
Membro
Membro

Time Online : 325d 4h 18m 58s
Mensagens : 93
Data de inscrição : 03/03/2015

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por DiogoR. em Dom 22 Mar 2015, 11:25 am

Existe sim outro código, tente o seguinte:
Crie um JavaScript com investimento em todas as páginas com o seguinte código:
Código:
$(function(){$('.module.main:contains("Últimos assuntos") .main-content').attr('style','height: 200px;overflow: scroll;overflow-x: hidden;')});
jQuery(document).on('ready', function() {
jQuery('.avt_recent').prepend('<div class="avt-r"><div>');
jQuery('.avt_recent .avt-r').each(function () {
var profileUserURL = jQuery(this).parent().children('.recent_space').children('a:last').attr('href');
jQuery(this).html('<a href="' + profileUserURL + '" class="avt-r-enlace"><img src="http://r14.imgfast.net/users/1417/27/86/76/avatars/1-19.png" alt="No Avatar" /></a>');
jQuery(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});

Seguidamente troque o template mod_recent_topics por o seguinte:
Código:
<!-- BEGIN scrolling_row -->
<div class="module main">
    <div class="main-head"><div class="h3">{L_RECENT_TOPICS}</div></div>
  <div class="main-content" id="comments_scroll_div">
      <!-- BEGIN recent_topic_row -->
          <div class="avt_recent">
              <div class="recent_space">
      <a onmouseover="document.getElementById('comments_scroll_container').stop();" onmouseout="document.getElementById('comments_scroll_container').start();" href="{scrolling_row.recent_topic_row.U_TITLE}" title="{scrolling_row.recent_topic_row.L_TITLE}">{scrolling_row.recent_topic_row.L_TOPIC_TITLE}</a><br />
          <img src="{ICON_TIME}" alt="" />{scrolling_row.recent_topic_row.S_POSTTIME} {BY}

      <!-- BEGIN switch_poster -->
      <a onmouseover="document.getElementById('comments_scroll_container').stop();" onmouseout="document.getElementById('comments_scroll_container').start();" href="{scrolling_row.recent_topic_row.switch_poster.U_POSTER}">{scrolling_row.recent_topic_row.switch_poster.S_POSTER}</a><br /><br />
      <!-- END switch_poster -->

      <!-- BEGIN switch_poster_guest -->
      {scrolling_row.recent_topic_row.switch_poster_guest.S_POSTER}<br /><br />
      <!-- END switch_poster_guest -->

      <!--
      <a onmouseover="document.getElementById('comments_scroll_container').stop();" onmouseout="document.getElementById('comments_scroll_container').start();" href="{scrolling_row.recent_topic_row.U_POSTER}">{scrolling_row.recent_topic_row.S_POSTER}</a><br /><br />
      -->
            </div>
          </div>
      <!-- END recent_topic_row -->
  </div>
</div>

<script type="text/javascript">
//<![CDATA[
$(function(){
  div_marquee('comments_scroll_div', 'comments_scroll_container', '{SCROLL_WAY}', '{SCROLL_STEP}', '{SCROLL_DELAY}', '{SCROLL_HEIGHT}');
});
//]]>
</script>
<!-- END scrolling_row -->

<!-- BEGIN classical_row -->
<div class="module main">
  <div class="main-head"><h3>{L_RECENT_TOPICS}</h3></div>
  <div class="main-content">
      <!-- BEGIN recent_topic_row -->
          <div class="avt_recent">
              <div class="recent_space">
                <a href="{classical_row.recent_topic_row.U_TITLE}" class="bottooom"><font style="font-size: 11px;">{classical_row.recent_topic_row.L_TITLE}</font></a><br />
      <!-- BEGIN switch_poster -->
                <a href="{classical_row.recent_topic_row.switch_poster.U_POSTER}"><font style="font-size: 11px;">{classical_row.recent_topic_row.switch_poster.S_POSTER}</font></a>
      <!-- END switch_poster -->
      <!-- BEGIN switch_poster_guest -->
      {classical_row.recent_topic_row.switch_poster_guest.S_POSTER}
      <!-- END switch_poster_guest -->

                {ON} <font style="font-size: 11px;" class="bottooom">- {classical_row.recent_topic_row.S_POSTTIME}</font><br /><br />
      <!--
      <a href="{classical_row.recent_topic_row.U_POSTER}">{classical_row.recent_topic_row.S_POSTER}</a> {ON} {classical_row.recent_topic_row.S_POSTTIME}<br /><br />
        -->
            </div>
          </div><br/>
    <!-- END recent_topic_row -->
  </div>
</div>
<!-- END classical_row -->
  <style>
  .recent_space {
border-bottom: 1px solid #F3F3F3;
margin: -5px;
}
.avt-r {
float: left;
}
.avt-r img {
width: 30px;
height: 30px;
margin: 3px;
padding: 1px;
border: 1px solid #D5D5D5;
background: white;
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.avt-r img:hover {
border-color: #a1a1a1;
-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
}
  </style>

Este era o código que eu utiliza antigamente na skin personalizada que tinha.
IsmaelS.
IsmaelS.
Membro
Membro

Time Online : 56d 18h 55m 47s
Mensagens : 70
Data de inscrição : 22/02/2014

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por IsmaelS. em Dom 22 Mar 2015, 11:36 am

Olá!

É estranho, se atualizar durante segundos aprece, mas depois volta tudo a ficar em branco e aparece nada Surprised
DiogoR.
DiogoR.
Membro
Membro

Time Online : 325d 4h 18m 58s
Mensagens : 93
Data de inscrição : 03/03/2015

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por DiogoR. em Dom 22 Mar 2015, 11:45 am

Tente deixe as definições do seu widget assim:
[Resolvido]  Widget [Últimos assuntos] com avatar. FluVOxP

Até Mais...
IsmaelS.
IsmaelS.
Membro
Membro

Time Online : 56d 18h 55m 47s
Mensagens : 70
Data de inscrição : 22/02/2014

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por IsmaelS. em Dom 22 Mar 2015, 11:51 am

Olá!

Perfeito amigo, obrigado!! cheers

@Júnior Duarte, utilize o método do @DiogoR. que funciona nas maravilhas!
Júnior Duarte
Júnior Duarte
Membro
Membro

Time Online : 287d 9h 33m 43s
Mensagens : 35
Data de inscrição : 21/03/2015
Localização : Manaus, Amazonas

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por Júnior Duarte em Dom 22 Mar 2015, 1:41 pm

Olá amigos, troquei o investimento como citado pelo nosso amigo @JScript e funcionou perfeitamente, coloquei no índice, como já havia relatado não tenho problema com o funcionamento do código ele funciona perfeitamente, o problema estava nessa parte que falei, estava impedindo que se editasse informações no Perfil, mas está normal agora. Obrigado. O erro detectado no console também já não existe mais.

Conteúdo patrocinado

[Resolvido]  Widget [Últimos assuntos] com avatar. Empty Re: [Resolvido] Widget [Últimos assuntos] com avatar.

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qui 14 Nov 2019, 5:05 pm