Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25

Discussione: FCKeditor e form

  1. #1

    FCKeditor e form

    Ciao a tutti.
    Ho installato FCKeditor e lo personalizzato anche abbastanza.
    Il problema è che la variabile che dovrei modificare con l'editor è

    codice:
    <?php echo $_SESSION["testo"]; ?>
    Mentre lo script per PHP si presenta per così:
    codice:
    <?php
    $oFCKeditor = new FCKeditor('testo') ;
    $oFCKeditor->BasePath = '/FCKeditor/';
    $oFCKeditor->Value = 'Inserisci la tua notiza';
    $oFCKeditor->Create() ;
    ?>
    Come posso fare per passare $testo a questo script?
    "La verità sarà sempre una bugia."

  2. #2
    UP

    Proprio nessuno usa questo editor?
    "La verità sarà sempre una bugia."

  3. #3
    Mi sento proprio una particella di sodio
    "La verità sarà sempre una bugia."

  4. #4
    UP UP
    Riuscirò a superare questa vetrata?
    "La verità sarà sempre una bugia."

  5. #5
    se vuoi attribuire un valore iniziale al tuo fck basta che lo passi all'oggetto usando l'attributo Value:

    $oFCKeditor->Value = $_SESSION['testo'];
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  6. #6
    PERFETTO! Funziona benissimo GRAZIE 13manuel84!... certo rimangono due piccoli intoppi:

    1. Non riesco ancora a rimpicciolire l'editor sebbene ho eliminato gran parte dei pulsanti che non mi servono...

    2. Una volta inviata (nel mio caso) una notizia, come posso realizzare un link che mi permette di modificare questo testo se mi accorgo che c'è qualche errore o se la formattazione non mi soddisfa?

    2,2. E volendo essere pignoli come faccio a realizzare questa funzione rendendola disponibile SOLO per l'autore del testo?


    "La verità sarà sempre una bugia."

  7. #7
    per il punto 1 devi modificare gli attributi width e height, quindi nel momento in cui crei la textarea metti:
    codice:
    $oFCKeditor->Width = 700;
    $oFCKeditor->Height = 400;
    e metti i valori che desideri in px

    mentre per il punto 2 ti devi creare un piccolo gestionale per le news, quindi, ti dico come ho fatto io, poi vedi tu.
    Io ho creato un elenco diviso in pagine e categorie, e ad ogni news ho messo 2 gif, cliccando su una la news viene cancellata, mentre cliccando sull'altro entri nella pagina di modifica. Il link naturalmente dovrà passare in GET l'id della news, ad esempio:

    edit

    poi in editNews.php ti recuperi dal db la news con quell'id, metti il testo nell'editor e poi il procedimento è lo stesso dell'inserimento, solo che al posto dell'INSERT userai l'UPDATE nella query che passerai a mySQL.

    Poi invece per il 2.2 puoi salvarti nel db, oltre alla news, anche l'utente che l'ha inserita, e quando crei l'elenco delle news da cancellare/modificare fai una query che ti recupera solo le news di quel determinato utente.

    Mi sa che è meglio se qualche moderatore sposta la discussione in php, visto che stiamo parlando solo di quello




    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  8. #8
    metti il testo nell'editor
    Scusami, come faccio a mettere il testo nell'editor?
    Il codice che mi ritrovo è questo

    codice:
    include("fckeditor.php") ;
    $oFCKeditor->Value = $_SESSION['testo'];
    $oFCKeditor = new FCKeditor('testo') ;
    $oFCKeditor->BasePath = '/FCKeditor/';
    $oFCKeditor->Value = 'Inserisci la tua notiza';
    $oFCKeditor->Create() ;
    Dovrei eliminare la SESSION e recuperare l'id? Come?


    "La verità sarà sempre una bugia."

  9. #9
    Per favore vorrei sapere come, nell'editor FCK posso modificare il codice in modo che al posto di una pagina bianca mi dia invece una precisa notizia tramite id da database.
    Mi serve per realizzare una pagina di modifica di news già inserite.
    Praticamente il codice base è:

    codice:
    include("fckeditor.php") ;
    $oFCKeditor->Value = $_SESSION['testo'];
    $oFCKeditor = new FCKeditor('testo') ;
    $oFCKeditor->BasePath = '/FCKeditor/';
    $oFCKeditor->Value = 'Inserisci la tua notiza';
    $oFCKeditor->Create() ;
    Penso quindi di innanzitutto includere il file per la connessione al DB, eliminare SESSION e agire su VALUE?

    Mi aiutate??
    GRAZIE!

    "La verità sarà sempre una bugia."

  10. #10
    up
    "La verità sarà sempre una bugia."

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.