Ícone no título do tópico

3 participantes

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

Tópico resolvido Ícone no título do tópico

Mensagem por rlmac 26.04.20 19:25

Detalhes da questão


Endereço do fórum: https://ondasautomotivas.forumeiros.com/
Versão do fórum: phpBB2

Descrição


Na verdade meu problema foi resolvido há 2 anos atrás, mas agora parou de funcionar e eu gostaria de nova ajuda. Vou postar o link da pergunta que fiz na época e também o link da resposta que funcionou até uma semana atrás, mas não funciona mais.

Link da pergunta: https://ajuda.forumeiros.com/t111576-icones-de-mensagens#787430

Link da resposta que funcionou: https://ajuda.forumeiros.com/t111576-icones-de-mensagens#787616

Só lembrando que naquele tempo o endereço de meu fórum mudava o final do nome, antes era https://ondasautomotivas.logu2.com e agora mudou para https://ondasautomotivas.forumeiros.com/

Se algum moderador puder destravar aquele tópico eu continuo a postar por lá para facilitar o encaminhamento da questão.

rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Ícone no título do tópico

Mensagem por tikky 26.04.20 20:32

Olá @rlmac,

Só para ver se compreendi direito. O Senhor pediu que em determinados fóruns/subfóruns fosse adicionado automaticamente um ícone na mensagem, correto?


Aguardo uma resposta sua,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7816
Pontos : 9062

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por rlmac 26.04.20 20:46

Eu utilizo somente em um determinado sub-fórum (Biblioteca de Sincronismo - [Somente consulta]) esse recurso, uma imagem com o logotipo da marca antes do nome do tópico, mas na galeria do Forumeiros só disponibiliza a opção máxima de 25 imagens e eu já esgotei elas, então com um código JS que consegui aqui, pude inserir o restante das imagens mas agora essas, depois de 2 anos essas imagens não aparecem mais. Dá uma olhada como ficou na imagem abaixo:

Ícone no título do tópico JTLpBAb

rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Ícone no título do tópico

Mensagem por tikky 26.04.20 21:49

Pelo que vi, a imagem mudou de endereço, encontre no seu código:
Código:
https://illi web. com/f a/em pty.gif
e mude para:
Código:
https://2img.net/i/fa/empty.gif


Última edição por Pedxz em 26.04.20 22:00, editado 2 vez(es)
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7816
Pontos : 9062

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por rlmac 26.04.20 21:55

Pedxz escreveu:Pelo que vi, a imagem mudou de endereço, encontre no seu código:
Código:
https://2img.net/i/fa/empty.gif
e mude para:
Código:
https://2img.net/i/fa/empty.gif

Mas os dois endereços estão iguais aí.
rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Ícone no título do tópico

Mensagem por tikky 26.04.20 22:01

rlmac escreveu:
Pedxz escreveu:Pelo que vi, a imagem mudou de endereço, encontre no seu código:
Código:
https://2img.net/i/fa/empty.gif
e mude para:
Código:
https://2img.net/i/fa/empty.gif

Mas os dois endereços estão iguais aí.
Foi alterado automaticamente. Alterei a mensagem em cima, mas tive que adicionar espaços para que o link não fosse alterado de novo!
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7816
Pontos : 9062

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por rlmac 26.04.20 22:10

No meu código está exatamente como você falou que era pra mudar, veja com está lá:

Código:
https://2img.net/i/fa/empty.gif

Por isso não entendi, não tem o que mudar aí.
rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Ícone no título do tópico

Mensagem por tikky 26.04.20 22:14

https://ondasautomotivas.forumeiros.com/99816.js
Aqui ainda aparece o link inválido, pode passar o script para fazer a alteração?
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7816
Pontos : 9062

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por rlmac 26.04.20 22:28

Olha como está no editor aqui, tá certo mas se for visualizar tá errado.

Código:
var _urlforumsimage = window.location.pathname;
$(function () {
   "use strict";
 
   if (_urlforumsimage === '/f8-biblioteca-de-sincronismo-somente-consulta') {
 
     // COMEÇO Como postar aqui
     $('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(2) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'https://i.servimg.com/u/f58/19/26/50/39/nao_ha15.png');
 
// FIM
    
     // COMEÇO Chrysler
      $('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(7) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'https://i.imgur.com/3VDrca5.png');
 
// FIM
 
// COMEÇO Geely
$('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(12) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'https://i.imgur.com/508aCuL.png');
 
// Fim
    
     // COMEÇO Iveco
$('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(16) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_iveco.png');
 
// Fim
    
// COMEÇO Land Rover
$('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(20) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_land-rover.png');
 
// Fim
    
// COMEÇO Volvo
$('.bodyline #page-body div#emptyidcc table.three-col tbody tr table.forumline tbody tr:nth-child(31) td img[src="https://2img.net/i/fa/empty.gif"]').attr('src', 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_volvo.png');
 
// Fim
      console.log('Efeito aplicado com sucesso');
   } else {
      console.log('Efeito recusado.');
   }
  
});
rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Admineiro
  • 0

Tópico resolvido Re: Ícone no título do tópico

Mensagem por tikky 27.04.20 0:03

Altere o script para:
Código:
(function($) {
    'use strict';

    var config = {
        empty: 'Empty',
        forum: 8,
        icon: [{
                // Como postar aqui
                url: 'https://i.servimg.com/u/f58/19/26/50/39/nao_ha15.png', // Nova imagem
                id: 2 // Posição
            },
            {
                // Chrysler
                url: 'https://i.imgur.com/3VDrca5.png',
                id: 7
            },
            {
                // Geely
                url: 'https://i.imgur.com/508aCuL.png',
                id: 12
            },
            {
                // Iveco
                url: 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_iveco.png',
                id: 16
            },
            {
                // Land Rover
                url: 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_land-rover.png',
                id: 20
            },
            {
                // Volvo
                url: 'http://s.glbimg.com/jo/g1/f/original/2011/08/29/montadoras_volvo.png',
                id: 31
            }
        ],
    };

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

        if (!$link.length) return;

        $.each(config.icon, function(index, icon) {
            $('#page-body .forumline[width] tr:nth-child(' + icon.id + ') td[class^="row"]').each(function() {
                var $this = $(this);

                if (!$this.find('img[alt$="' + config.empty + '"]').length) return;

                $this
                    .find('img')
                    .attr('src', icon.url);

            });
        });

    });

}(jQuery));
O script agora é mais fácil de gerir basta alterar a configuração em cima ( ID e URL ) provavelmente será necessário alterar a posição de cada ícone (ID).
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7816
Pontos : 9062

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por rlmac 27.04.20 0:25

Muito obrigado, funcionou!

Os ícones voltaram bem como eu queria, agora só acrescentar o que tava faltando.

Valeu mesmo!
rlmac

rlmac
*

Membro desde : 05/07/2015
Mensagens : 38
Pontos : 52

http://ondasautomotivas.logu2.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícone no título do tópico

Mensagem por Chagas 27.04.20 0:27

Tópico resolvido


Movido para "Questões resolvidas".
Chagas

Chagas
Membro

Membro desde : 22/10/2015
Mensagens : 893
Pontos : 1098

https://pelotao.forumeiros.com

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