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
» A Propaganda está no lugar errado
Hoje à(s) 5:01 por Bluue_Br

» Arma/Carro Preferido opção no perfil
Hoje à(s) 4:48 por while

» Personalizar visualização do perfil
Hoje à(s) 3:30 por while

» Codigo PHP roda em algum widget?
Hoje à(s) 3:14 por while

» Código Anti owner no chatbox
Hoje à(s) 3:03 por while

» Duvida sobre e-mail de Fundador
Hoje à(s) 2:58 por while

» Loja no fórum
Hoje à(s) 2:40 por while

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

Quem está conectado
66 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 64 Visitantes :: 2 Motores de busca

Holkis, Mnf Mfn

[ 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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 310
Pontos Ativos : 1052

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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 : 45
Pontos Ativos : 468

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 : 1411
Pontos Ativos : 2313

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