Mensagem pré definida após a primeira

2 participantes

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

Tópico resolvido Mensagem pré definida após a primeira

Mensagem por Interativo IF 18.02.19 21:01

Detalhes da questão


Endereço do fórum: http://interativo-ifba.forumeiros.com
Versão do fórum: AwesomeBB

Descrição


Olá, este código tem me dado problemas:
Código:
/**
 * Script para postar uma mensagem após a primeira.
 * Versão de atuação: ModernBB.
 *
 * @author Luiz Felipe <https://lffg.github.io/>
 * @version 1.0
 * @licence MIT
 */
(function ($) {
  'use strict';

  var config = {
      global: {
        forum: 1,

        /**
          * @ignore
          */
        hide : [
            '.post-author-rank',
            '.post-author-details',
            '.signature_div',
            '.profile-icons',
            '.topic-vote',
            '.post-author-contact.dropdown'
        ]
      },

      message: {
        title  : 'Obrigado pela sua Postagem!',
        content: 'Olá aluno! Agradecemos a sua postagem, mantenha-se firme e em foco!',
        author : 'BOT',
        avatar : 'https://i.imgur.com/GkvTO5m.png'
      }
  };

  $(function () {
      var $link = $('.breadcrumbs-topic').find('a[href^="/f' + config.global.forum + '-"]');

      if (!$link.length) {
        return false;
      }

      var $firstPost = $('.post').first();
      var $post      = $firstPost.clone();

      $post
        .find('.topic-title a')
            .html(config.message.title)
      .end()
        .find('.post-content')
            .html(config.message.content)
      .end()
        .find('.post-author-name')
            .html($('<strong>', { 'text': config.message.author }))
      .end()
        .find('.post-author-avatar')
            .html($('<img />', { 'src': config.message.avatar }))
      ;

      $post
        .find(config.global.hide.join(','))
            .hide()
      ;

      $post.insertAfter($firstPost);
  });
}(jQuery));

Veja o erro:
http://prntscr.com/mmvoc8

O correto era ele criar um outro campo de postagem com outro avatar, o nick do bot e a mensagem.
Interativo IF

Interativo IF
**

Membro desde : 18/02/2019
Mensagens : 57
Pontos : 67

http://interativo-ifba.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem pré definida após a primeira

Mensagem por tikky 19.02.19 15:22

Olá @Interativo IF,
Mude o seu código para o seguinte:
Código:
/**
 * Script para postar uma mensagem após a primeira.
 * Versão de atuação: AwesomeBB.
 *
 * @author Luiz Felipe <https://lffg.github.io/>
 * @version 1.0
 * @licence MIT
 */
(function ($) {
  'use strict';
 
  var config = {
      global: {
        forum: 1,
 
        /**
          * @ignore
          */
        hide : [
            '.post-author-title',
            '.post-author-details',
            '.post-signature',
            '.profile-icons',
            '.topic-vote',
            '.post-author-contact.dropdown',
            '.post-footer',
            '.post-buttons'
        ]
      },
 
      message: {
        title  : 'Obrigado pela sua Postagem!',
        content: 'Olá aluno! Agradecemos a sua postagem, mantenha-se firme e em foco!',
        author : 'BOT',
        avatar : 'https://i.imgur.com/GkvTO5m.png'
      }
  };
 
  $(function () {
      var $link = $('.breadcrumbs-topic').find('a[href^="/f' + config.global.forum + '-"]');
 
      if (!$link.length) {
        return false;
      }
 
      var $firstPost = $('[id^="post-"].post-wrap').first();
      var $post      = $firstPost.clone();
 
      $post
        .find('.topic-title a')
            .html(config.message.title)
      .end()
        .find('.post-content')
            .html(config.message.content)
      .end()
        .find('.post-author-name')
            .html($('<strong>', { 'text': config.message.author }))
      .end()
        .find('.post-author-avatar')
            .html($('<img />', { 'src': config.message.avatar, 'width': '150px', 'height': 'auto' }))
      ;
 
      $post
        .find(config.global.hide.join(','))
            .hide()
      ;
 
      $post.insertAfter($firstPost);
  });
}(jQuery));


Cordialmente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem pré definida após a primeira

Mensagem por Interativo IF 19.02.19 15:27

Perfeito, obrigado.
Pode fechar.
Interativo IF

Interativo IF
**

Membro desde : 18/02/2019
Mensagens : 57
Pontos : 67

http://interativo-ifba.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Mensagem pré definida após a primeira

Mensagem por tikky 19.02.19 15:34

Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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