Redvex3
Benvenuto visitatore
Login Registrati
Spinner
Tinymce_plus, ovvero TinyMCE con file uploader
Grazie ad un comodo plugin installare tinyMCE sarà facile come bere un bicchier d'acqua.

Qualche tempo fa mi ero occupato di come usare tinymce 3.x su rails. Mancava però la possibilità di caricare file e alcune delle implementazioni della 3.0 non erano supportate.

Per ovviare al primo problema avevo trovato questo articolo in cui veniva proposto un hack per l'uso del file uploader del fckeditor all'interno del tinyMCE. Purtroppo anche questa soluzione non era ottimale per rails non essendo la chiamata all'uploader inserita come helper nel plugin e soprattutto dovendo gestire l'uploader in php.

Ieri, alla ricerca di un plugin per la gestione dell'uploader ho trovato TinyMCE Plus, pratico plugin che installa tinymce, fornisce comodi helper per la gestione e soprattutto inserisce la possibilità di gestire l'uploader dei file!

L'installazione non è complicata, ma richiede qualche accorgimento.

 

  1. Installare ImageMagick e Rmagic (istruzioni per OSX) [edit: rMagik richiede imagemagick 6.4.0 che va compilato da sorgenti
  2. Installare Git (installer per OSX)
  3. Installare TinyMCE_Plus
    1. cd vendors/plugin
    2. git clone git://github.com/devon/tiny_mce_plus.git
    3. script/generate tiny_mce_plus_migration
    4. rake db:migrate
    5. rake tiny_mce_plus:install
  4. Installare i plugin delle dipendenze (attachment_fu, will_paginate, responds_to_parent)
    1. rake tiny_mce_plus:plugins
  5. Nel layout inserire
    1. <%= javascript_include_tiny_mce_if_used %> 
      <%= tiny_mce if using_tiny_mce? %>
      <%= javascript_include_tag :defaults %>
  6.  Nel controller inserire
    1. uses_tiny_mce(:options => AppConfig.default_mce_options, :only => [:new, :edit])

La fase di installazione è terminata. Per usare l'uploader delle immagini abbiamo bisogno anche del metodo login_required e dell'oggetto current_user. Se abbiamo già un sistema di autenticazione possiamo modificare il controller tiny_mce_photos_controller.rb alla riga 8 (seleziona le foto collegate all'utente) e 15 (oggetto user da collegare al file caricato).

Ecco fatto... buon divertimento :)

Back
se non sei registrato, registrati per inserire commenti, oppure effettua il login
Il 03/11/2008 alle 11:14 xalo ha scritto:
 
problemi con le immagini
Ciao, grazie per la spiegazione, l'installazione è andata senza intoppi!!! piccolo problema quando cerco di caricare un'immagine non riesce a caricare le immagini presenti sul server e non mi permette di caricarne altre!!! suggerimenti? è come se non trovasse il percorso...dove devo impostarlo? ciao grazie
 

 
Notizie Mac
 
 
1
PdC Calculator
1 2 3
 
View Gianni Mazza's profile on LinkedIn