Back to top

Autore Topic: [RISOLTO] Controllare il contenuto della textarea gestita con tinyMCE  (Letto 3289 volte)

Offline dacdam

  • Esploratore
  • **
  • Post: 183
  • Sesso: Maschio
    • Mostra profilo
Ho un componente dove, ad un certo punto, emetto l'editor predeinito. Uso questa istruzione:
Codice: [Seleziona]
$editor->display('testo',$row->testo,'500','300','100','100',false,array("class"=>"required"))
L'ultimo parametro è un array associativo dove cerco di passare la classe required all'editor... però non funziona, qualcuno sà dirmi perchè ?
Ciao!
« Ultima modifica: 21 Apr 2010, 17:21:58 da dacdam »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Aggiungere una classe all'editor.
« Risposta #1 il: 21 Apr 2010, 12:18:39 »
veramente non penso si possa fare...
l'ultimo parametro serve a passare parametri dell'editor, al più il link al css, non classi css. vedi: docs.joomla.org/JFactory/getEditor

che ne dici di un file editor.css nella dir css del template?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline dacdam

  • Esploratore
  • **
  • Post: 183
  • Sesso: Maschio
    • Mostra profilo
Re:Aggiungere una classe all'editor.
« Risposta #2 il: 21 Apr 2010, 14:33:01 »
Non fà al caso mio perchè mi serve per controllare che la textarea non sia vuota.
Per usare
Codice: [Seleziona]
JHTML::_('behavior.formvalidation');
sono obbligato ad aggiungere la classe "required" al campo...
Ho provato ad eseguire il controllo con javascript usando
Codice: [Seleziona]
form.testo.value == "" (dove testo è il nome della textarea associata al tinyMCE), ma non funziona: dice sempre che è vuoto.
Come si controlla via javascript se la textarea associata all'editor predefinito è vuota ?

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Controllare il contenuto della textarea gestita con tinyMCE
« Risposta #3 il: 21 Apr 2010, 15:14:04 »
allora sei fuori strada  :(

devi usare il metodo getContent dell'editor per accedere al testo e usare l'istanza php dell'editor per ottenere il nome dell'istanza js.

guarda in /components/com_content/views/article/tmpl/form.php

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Controllare il contenuto della textarea gestita con tinyMCE
« Risposta #4 il: 21 Apr 2010, 15:15:21 »
ps: magari la prossima volta parti direttamente con il titolo giusto  ;)

 ;D
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline dacdam

  • Esploratore
  • **
  • Post: 183
  • Sesso: Maschio
    • Mostra profilo
Re:Controllare il contenuto della textarea gestita con tinyMCE
« Risposta #5 il: 21 Apr 2010, 17:21:44 »
Hai ragione, avevo sbagliato completamente titolo per il post..  :-[

Comunque adesso funziona.

Grazie.

 



Web Design Bolzano Kreatif