LastPost no topics_list_box

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

Resolvido LastPost no topics_list_box

Mensagem por iPrompt em 28/08/14, 09:03 am

  • Descrição:
Olá,

Estava a personalizar o tema do meu fórum e estava a tentar algo mais parece que o mesmo não funcionou então e algo que queria saber se era possível, e se for poderia me informar o tópico

Estava personalizar essa parte

http://i.imgur.com/YpHnkWs.png

O LastPost como podem ver esta perfeito como eu desejo mais queria tentar colocar algo nele se perceber no inicio do fórum o lastpost em cima aparece o link do ultimo tópico igual ai no print

http://i.imgur.com/6aaQ9pp.png

Como podem ver esta "Seu primeiro tópico..." ao clicar ali você vai para o tópico, queria saber se e possível adicionar no lastpost de dentro do topics_list_box

http://i.imgur.com/YpHnkWs.png

O nome "Ultima Página" e ao clicar iria em direção a Ultima Página do tópico caso haja se não houver vai para a primeira página mesmo.

Se isso não for possível pelo menos o link do tópico igual na categoria no inicio do fórum.

Obs: Meu template esta modificado e não estarei disponibilizando por isso mande o código para eu procurar e editar

  • Informações:
Fórum:http://playstart.ativoforum.comVersão:PUNBB
Tipo:Pedido de códigoTags:LastPost,topics_list_box



Última edição por Quakeline em 11/09/14, 09:48 pm, editado 1 vez(es)
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por Shek em 28/08/14, 09:54 am

Bom dia!

Não há maneiras de se fazer isso, pois a variável não é adaptada para o template desejado. Lamento. Triste Se desejar, poderá fazer os testes. Acesse Visualização > Geral > Templates > topic_list_box e em seguida, na caixa Buscar, procure por:
Código:
<!-- BEGIN avatar -->
                <span class="lastpost-avatar">{topics_list_box.row.topic.avatar.LAST_POST_AVATAR}</span>
                <!-- END avatar -->
Ao encontrar, acima, coloque:
Código:
<span>
                     <!-- BEGIN switch_topic_title -->
                     <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
                     <!-- END switch_topic_title -->
                     {catrow.forumrow.USER_LAST_POST}
                     </span>
Meu template esta modificado e não estarei disponibilizando por isso mande o código para eu procurar e editar
Quakeline, tenha em mente que o suporte rápido só depende de você. Se negar-se à nos fornecer o template para as devidas edições desejadas, infelizmente isso só traria atrasos para seu desenvolvimento. É claro, é uma decisão sua e não desejo questioná-lo por isso.

Agradecemos pela sua compreensão.

Tópico movido de 'Questões sobre HTML & BBCode' para 'Questões sobre a aparência do fórum'


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21416

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 28/08/14, 10:02 am

Olá,

Sim tentei fazer isso e só ficou o espaço em branco pensei que teria como adicionar outro código em vez do

Código:
  <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por Shek em 28/08/14, 10:21 am

É... algumas variáveis funcionam em outros templates, mas, esta que acreditava eu que funcionava não funcionou, infelizmente. Lamento.


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21416

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 28/08/14, 10:32 am

Olá,

Poderia me informar se seria possível caso o tópico tenha mais de 1 página colocar assim lá

"1,2" e assim podendo clicar no 2 e já ia direto para a 2 página

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por Shek em 28/08/14, 10:36 am

A variável {PAGINATION} está disponível somente para PhpBB3 e Invision se não me engano.


Shek CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17159
Pontos Ativos : 21416

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 28/08/14, 10:39 am

Olá,

Encontrei o seguinte código no template "viewtopic_body"

Código:
<p class="paging">{PAGINATION}</p>

Queria saber se só iria mostrar o numero das página daquele tópico ou de todos os outros tópicos também que estivesse naquele fórum

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 29/08/14, 09:45 pm

Olá,

Como ninguém responde queria saber se seria possível colocar escrito ali "Tópico Famoso" caso o tópico chegasse a uma quantia certa de post, lembrando que deverá aparecer em todos os last post de todos os tópicos

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por Alex Habilidade em 01/09/14, 08:39 pm

Qual seria a quantia desejada amigo?
avatar

Alex Habilidade
Usuário experiente

Masculino
Inscrito dia : 10/01/2011
Mensagens : 2795
Pontos Ativos : 3774

Ver perfil do usuário http://www.gzhabilidade.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 01/09/14, 09:06 pm

Olá,

Pode por uma aleatória só me informar aonde alterar corretamente

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por viniliff em 05/09/14, 08:28 pm

Olá.

Seta larga Siga o seguinte caminho:
Módulos > Html e JavaScript > Gestão dos códigos JavasCript

Crie um novo código, com investimento em todas as páginas:
Código:
jQuery(document).on('ready', function() {
        jQuery('.topiclist.forums .row .lastpost').prepend('<div class="avat-miembro"><div>');
        jQuery('.topiclist.forums .row .lastpost .avat-miembro').each(function () {
        var profileUserURL = jQuery(this).parent().children('span').children('strong').children('a').attr('href');
        jQuery(this).html('<a href="' + profileUserURL + '" class="avat-miembro-enlace"><img src="Endereço-da-imagem" alt="No Avatar" /></a>');
        jQuery(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
        });
        });

Em seguida, visualize seu fórum.

Atenciosamente.

avatar

viniliff
Membro do Fórum

Masculino
Inscrito dia : 04/06/2014
Mensagens : 1710
Pontos Ativos : 2079

Ver perfil do usuário http://publieiros.forumeiros.com https://twitter.com/ViniliffOficial

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 05/09/14, 08:56 pm

Olá,

Primeiro acho que não leu o tópico eu não quero adicionar o avatar do membro não, leia o tópico todo antes de postar algo

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 11/09/14, 09:39 pm

Acredito que o senhor entenda um pouco de códigos, né?

Fiz um exemplo aqui para você, confere se é útil para você

Código:
$(function(){

   var $topics = $('.statused .tc2');
   var $max = 10;
   var $element = '<div>Tópico quente.</div>';

   $topics.each(function(){
       $number = parseInt( $(this).text() );
       if($number > $max)
          $(this).append( $element );
   });

});





Tópico movido para Questões Javascript
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 11/09/14, 09:48 pm

Olá,

Sim tenho um leve conhecimento sobre códigos

Não deu nenhum resultado, mudei de fórum agora estou a tentar colocar neste fórum - http://playstart.ativoforum.com

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 11/09/14, 10:00 pm

Antes de darmos continuidade, existe um pequeno erro em seu fórum, vamos aos basics kkk

Um ID é o identificador de um elemento em uma página HTML como deve saber, porém, só pode existir um único ID por página, ou seja, se você tem isso em uma parte do seu fórum
Código:
<div id="element"></div>

Não pode ter outro elemento com o mesmo ID, você precisa de algo para diferenciar eles
Código:
<div id="element1"></div>
<div id="element2"></div>

Já classes você pode adicionar quantas você desejar, elas podem ser repetidas várias e várias vezes em uma página, aqui uns exemplos:
Coloca isso aqui no seu console Javascript
Código:
document.getElementById("wrapper");

Veja que ele vai retornar o elemento em si

Agora veja o seguinte:
Código:
document.getElementsByClassName("post");

Note que ele retorna um array de elementos, e não um único elemento.

Entendeu?

Sabendo dessas informações, note o seguinte em seu fórum



Preciso que resolva este problemas antes de prosseguirmos...
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 11/09/14, 10:11 pm

Olá,

Isso e da personalização que efetuei

http://prntscr.com/4lz864

Que se no caso eu tiver que retirar não será possível então queria saber se teria como fazer de outro modo

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 11/09/14, 10:12 pm

Não é necessário remover, basta que troque de ID para class, ficando assim

Código:
<p class="catrow"></p>

avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 11/09/14, 10:37 pm

Olá,

Desculpe não havia entendido de primeiro mais já fiz a substituição

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 12/09/14, 11:37 am

Aqui está o exemplo

Código:
$(function(){

  var $topics = $('.statused .catrow:contains("Tópicos")');
  var $max = 2;
  var $element = '<div style="background:orange">Tópico quente.</div>';

  $topics.each(function(){
      $number = parseInt( $(this).text() );
      if($number > $max)
          $(this).append( $element );
  });

});

Lembrando que não tem nada estilizado, deixei só um fundo laranja para o senhor fazer como deseja, se possível acredito que seja melhor criar uma classe no CSS para fazer as estilizações.

Testei no console em seu fórum e funcionou

avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 12/09/14, 09:25 pm

Olá,

O mesmo funcionou

http://prntscr.com/4m9wtn

Mais não e aonde eu desejo eu quero que fiquei aqui

http://prntscr.com/4m9x05

Acima de por "Matthew K. Olaf" e só quero que o mesmo fique dentro do fórum por exemplo

http://playstart.ativoforum.com/f1-regras

E desejo que seja de acordo com a quantidade de resposta que tem no tópico

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 14/09/14, 10:56 am

Com isso
só quero que o mesmo fique dentro do fórum por exemplo

O que o senhor quis dizer? Não entendi...

O senhor poderia fazer uma imagem mostrando exatamente onde deveria aparecer? Assim posso elaborar algo melhor de acordo com sua situação.

Outra coisa, para facilitar para nós, poderia também postar alguns tópicos nessa área que nos mandou?
http://playstart.ativoforum.com/f1-regras

Se todos estiverem com nenhuma resposta fica difícil de testar o código.
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 14/09/14, 11:09 am

Olá,

Eu quero que aparece no last_post daqui http://prntscr.com/4mqkfg e dentro do tcr

Mais também não quero que apareça aki http://prntscr.com/4mqktf

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 14/09/14, 05:09 pm

Segue o código

Código:
$(function(){

     var $topics = $('.main-head h2:contains("Tópicos")').parent().next('.main-content').find('.statused .tc3:contains("respostas")');
     var $max = 2;
     var $element = '<div style="background:orange">Tópico quente.</div>';

     $topics.each(function(){
       $number = parseInt( $(this).text() );
         if($number > $max)
           $(this).next('.tcr').prepend( $element );
     });

});

Vai precisar de algumas estilizações no CSS. Mas nada difícil de se fazer, mas se precisar de ajuda é só falar.

Ele insere o elemento dentro do .tcr logo acima do nome do usuário, veja


Note que ele só vai inserir no .main-content que é precedido de um .main-head com o texto "Tópicos" nele. Isso foi feito para aparecer somente ali como o senhor requisitou.
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: LastPost no topics_list_box

Mensagem por iPrompt em 14/09/14, 06:57 pm

Olá,

Pode fechar

Até
avatar

iPrompt
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 10/02/2012
Mensagens : 5364
Pontos Ativos : 6851

Ver perfil do usuário http://webskins.forumeiros.com/

Resolvido Re: LastPost no topics_list_box

Mensagem por waghcwb em 14/09/14, 09:01 pm


Tópico movido de Questões sobre Javascript para Questões resolvidas
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.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