Foto do usuário não aparece
-
- Mensagens: 4
- Registrado em: 05 Jun 2018, 15:37
Foto do usuário não aparece
Boa tarde.
Temos o Biblivre 4.1.11 na Biblioteca do município em um computador com Windows 7 Professional. Está ocorrendo um erro com o cadastro de alguns usuários; colocamos a foto da pessoa mas não aparece a mesma depois (imagem em anexo). A imagem está no mesmo formato e tamnaho das outras. Já fiz teste de colocar a foto de uma pessoa cujo cadastro aparece a foto normalmente e mesmo com esta, não aparece a foto para o usuário com problema de foto. Isso acontece aleatóriamente.
Temos o Biblivre 4.1.11 na Biblioteca do município em um computador com Windows 7 Professional. Está ocorrendo um erro com o cadastro de alguns usuários; colocamos a foto da pessoa mas não aparece a mesma depois (imagem em anexo). A imagem está no mesmo formato e tamnaho das outras. Já fiz teste de colocar a foto de uma pessoa cujo cadastro aparece a foto normalmente e mesmo com esta, não aparece a foto para o usuário com problema de foto. Isso acontece aleatóriamente.
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Oi, guilherme! Bem-vindo ao Fórum Biblivre 4!
Pode anexar o código fonte da página para analisarmos? Você pode simplesmente salvar a página (no Chrome vá em Arquivo > Salvar página como...) no formato HTML.
Fico no aguardo.
Pode anexar o código fonte da página para analisarmos? Você pode simplesmente salvar a página (no Chrome vá em Arquivo > Salvar página como...) no formato HTML.
Fico no aguardo.
-
- Mensagens: 4
- Registrado em: 05 Jun 2018, 15:37
Re: Foto do usuário não aparece
Oi, Cleydyr.
Segue página salva em html e código da div.
No aguardo
Segue página salva em html e código da div.
No aguardo
- Anexos
-
- código da div.txt
- (1.56 KiB) Baixado 420 vezes
-
- página.txt
- (20.2 KiB) Baixado 420 vezes
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Obrigado por fornecer os detalhes, Guilherme.
Pelo que eu estou vendo aqui, a seção da tag <img> que renderiza a foto está dentro de um bloco comentado. Não sei ainda se isso é normal e se o script faz algum truque. Tu pode anexar um backup da tua aplicação para eu dar uma sacada aqui?
Abraço.
Pelo que eu estou vendo aqui, a seção da tag <img> que renderiza a foto está dentro de um bloco comentado. Não sei ainda se isso é normal e se o script faz algum truque. Tu pode anexar um backup da tua aplicação para eu dar uma sacada aqui?
Abraço.
-
- Mensagens: 4
- Registrado em: 05 Jun 2018, 15:37
Re: Foto do usuário não aparece
Cleydyr,
Estou enviando o backup sem arquivos digitais, pois com os arquivos está dando 35 MB e não sei se aceita upload deste tamanho.
Obrigado.
Estou enviando o backup sem arquivos digitais, pois com os arquivos está dando 35 MB e não sei se aceita upload deste tamanho.
Obrigado.
- Anexos
-
- Biblivre Backup 2018-06-20 14h19m57s Exclude_digital_media.b4bz
- (1.66 MiB) Baixado 367 vezes
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Oi, Guilherme. Tudo bem?
Acabei não recebendo notificação desta postagem e ela se perdeu.
Eu importei o seu backup e as fotos não aparecem, mas isso é esperado se você não tiver exportado junto as mídias digitais. Você pode fazer a exportação do backup com as mídias digitais e subir para algum serviço da nuvem (o We Transfer, por exemplo) e colar o link aqui em vez de anexar o arquivo grande no próprio post.
Abraço!
Acabei não recebendo notificação desta postagem e ela se perdeu.
Eu importei o seu backup e as fotos não aparecem, mas isso é esperado se você não tiver exportado junto as mídias digitais. Você pode fazer a exportação do backup com as mídias digitais e subir para algum serviço da nuvem (o We Transfer, por exemplo) e colar o link aqui em vez de anexar o arquivo grande no próprio post.
Abraço!
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Oi, Guilherme. Tudo bem?
Obrigado por enviar o backup. Importei o seu backup enviado por WeTransfer e ele tem várias fotos de usuários. Alguns usuários têm a foto e outros não. Está assim também no seu ambiente?
Eu vou dar uma olhada depois para descobrir por que as fotos de alguns usuários não aparecem. Minha resposta pode demorar um pouco já que estou saindo de férias.
Abraço!
Obrigado por enviar o backup. Importei o seu backup enviado por WeTransfer e ele tem várias fotos de usuários. Alguns usuários têm a foto e outros não. Está assim também no seu ambiente?
Eu vou dar uma olhada depois para descobrir por que as fotos de alguns usuários não aparecem. Minha resposta pode demorar um pouco já que estou saindo de férias.
Abraço!
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Já vi um padrão no problema.
São usuários cujos nomes têm caracteres com acentuação (á, é, í, ó, ú, â, ê, ô, ã, õ) que estão sem foto. Deve ser algum erro de decodificação interna do Biblivre. Vou analisar o problema posteriormente.
Abraço!
São usuários cujos nomes têm caracteres com acentuação (á, é, í, ó, ú, â, ê, ô, ã, õ) que estão sem foto. Deve ser algum erro de decodificação interna do Biblivre. Vou analisar o problema posteriormente.
Abraço!
-
- Mensagens: 4
- Registrado em: 05 Jun 2018, 15:37
Re: Foto do usuário não aparece
Obrigado Cleydyr.
Fico esperando.
Fico esperando.
-
- Administrador
- Mensagens: 840
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Foto do usuário não aparece
Oi, @guilherme. Tudo bem?
Eu acho que seu banco de dados foi simplesmente corrompido por algum erro de codificação de caracteres do navegador. Essa é minha hipótese mais forte agora. Mas, infelizmente, eu não sei como isso acontece exatamente nem posso "consertar" em definitivo se eu não tiver o passo-a-passo para reproduzir o erro do zero.
A esta altura o melhor que eu posso fazer é produzir um script com uma consulta para restaurar as fotos de usuários que não tiveram seus nomes alterados. Quem teve seu nome alterado infelizmente vai ter que ter sua foto restaurada manualmente.
Este é o SQL contido no script
Eu testei o script com o seu backup e parece ter funcionado, já que usuários com acentos nos nomes têm a foto exibida corretamente. Você só precisa baixar o script e executar na sua máquina (talvez com permissões de administrador). Espero que ajude.
Abraço!
Eu acho que seu banco de dados foi simplesmente corrompido por algum erro de codificação de caracteres do navegador. Essa é minha hipótese mais forte agora. Mas, infelizmente, eu não sei como isso acontece exatamente nem posso "consertar" em definitivo se eu não tiver o passo-a-passo para reproduzir o erro do zero.
A esta altura o melhor que eu posso fazer é produzir um script com uma consulta para restaurar as fotos de usuários que não tiveram seus nomes alterados. Quem teve seu nome alterado infelizmente vai ter que ter sua foto restaurada manualmente.
Este é o SQL contido no script
Código: Selecionar todos
with q as (
select name, encode((CAST(single.digital_media.id as VARCHAR) || ':' || single.digital_media."name")::bytea, 'base64') as photo_id from single.digital_media
)
update single.users
set photo_id = q.photo_id
from q, single.digital_media
where q."name" = (single.users."name" || '.png')
Abraço!
- Anexos
-
- recuperar_fotos_quebradas.bat
- (416 Bytes) Baixado 349 vezes