Avatar padrão

3 participantes

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

Tópico resolvido Avatar padrão

Mensagem por Steve_. 29.06.18 8:57

Detalhes da questão


Endereço do fórum: http://srdteam.forumeiros.com/
Versão do fórum: phpBB3

Descrição


Olá,

É o seguinte esses dias alterei o avatar padrão do meu fórum (aquele que quando a pessoa se regista no fórum fica de padrão até a própria  pessoa alterar.) Só que teve um problema eu já tinha um de padrão á bastante tempo o que aconteceu foi que os usuários mais recentes (sem avatar) funcionou e ficaram com o novo avatar padrão os usuários mais antigos ficaram com o antigo avatar.

Como posso alterar o avatar de todos os usuários (sem avatar) para o que eu quero?

Obrigado,
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 30.06.18 9:45

Ainda estou no aguardo.
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 30.06.18 11:38

Olá @Steve_.,

Creio que tal função não seja existente. Ao alterar o avatar padrão, irá apenas afetar os membros que se cadastraram à partir desse momento. A não ser que queira alterar o avatar de todos os membros manualmente, poderíamos adicionar um script que ao encontrar a foto que você usava antigamente como avatar padrão, substituí pela nova. Para isso será necessário:

Seta Link das imagens usadas como avatar padrão antigamente.
Seta Link da imagem de avatar padrão (atual)

Até mais.
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 30.06.18 15:30

Olá!

Crie um novo JavaScript, com investimento em todas as páginas:

Código:
// @author RafaelS.
// Replaces standard avatar by new ones

$(function() {
$( '.postprofile img, #profile-advanced-right img' ).each(function() {
 var $this = $(this);
 var atual = "https://i.imgur.com/NyuV16z.gif";
if($this.attr("src") == "https://i.imgur.com/lwyaB7L.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://i.imgur.com/CwPyv.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://2img.net/i/fa/invision/pp-blank-thumb.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://i.imgur.com/Ao8BDoR.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://i48.tinypic.com/2ebwcc8.jpg") {
  $this.attr("src",atual);
}
else {
    return ;
}
});
});


Eu fiz o código para a versão PhpBB3, pois é a que consta no seu perfil.

Até.


Última edição por RafaelS. em 03.07.18 14:00, editado 2 vez(es) (Motivo da edição : Edit código)
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 01.07.18 15:30

Não funcionou. Não sei se a versão é a correta pode me dizer como vejo qual é a versão?
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 01.07.18 15:37

Steve_. escreveu:Não funcionou. Não sei se a versão é a correta pode me dizer como vejo qual é a versão?

Pois já previa... O mais fácil seria você me disponibilizar uma conta, para que eu tenha acesso aos tópicos. Ou então tornar os tópicos visíveis para convidados.

Até.
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 03.07.18 13:45

Enviei por mensagem privada os dados para utilizar uma conta de testes.  Feliz
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por MateusAnjosV 03.07.18 13:52

Substitua o javascript fornecido anteriormente, por este:
Código:
$(function(){
$('img[src="https://i.imgur.com/lwyaB7L.png"], img[src="https://i.imgur.com/CwPyv.png"], img[src="https://i.imgur.com/CwPyv.png"], img[src="https://2img.net/i/fa/invision/pp-blank-thumb.png"], img[src="https://i.imgur.com/Ao8BDoR.png"], img[src="http://i48.tinypic.com/2ebwcc8.jpg
"] ').attr('src', 'https://i.imgur.com/NyuV16z.gif');
});

Feliz 2
MateusAnjosV

MateusAnjosV
Super Membro

Membro desde : 16/10/2015
Mensagens : 1718
Pontos : 2373

http://holder.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 13:55

Olá @Steve_.

Aqui tem:

Código:
// @author RafaelS.
// Replaces standard avatar by new ones

$(function() {
$( '.postprofile img, #profile-advanced-right img' ).each(function() {
 var $this = $(this);
 var atual = "https://i.imgur.com/NyuV16z.gif";
if($this.attr("src") == "https://i.imgur.com/lwyaB7L.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://i.imgur.com/CwPyv.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://2img.net/i/fa/invision/pp-blank-thumb.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "https://i.imgur.com/Ao8BDoR.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://i48.tinypic.com/2ebwcc8.jpg") {
  $this.attr("src",atual);
}
else {
    return ;
}
});
});

Seta Quando alterar novamente o avatar padrão procure por atual no código, e troque pelo link atual.

Saudações.
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 03.07.18 14:13

Olá @RafaelS.

Continua sem funcionar. Os avatares antigos permanecem.

@EDIT

Olá funcionou mas quando vou em "Membros" os avatares não mudaram. Mudaram apenas no perfil.
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 14:22

Olá @Steve_.,

Bom isso é estranho, pois eu testei no console do navegador e funcionou perfeitamente!

Certifique-se de que:

1. Tem o gerenciamento do JavaScript habilitado
2. Aplicou o investimento "em todas as páginas"

Se tiver tudo isso ativo, poderia me fornecer o link do perfil de um usuário que use o avatar padrão antigo, para eu realizar alguns testes?

Fico no aguardo. Feliz
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 03.07.18 14:27

Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 14:32

Olá!

Acho que o erro estava no https://, pois os links que você forneceu continha https:// enquanto os que estão no perfil são http://.
Substitua por este:

Código:
// @author RafaelS.
// Replaces standard avatar by new ones
 
$(function() {
$( '.postprofile img, #profile-advanced-right img' ).each(function() {
 var $this = $(this);
 var atual = "https://i.imgur.com/NyuV16z.gif";
if($this.attr("src") == "http://i.imgur.com/lwyaB7L.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://i.imgur.com/CwPyv.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://2img.net/i/fa/invision/pp-blank-thumb.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://i.imgur.com/Ao8BDoR.png") {
  $this.attr("src",atual);
}
else if($this.attr("src") == "http://i48.tinypic.com/2ebwcc8.jpg") {
  $this.attr("src",atual);
}
else {
    return ;
}
});
});

Saudações. Feliz
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 03.07.18 14:37

Funcionou em alguns.

Porém na aba "Membros" os avatares antigos permanecem.

Avatar padrão Ola2
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 14:41

Olá novamente!

Nesse caso iremos substituir por:

Código:
$(function(){

var atual = "https://i.imgur.com/NyuV16z.gif";

$('img[src="http://i.imgur.com/CwPyv.png"], img[src="http://i.imgur.com/lwyaB7L.png"], img[src="http://i.imgur.com/CwPyv.png"], img[src="http://2img.net/i/fa/invision/pp-blank-thumb.png"], img[src="http://i.imgur.com/Ao8BDoR.png"], img[src="http://i48.tinypic.com/2ebwcc8.jpg"]').attr('src',atual);

});

Saudações. Feliz
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por Steve_. 03.07.18 14:44

Funcionou. Obrigado.
Steve_.

Steve_.
****

Membro desde : 14/08/2016
Mensagens : 255
Pontos : 403

https://ajuda.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 14:46

Tópico resolvido


Movido para "Questões resolvidas".
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

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