JScript

Programação & Desenvolvimento


Você não está conectado. Conecte-se ou registre-se

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

4 participantes

Ir para baixo  Mensagem [Página 1 de 1]

Júnior Duarte

Júnior Duarte
Membro
Membro

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) (Motivo da edição : Título anterior: [ERRO] Widget [Últimos assuntos] com avatar.)

http://invitesexpress.omeuforum.net/forum

JScript

JScript
Administradores
Administradores

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

JS

http://autoitbrasil.com

IsmaelS.

IsmaelS.
Membro
Membro

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

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

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

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

Olá!

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

DiogoR.

DiogoR.
Membro
Membro

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

Até Mais...

IsmaelS.

IsmaelS.
Membro
Membro

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

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.

http://invitesexpress.omeuforum.net/forum

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 1]

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