Subir imagem não está funcionando

Gerente Geral > Administração da Área Web > 2.2 Página inicial > Conteúdo Adicional
Subir imagem não está funcionando.
Nosso TI não encontrou soluções no fórum internacional. Parece que o plugin de upload de imagens está incompleto, inclusive faltando os arquivos de tradução.

sim, está com falhas na tradução

Algum indicativo de solução? O problema está em todas caixas do formulário.

Ainda não encontramos uma solução, pode nos ajudar?

Ola Ronnie
Estamos com o mesmo problema para subir a imagem do logo do portal. Utilizamos a versão 2.3.6.0 do OCS e não estamos conseguindo resolver isso. Pode nos ajudar?

Olá amigos,

Verifiquei que o problema ocorre apenas quando utilizado em outras linguagens, que é o nosso caso ;-p , na língua oficial inglês o problema não ocorre.

vejam se o erro que estão reportando referencia este caminho no sistema:

lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/jbimages/ci/application/language/english/jbstrings_lang.php

se o erro indicar esse arquivo, segue a correção que resolveu para minha instalação,

  • Primeiro faça uma cópia do arquivo como medida de segurança (se precisar terá ele para voltar a alteração);

    /lib/pkp/lib/tinymce/jscripts/tiny_mce/plugins/jbimages/ci/application/controllers/editor.php

ou

lib/tinymce/jscripts/tiny_mce/plugins/jbimages/ci/application/controllers/editor.php
  • Então edite o arquivo removendo o comentário de bloco na função “function _lang_set” (inicia aproximadamente na linha 50):

    $langs = array(‘russian’,‘english’);
    $langs = array(‘russian’,‘english’);
    if (!in_array($lang, $langs))
    {
    $lang = ‘english’;
    }

No mesmo arquivo (aproximadamente na linha 93) adicione “$uploadDirSizeExceeded = false;” e remova ou comente essa atribuição localizada aproximadamente na linha 107, ficará como apresento abaixo:

ADICIONE NESTE LOCAL (aproximadamente na linha 93)

// Check that the image directory isn't full
    $maxUploadDirSize = $this->config->item('max_upload_dir_size', 'uploader_settings') * 1024;
    $uploadDirSizeExceeded = false;

REMOVA DESTE LOCAL ou COMENTE com // como abaixo (aproximadamente na linha 107)

// $uploadDirSizeExceeded = false;
    if($totalSize > $maxUploadDirSize)
    {
        $uploadDirSizeExceeded = true;

Segue o arquivo modificado em anexo, podem verificar que foi modificado apenas estas linhas que expliquei acima.
arquivo corrigido para download

[]s
Matsui Guenta
www.atualizado.com.br
:stuck_out_tongue_winking_eye: