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

Outubro 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
» [Assinatura] Pedido
Hoje à(s) 18:15 por Gabrieel_.

» Diminuir espaço de comentários
Hoje à(s) 15:29 por Cream

» Mudar URLs padrões do fórum
Hoje à(s) 15:23 por Cream

» Conteúdo permitido no fórum
Hoje à(s) 15:23 por Cream

» Problemas nos tópicos do fórum
Hoje à(s) 15:22 por Cream

» Ajustar mensagens do fórum
Hoje à(s) 12:14 por PrisoN†BreaK

» Conflito com CKEditor
Hoje à(s) 12:13 por PrisoN†BreaK

Perdi minha senha!
Obter senha

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

Últimas sugestões
Parceiros Forumeiros
Quem está conectado
75 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 73 Visitantes :: 2 Motores de busca

Alexandr Martynov, P.H

[ Ver toda a lista ]


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

Últimos assuntos no tablon

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

Resolvido Últimos assuntos no tablon

Mensagem por Guzonaro em Dom 29 Nov 2015 - 18:20

Detalhes da questão


Endereço do fórum: http://rpgheroisdoamanha.forumeiros.com/
Versão do fórum: PhpBB3

Descrição


Olá, galera do FdF

Então, eu adicionei um tablon em meu fórum e consegui, mediante tutoriais, adicionar uma área de últimos assuntos nele.

No entanto, quando chega no 4º assunto recente dos Últimos assuntos, ele simplesmente some e volta a reproduzir os mesmos 4 assuntos. Não sei o que pode estar causando isso, mas é algo estranho.

Aqui o code que estou utilizando para fazer os últimos assuntos aparecerem:
Código:
<script>
    jQuery(function() {
      var a = jQuery("#comments_scroll_div").clone();
    var c = [];
    jQuery('.module .h3:contains("Últimos temas")').closest('.inner').find('script').each(function() {
        if (!jQuery(this).attr('src')) c.push('<script>'+ jQuery(this).html() + '</' + 'script>');
    });
    jQuery("#contenedor-UltimosTemas").replaceWith('<div id="comments_scroll_div">' + a.html() + '</div>' + c.join(" "));
    jQuery(".module .inner #comments_scroll_div ").remove()
    });
</script>

Desde já agradeço

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Dom 29 Nov 2015 - 18:42

Boa tarde!

Esse seu script faz um clone do widget e o adapta a sua div, ou seja, as configurações do widget também influenciam lá.


Para resolver, acesse:
Painel de Controle Seta Módulos Seta Portal & Widgets Seta Gestão dos widgets do fórum
Procure pelo widget: Tópicos recentes, clique em Editar Seta Quantidade de tópicos recentes Seta configure o número desejado!

Feliz

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por JrMAFiA em Dom 29 Nov 2015 - 18:43

olá, troque pro esse
Código:
$(function() {
 $('head').append(
 '<style type="text/css">' +
 '.recentTopics .main-content {' +
 '  font-family: helvetica, arial, sans-serif !important;' +
 '  line-height: 15px;' +
 '  padding: 0;' +
 '}' +
 '.recentTopics ul {' +
 '  padding-left: 0 !important;' +
 '}' +
 '.mini_photo {' +
 '  margin-right: 5px;' +
 '}' +
 'li.recentPost {' +
 '  min-height: 50px;' +
 '  padding: 1em 1em 0.5em 1em;' +
 '  list-style-type: none;' +
 '  border-bottom: 1px solid #f3f3f3;' +
 '}' +
 '.recentPost a[href^="/t"] {' +
 '  font-size: 14px;' +
 '  text-decoration: none;' +
 '  font-weight: bold;' +
 '}' +
 '.recentInline {' +
 '  min-width: 30%;' +
 '  font-size: 12px;' +
 '  float: right;' +
 '}' +
 '.small_links {' +
 '  display: table;' +
 '  margin-top: 10px;' +
 '}' +
 '.local {' +
 '  font-size: 0;' +
 '}' +
 '.local a:after {' +
 '  content: " → ";' +
 '}' +
 '.local a:last-child:after {' +
 '  content: "";' +
 '}' +
 '.small_links, .small_links a {' +
 '  color: #a4a4a4 !important;' +
 '  font-size: 12px !important;' +
 '  text-decoration: none !important;' +
 '}' +
 '.creator_post:before {' +
 '  content: "Tópico iniciado por ";' +
 '}' +
 '.creator_post:after {' +
 '  content: ", Em: ";' +
 '}' +
 '.recentTopics {' +
 '  margin: 15px 0;' +
 '}' +
 '</style>'
 );

 var jModuleRecentPosts = $('.module:contains("Últimos assuntos")');

 jModuleRecentPosts
 .clone() // Clonando widget de últimos assuntos
 .prependTo('#main-content') // Inserindo no main-content
 .addClass('recentTopics') // Adicionando nova classe
 .removeClass('module'); // Removendo classe existente

 $('.recentTopics').each(function() {
      $(this).html(
              $(this).html()
                .replace(/\»/g, '')
                .replace(/\<a href="\/t(.*?)\-/g,'<li class="recentPost"><a href="/t$1-')
                .replace(/\<\/a\><br\>/g, '</a><div class="recentInline">')
                .replace(/\<a href="\/u([0-9])"\>(.*?)<\/a\>/g, '<a href="/u$1">$2</a><br>')
      ).find('li').wrapAll('<ul></ul>');
      $('a[href^="/u"]', this).each(function() {
          var jLinkUser = $(this).attr('href');
          $(this).before(
          '<a href="' + jLinkUser + '" class="user_photo lastpost-avatar">' +
          '    <img src="http://r26.imgfast.net/users/2617/31/90/74/avatars/1-40.png" alt="no_photo" class="mini_photo" />' +
          '</a>'
          );
          var jImg = $(this).prev().find('img'),
                jUser = sessionStorage.getItem(jLinkUser);
          if(jUser) {
              jImg.attr('src', jUser);
          } else {
          $.ajax({
                  url: jLinkUser + "?change_version=punbb",
                  type: 'GET',
                  success: function(data) {
                    var jImage = $('#profile-advanced-right .module:first img:first', data).attr('src');
                          jImg.attr('src', jImage);
                          sessionStorage.setItem(jLinkUser, jImage);
                  },
                  error: function(err)
                  {
                     alert("AJAX error in request (Last posts)");
                   }
          });
          }
      });
      $('a[href^="/t"]', this).each(function() {
          var jThis = $(this),
                jLinkTpc = jThis.attr('href').split('#')[0];
          $.ajax({
                  url: jLinkTpc + "?change_version=punbb",
                  type: 'GET',
                  success: function(recent) {
                  var jCreator = '',
                        jLocal = $('.crumbs:first a.nav', recent).wrapAll('<div></div>').parent().html(),
                        jPaging = $('.paging', recent)[0];
                  jThis.parents('.recentPost').append(
                  '<div class="small_links">' +
                  '    <span class="creator_post">Carregando...</span>' +
                  '    <span class="local">' + jLocal + '</span>' +
                  '</div>'
                  ).find('a[href*="change_version"]').each(function() {
                    var jHref = $(this).attr('href').split('?')[0];
                    $(this).attr('href', jHref);
                  });
                  if(jPaging) {
                      jCreator = $('a:contains("1")', jPaging).attr('href');
                      jThis.parents('.recentPost').find('.creator_post').load(jCreator + ' .username:first', function() {
                            $(this).text($(this).text());
                      });
                  } else {
                      jCreator = $('.username:first', recent).text();
                      jThis.parents('.recentPost').find('.creator_post').text(jCreator);
                  }
                  },
                  error: function(err)
                  {
                     alert("AJAX error in request (Last posts)");
                   }
          });
      });
 });
});

HTML e Javascript >> Gestão dos códigos Javascript >> Criar um novo javascript >> Investimento >> No índice.

Feliz

JrMAFiA
Usuário avançado

Masculino
Inscrito dia : 20/04/2015
Mensagens : 374
Pontos Ativos : 1220

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Dom 29 Nov 2015 - 18:48

@MateusAnjosV

O número de assuntos recentes está em 20, já verifiquei isso


@Gustavo_20156

Meu code não está em um módulo javascript, está inserido direto no tablon. E, ainda assim, não funcionou

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Dom 29 Nov 2015 - 19:12

Boa tarde!

Adicione esse código css, na sua folha de estilos CSS:
Código:
  #comments_scroll_div .marquee  {
overflow-x: scroll !important;
overflow: visible !important;
      position: relative;
      top: -50px;
      }
Isso é apenas um teste, ok? Veja como fica, tem certeza que quer ele assim? O problema é o marquee estar sem overflow.

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Dom 29 Nov 2015 - 19:17

Adicionei o código e ele passou a mostrar os 20 assuntos, mas ainda assim eu preciso usar o scroll para poder chegar aos últimos. Ele não funciona como deveria funcionar (os assuntos subindo, desaparecendo, até retornarem depois). Quando o primeiro assunto chega ao topo, tudo some e eles voltam a subir.

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Ter 1 Dez 2015 - 1:10

Aguardando resposta

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Qua 2 Dez 2015 - 1:49

Aguardando ainda a resposta

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Qui 3 Dez 2015 - 21:36

Como Colombo indo para as Índias, busco o caminho de minha resposta

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sex 4 Dez 2015 - 23:22

Minha necessidade é como as estrelas no céu: Infinitas.

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Dom 6 Dez 2015 - 2:28

Alguém poderia mesmo me ajudar?

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Dom 6 Dez 2015 - 16:21

Boa tarde!

Lamento a demora, estou ocupado ultimamente, enfim, temos duas opções: deixamos sem a animação e tem que ver ao mexer no scroll ou você remove esse script e eu crio um adequado.

Feliz

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Dom 6 Dez 2015 - 23:43

@MateusAnjosV escreveu:Boa tarde!

Lamento a demora, estou ocupado ultimamente, enfim, temos duas opções: deixamos sem a animação e tem que ver ao mexer no scroll ou você remove esse script  e eu crio um adequado.

Feliz

Poderia criar um adequado para mim, então? Agradeço ^^

Só que o scroll está embutido no tablon, não é um javascript separado

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Ter 8 Dez 2015 - 3:47

Ainda tenho interesse

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Qui 10 Dez 2015 - 1:53

Só pra não sumir

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sex 11 Dez 2015 - 16:58

Eu invoco... A carta de ressuscitar!

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Sex 11 Dez 2015 - 21:02

#Ressuscitado com sucesso!

Preciso que ative o portal e em seguida, crie um novo js:
Código:
$(function({
$.get("/portal", function(t){
var t = $('#comments_scroll_div  .marquee', t).html();
var m1 = '<marquee class="marquee" onmouseover="javascript:marquee.stop()" onmouseout="javascript:marquee.start()" scrollamount="2" scrolldelay="20" direction="up" width="208" height="100" style="width: 208px; height: 100px;">';
var m2='</marquee>';
$('#contenedor-UltimosTemas').html(m1 + t + m2);
});
});

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sab 12 Dez 2015 - 0:35

Feito, mas nada happening

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Sab 12 Dez 2015 - 0:48

http://rpgheroisdoamanha.forumeiros.com/portal

Ele não possui o widget últimos tópicos, poderia implantar?

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sab 12 Dez 2015 - 0:57

Feito, mas e agora?

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Sab 12 Dez 2015 - 1:01

Substitua o código por esse e seja feliz!

Código:
$(function(){
$.get("/portal", function(t){
var t = $('#comments_scroll_div  .marquee', t).html();
var m1 = '<marquee class="marquee" onmouseover="javascript:marquee.stop()" onmouseout="javascript:marquee.start()" scrollamount="2" scrolldelay="20" direction="up" width="208" height="100" style="width: 208px; height: 100px;">';
var m2='</marquee>';
$('#contenedor-UltimosTemas').html(m1 + t + m2);
});
});

Feliz

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sab 12 Dez 2015 - 1:08

Mas não é que eu fiquei feliz mesmo? Ah minino que prevê o futuro!

Só tem um porém... Ou melhor, dois. O scroll não parou quando passei o mouse em cima, e a fonte tá muito pequena, como ajeitar?

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Sab 12 Dez 2015 - 1:15

Substitua por esse:
Código:
$(function(){
$.get("/portal", function(t){
var t = $('#comments_scroll_div  .marquee', t).html();
var m1 = '<marquee class="marquee" onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" scrolldelay="20" direction="up" width="208" height="100" style="width: 208px; height: 100px;font-size: 15px">';
var m2='</marquee>';
$('#contenedor-UltimosTemas').html(m1 + t + m2);
});
});
Seta Procure por 15 e vá subindo para aumentar a fonte.

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por Guzonaro em Sab 12 Dez 2015 - 1:19

Agora sim mizerávi, no anterior não tinha o font-size, por isso não consegui ajeitar.

Resolvido

Guzonaro
Nível 5

Masculino
Inscrito dia : 14/08/2015
Mensagens : 46
Pontos Ativos : 537

http://heroisbrasileiros.forumeiros.com/

Resolvido Re: Últimos assuntos no tablon

Mensagem por MateusAnjosV em Sab 12 Dez 2015 - 1:20

"4 + 4.... hm... 5, acertou, miserávi" Rindo Rindo

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2390

http://ajuda.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