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

Membro Entusiasta

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.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

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

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

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)
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

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é.
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

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.
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

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
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

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
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

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
RafaelS.

RafaelS.
Membro Entusiasta
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

Membro Entusiasta

Tópico resolvido Re: Avatar padrão

Mensagem por RafaelS. 03.07.18 14:46

Tópico resolvido


Movido para "Questões resolvidas".
RafaelS.

RafaelS.
Membro Entusiasta
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