Translate

terça-feira, 6 de maio de 2014

Testlink: habilitar upload de imagens em MCE (ckeditor)

  • Baixar kcfinder em https://github.com/sunhater/kcfinder/releases e salvá-lo em "testlink/third_party/kcfinder";
  • Habilitar kcfinder e definir o local de salvamento em "testlink/third_party/kcfinder/config.php":
    24: 'disabled' => false,
    26: 'uploadDir' => "/var/www/testlink/tinymceImages/",
    
  • Habilitar no MCE inserindo as seguintes linha ao final do arquivo "testlink/cfg/tl_ckeditor_config.js":
    82: config.filebrowserBrowseUrl = '/testlink/third_party/kcfinder/browse.php?opener=ckeditor&type=files';
    83: config.filebrowserImageBrowseUrl = '/testlink/third_party/kcfinder/browse.php?opener=ckeditor&type=images';
    84: config.filebrowserFlashBrowseUrl = '/testlink/third_party/kcfinder/browse.php?opener=ckeditor&type=flash';
    85: config.filebrowserUploadUrl = '/testlink/third_party/kcfinder/upload.php?opener=ckeditor&type=files';
    86: config.filebrowserImageUploadUrl = '/testlink/third_party/kcfinder/upload.php?opener=ckeditor&type=images';
    87: config.filebrowserFlashUploadUrl = '/testlink/third_party/kcfinder/upload.php?opener=ckeditor&type=flash';
    
  • No mesmo arquivo, adicione "image" em "config.toolbar_TestlinkMini":
    39: config.toolbar_TestlinkMini =
    40:   [
    41:     ['NumberedList','BulletedList','-',
    42:       'JustifyLeft','JustifyCenter','JustifyRight','-',
    43:       'Bold','Italic','TextColor','-',
    44:       'Link','Image','Table']
    45:   ];
    
  • Resultado:


O ícone de imagens irá aparecer no painel do MCE:

Ao clicar no ícone, o painel de imagens irá aparecer. Através da aba "upload", será possível enviar a imagem a ser embutida no texto: