Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : bigham 11 Apr 2011, 22:17:26

: Errore upload immagine con editor TinyMCE da frontend
: bigham 11 Apr 2011, 22:17:26
Ciao a tutti.

Sto incontrando un piccolo ma rognoso problema e non riesco a capirne il motivo.

Quando uso l'editor tinyMCE da frontend (connesso come Super user) per fare l'upload di un'immagine selezionata dal disco del mio pc appena clicco su Inizia Caricamento mi compare il messaggio:
Indica un file da caricare
come se il nome del file non fosse stato ricevuto dal componente e la finestra popup di Gestione media dell'editor rimane bianca.

In effetti facendo un test su una copia di Joomla appena installata con i soli dati di esempio l'unica occasione in cui compare questo messaggio è quando, nel fare l'upload di una immagine, si clicca sul pulsante Inizia caricamento senza specificare il nome del file.

L'immagine non ha spazi nel nome e ha l'estensione jpg che è autorizzata, la dimensione e di pochi kb e nel path non ci sono spazi.
E questo accade sia in locale che in remoto.

Facendo il debug questo è quello che si vede:

:
Notice

        Indica un file da caricare

Errori

    Indica un file da caricare
    Informazione


    Backtrace
    Call stack
    # Function Location
    1 JSite->dispatch() C:\xampp\htdocs\miosito\index.php:43
    2 JComponentHelper::renderComponent() C:\xampp\htdocs\miosito\includes\application.php:188
    3 require_once() C:\xampp\htdocs\miosito\libraries\joomla\application\component\helper.php:152
    4 JController->execute() C:\xampp\htdocs\miosito\components\com_media\media.php:85
    5 MediaControllerFile->upload() C:\xampp\htdocs\miosito\libraries\joomla\application\component\controller.php:649
    6 JError::raiseNotice() C:\xampp\htdocs\miosito\administrator\components\com_media\controllers\file.php:61
    7 JError::raise() C:\xampp\htdocs\miosito\libraries\joomla\error\error.php:209

L'errore generato al punto 6 sembra proprio essere dovuto al fatto che la variabile contenente il nome del file selezionato nella Gestione media dell'editor sia vuota.


Secondo voi?  :P
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 11 Apr 2011, 22:56:06
Neanche a dirlo da backend l'upload di un'immagine da Gestione media funziona ;D
: Re:Errore upload immagine con editor TinyMCE da frontend
: MasterTheBest 11 Apr 2011, 23:11:08
Prova a vedere se si tratta di un problema di cache, oppure di un semplice "caricamento a metà".
Prova a disabilitare
pulire la cache
riabilitare il plugin di tinyMCE
Oppure
Riuppa i file dell'editor e vedi cosa riesci a combinare
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 11 Apr 2011, 23:37:14
Ciao MasterTheBest

Una cosa è certa, non è un problema di codice del core perchè ho provato con una installazione pulita di J importando il database del sito in fase di sviluppo e continua a non funzionare.

Adesso provo lo stesso le tue indicazioni e vediamo.
: Re:Errore upload immagine con editor TinyMCE da frontend
: MasterTheBest 12 Apr 2011, 09:38:21
Non si tratta di un problema DB, visto che da backend funge tutto. Joomla 1.6, ha una cache particolare, sopratutto se abilitata in modalità progressiva. Almeno, questa è la mia esperienza
: Re:Errore upload immagine con editor TinyMCE da frontend
: 56francesco 12 Apr 2011, 10:28:54
ho appena provato,  tutto ok
superadmin in modifica articolo,  filtri settati,
particolarità: php5.2.6
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 11:02:41
Si, su una versione appena installata di Joomla funziona perfettamente.
Ho provato a fare una nuova installazione ma ho sostituito il db con quello del sito in sviluppo e il problema si presenta nuovamente.
Ergo il problema è nel database ma non saprei dire dove... o meglio, ho un sospetto...

Comunque nel sito in sviluppo non ci sono estensioni particolari se non phoca download e gallery ma essendo un multilingua ci sono una mareeeea di menu e contenuti tradotti.

Continuo a spippolare...
: Re:Errore upload immagine con editor TinyMCE da frontend
: 56francesco 12 Apr 2011, 11:05:43
l'editor lo stai usando dentro il com_content  o da dentro altra estensione?
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 11:13:59
Si, dentro com_content.
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 11:18:55
Mi fa pensare questo (http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=21322) track. In effetti nella tabella jos_asset, confrontata con la stessa di una installazione nuova, c'è un pò di casino.
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 15:31:01
Da non credere!!  :o
Trovato il responsabile del difetto: il plugin System - Language Filter >:(

Se lo disattivo l'upload delle immagini da frontend con l'editor torna a funzionare.

Ora bisogna capire perchè non funziona
: Re:Errore upload immagine con editor TinyMCE da frontend
: 56francesco 12 Apr 2011, 15:36:51
in effetti c'è ancora molto da sistemare..

non riesco ad inserire nessun codice  nei componenti diversi dal com_content, anche html viene pulito, ma     almeno questo lo hai risolto.
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 15:46:38
Risolto è quando risolto sarà! (mi sento tanto Forresti Gump ;D)

DEVE funzionare altrimenti sono dolori (e figure di cacca)  ;D
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 16:12:06
Ditemi che non è vero! :o
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=25210

Grazie a simbus82 e al suo post (http://forum.joomla.it/index.php?topic=129440.0) scovato grazie a google.
: Re:Errore upload immagine con editor TinyMCE da frontend
: ste 12 Apr 2011, 16:16:52
opsssss ho visto solo ora bigham, sorry, altrimenti ti risparmiavo un po' di affanno a venirne a capo.
Nella 1.6.2 il problema verrà risolto
: Re:Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 16:29:21
 ;D ;D ;D
: Re:[RISOLTO]Errore upload immagine con editor TinyMCE da frontend
: bigham 12 Apr 2011, 16:36:10
Modificando il file /plugins/system/languagefilter/languagefilter.php con la patch il problema si risolve.
Unico problema è che funziona solo sul server remoto e non in locale... ma chi se ne frega!!  ;D ;D ;D
Basta che funzioni.

Maremma! ;D
: Re:Errore upload immagine con editor TinyMCE da frontend
: ste 12 Apr 2011, 20:32:10
 ;D ma che dolce gattino....  :P