+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

ckeditor plugin

Ultimo Messaggio di antoniog2 il:
  1. #1
    User Newbie
    Data Registrazione
    Oct 2011
    Località
    roma
    Messaggi
    3

    ckeditor plugin

    Salve,
    dovrei riuscire a creare un plugin per la toolbar di ckeditor.
    Dovrà essere un campo select, con dei valori fissi.
    Il valore selezionato nella select deve essere scritto nella testo generato da ckeditor...

    Qualcuno ha il codice javascript di esempio per creare un plugin con il campo select?

    Grazie a tutti in anticipo!!!
    Ultima modifica di a.canestrelli; 11-10-11 alle 12:12

  2. #2
    User Newbie
    Data Registrazione
    Oct 2011
    Località
    roma
    Messaggi
    3
    Risolto :-)

  3. #3
    Utente Premium L'avatar di Rinino
    Data Registrazione
    Mar 2007
    Località
    Pozen
    Messaggi
    130
    Citazione Originariamente Scritto da a.canestrelli Visualizza Messaggio
    Risolto :-)
    Ciao!
    Potresti spiegarci come?
    sai, potrebbe essere interessante!

    saluti!
    Vai p't' fà la croc' e t' cieca duocchj!

  4. #4
    User Newbie
    Data Registrazione
    Oct 2011
    Località
    roma
    Messaggi
    3
    si subito stavo pulendo un po il codice:-)

    CKEDITOR.plugins.add( 'insertCampoRichiedente',
    {
    init: function( editor )
    {
    editor.addCommand( 'insertCampoRichiedenteDialog', new CKEDITOR.dialogCommand( 'insertCampoRichiedenteDialog' ) );

    editor.ui.addButton( 'InsertCampoRichiedente',
    {
    label: 'Variabili Richedente',
    command: 'insertCampoRichiedenteDialog',
    icon: this.path + 'images/persona.gif'
    } );

    CKEDITOR.dialog.add( 'insertCampoRichiedenteDialog', function( editor )
    {
    return {
    title : 'Richiedente',
    minWidth : 400,
    minHeight : 200,
    contents :
    [
    {
    id : 'general',
    label : 'Settings',
    elements :
    [
    {
    type : 'html',
    html : 'Selezionare un campo del richiedente.'
    },
    {
    type : 'select',
    id : 'selected',
    label : 'Selezionare:',
    items :
    [
    [ '-Selezionare-', '' ],
    [ 'Nome', 'nome' ],
    [ 'Cognome', 'cognome' ]
    ],
    commit : function( data )
    {
    data.selected = this.getValue();
    }
    }
    ]
    }
    ],
    onOk : function()
    {
    var dialog = this, data = {}
    this.commitContent( data );
    switch( data.selected )
    {
    case 'nome' :
    editor.insertHtml( '{nome}' );
    break;
    case 'cognome' :
    editor.insertHtml( '{cognome}' );
    break;
    }
    }
    };
    } );
    }
    } );
    Dopo di che va solamente dichiarato nel ckeditor.js alla voce: extraPlugins:' '
    Ed infine aggiungerlo alla toolbar.

  5. #5
    Utente Premium L'avatar di Rinino
    Data Registrazione
    Mar 2007
    Località
    Pozen
    Messaggi
    130
    grande! gli darò un'occhiata!
    Vai p't' fà la croc' e t' cieca duocchj!

  6. #6
    User L'avatar di antoniog2
    Data Registrazione
    Feb 2011
    Località
    Pietrasanta - Lucca - ITALY
    Messaggi
    334
    Complimenti a.canestrelli!

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.