Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Lentidão ao carregar imagem base64 HTML Editor Oi pessoal, Já faz um tempinho agora que estou usando o framework e desenvolvi um administrador de postagens pra blog com integração entre o Adianti e o Laravel, gostaria de ver com vocês o seguinte Ao usar o editor HTML eu fiz uma tabela BLOB no MYSQL pra salvar as imagens de Base:64, pega os dados joga pra dois bancos, tudo funcionando muito bem. O problema é o seguinte quando eu ...
PM
Lentidão ao carregar imagem base64 HTML Editor  
Oi pessoal,

Já faz um tempinho agora que estou usando o framework e desenvolvi um administrador de postagens pra blog com integração entre o Adianti e o Laravel, gostaria de ver com vocês o seguinte

Ao usar o editor HTML eu fiz uma tabela BLOB no MYSQL pra salvar as imagens de Base:64, pega os dados joga pra dois bancos, tudo funcionando muito bem.

O problema é o seguinte quando eu uso o adicionar imagem do HTML editor mesmo com imagens pequena 300kb 200kb, eu clico pra chamar o método e ele fica carregando muito tempo, mesmo depois de publicar no banco ele ainda fica carregando e chamando o onEdit pra chamar o registo ai sim só no banco dedicado do Adianti também, utilizei um TScript pra tirar o carregamento, mas mesmo assim(inspetor acusa classes JS nada no envio pelo menos)

Alguém pode me dar uma luz

//Declaração de Campos
//Campos padrão
$post_id = new TEntry('post_id');
$cover = new TImageCropper('cover');
$title = new TEntry('title');
$subtitle = new TEntry('subtitle');
$content = new THtmlEditor('content');
$product_id = new TDBCombo('call_product_id', 'backoffice_parceiros', 'CallProduct', 'id', '{name}','name desc');
$system_users_id = new TEntry('system_users_id');


public function onEdit( $param )//</ini>
{
try
{
if (isset($param['key']))
{
$key = $param['key']; // get the parameter $key
TTransaction::open(self::$database); // open a transaction

$object = new BlogPost($key); // instantiates the Active Record //</blockLine>

//</beforeSetDataAutoCode> //</blockLine>
$object->post_id = $param['id'];

$object->system_users_id = $object->system_users->name;

$this->form->setData($object); // fill the form //</blockLine>

//</afterSetDataAutoCode> //</blockLine>
TTransaction::close(); // close the transaction
TScript::create("__adianti_unblock_ui();");
}
else
{
$this->form->clear();
TScript::create("__adianti_unblock_ui();");
}
}
catch (Exception $e) // in case of exception
{
new TMessage('error', $e->getMessage()); // shows the exception error message
TTransaction::rollback(); // undo all pending operations

}
}

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (0)