Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. ckeditor plugin
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      a.canestrelli User Newbie • ultima modifica di

      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!!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        a.canestrelli User Newbie • ultima modifica di

        Risolto 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rinino User Attivo • ultima modifica di

          @a.canestrelli said:

          Risolto 🙂

          Ciao!
          Potresti spiegarci come?
          sai, potrebbe essere interessante!

          saluti!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            a.canestrelli User Newbie • ultima modifica di

            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.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rinino User Attivo • ultima modifica di

              grande! gli darò un'occhiata!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                antoniog2 User Attivo • ultima modifica di

                Complimenti a.canestrelli!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti