Foto/avatar do usuario no novo menu responsivo!(resolvido)

Ola,

Pessoal na versão 9.10 como incluir uma foto do usuario logado ?
Tentamos o codigo abaixo no onload mas não funciona.

$foto = ‘’;
$check_sql = “SELECT foto FROM tmp_users WHERE login = '” . [usr_login] . “’”;
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) {
$foto = base64_encode({rs[0][0]});
}
[Glo_user_foto] = “”;

Alguém conseguiu colocar a imagem no menu vindo do banco de dados ?

Claudney

não seria base64_decode?

porque guardar em uma global?

Fala mestre, realmente, mas não funciona tb não!

Claudney

Não funciona???

Você ainda não apresentou como deseja exibir a imagem.

só jogou em uma global.

Obrigado por responder, realmente

no onscriptinit chamo

$foto = ‘’;
$check_sql = “SELECT foto FROM tmp_users WHERE login = '” . [usr_login] . “’”;
sc_lookup(rs, $check_sql);
if (isset({rs[0][0]})) {
$foto = base64_decode({rs[0][0]});
}
[Glo_user_foto] = “”;

no menu responsivo na parte do usuario coloco esse [Glo_user_foto] ja tentei sem a base64 no img tb

Claudney

O novo menu do SC não apresenta a foto nativamente?

para apresentar a imagem precisa haver a tag html <img src=> … você joga apenas o binário da imagem dentro de uma global, mas não monta o html necessário para exibição da imagem.

Não sei, não achei nada a respeito nos exemplos mira para uma imagem na web

https://th.bing.com/th/id/OIG.oGKzEczIQRGBAYN8rHL1?pid=ImgGn

Apenas link ou img em disco será ?

O que o Haroldo está falando é que você não pode só pegar a imagem, decodifica, enviar para uma global e colocar ela no menu.
Antes de.colocar a imagem na global você precisa incluir a TAG img para que ela seja exibida corretamente no navegador.

Bom dia, em nosso menu anterior ao selecionar a empresa usavamos o codigo abaixo e funcionava beleza

///BUSCA IMAGEM DO BANCO
$check_img_sql = “SELECT Logotipo, logotipo_pdf_100x70 FROM a_empresas WHERE Codigo_Empresa = ‘[Glo_empresa]’”;
sc_lookup(rs,$check_img_sql);

if (isset({rs[0][0]}))
{
$img_db =base64_encode({rs[0][0]});
$imagem_pdf = {rs[0][1]};
}
$imagem_empresa = “”;

// PEGA IMAGEM DA EMPRESA //
[Glo_img_empresa] = $imagem_empresa;

Basta ir la no menu e colocar a [Glo_img_empresa] que era batata, enfim, como o menu é novo creio haver alguma coisa ai, estou esperando o suporte, mas o estranho é que se der um echo no scriptinit mostra a img la em cima do menu.

Enfim, descobrindo posto aqui!

Abraços!

Bom dia, pessoal da netmake me mandou um video vou compartilhar aqui, na verdade no novo menu recursivo ja tem a tag <img assim sendo so precisa da parte abaixo pra funcionar.

“data:image/jpeg;base64,” . $img_db;

LInk do video:

Obrigado, mestre Haroldo/Dalverson novamente e a todos que ajudaram. Valeu!

Claudney

4 Curtidas