Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    novello per inserimento editor wyswyg

    salve, il mio problmea è che sto studiando da poco php, però già sono in grado di creare database (di piccola difficoltà); quindi ovviamente trasmettere variabili, eseguire query...etc insomma ho imparato i concetti base e sono riuscito a ottenere le mie piccole soddisfazioni - ma c'è sempre un ma...

    - Ho creato un sito web (in html e css) che al quale vorrei dare la possibilità al proprietario di modificare le scritte (non le immagini) delle pagine all'interno di questo sito

    - Ho pensato ovviamente di convertire le pagine in formato .php e quindi inserire un login con user e password che lo faccia entrare in un'area all'interno della quale l'utente può modificare le sue scritte e trasmetterle tramite un pulsante di conferma (e qui il mio problema )

    -Altri utenti ovviamente mi hanno consigliato di scaricare un editor wyswyg, ho pensato di scaricare tinymce quindi sono andato sul sito e ho scaricato quello compresso in php; ma praticamente ho una cartella decompressa sul desktop sul quale nn so neanche da dove devo cominciare...vorrei semplicemente che quel editor di testo comparisse sulla pagina il proprietario possa modificare le altre pagine e quindi che tramite questo edito io possa prelevare la variabile... spero di essere stato chiaro

    p.s.: però nn trasmettetemi link su guide in inglese perchè ci metto troppo per tradurle

    grazie


  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    Di editor ne esistono tanti, tra cui ti segnalo xinha e ckeditor.
    con una ricerca su google raggiungi istantaneamente i relativi siti per il download.
    all'interno della cartellina di ogni editor c'è un file readme o di istruzioni su come si fa per inserirlo nella pagina, di solito si tratta di 2-3 passaggi molto semplici.
    Di solito dentro ogni editor c'è anche un file di esempio, dove puoi vedere già una pagina con l'editor inglobato. A quel punto dai un'occhiata al sorgente htmle e capisci al volo come fare.
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Per prima cosa ti ringrazio del tuo interessamento;
    allora vengo subito al dunque:
    - ho prelevato il file di esempio da dove potrei prendere la variabile il mio problmea però è questo: nel codice sorgente nn vedo la variabile da dove poter prelevare il testo di input!:


    Questo è il codice all'interno del file di esempio


    -------------------------------
    <form action="ne.php" method="post">
    <?php
    // Automatically calculates the editor base path based on the _samples directory.
    // This is usefull only for these samples. A real application should use something like this:
    // $oFCKeditor->BasePath = '/FCKeditor/' ; // '/FCKeditor/' is the default value.
    $sBasePath = $_SERVER['PHP_SELF'] ;
    $sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;

    $oFCKeditor = new FCKeditor('FCKeditor1') ;
    $oFCKeditor->BasePath = $sBasePath ;
    $oFCKeditor->Value = 'Inserisci il testo' ;
    $oFCKeditor->Create() ;
    ?>


    <input type="submit" value="Submit">
    </form>
    -------------------------------

    Cioè dalla pagina ne.php che indice devo digitare per prelevare il testo?

    $text=$-post['?????'];


  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    non ti so rispondere, in quanto io ho sempre usato xinha.
    con xinha c'è una normalissima <textarea id="id" name="name">
    e il file javascript rimpiazza l'id "id" con l'editor
    dall'altra parte tiri su $_POST["name"] come se l'editor non ci fosse

    passo la palla a qualcuno che usa ckeditor
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  5. #5
    però xinha nn è buono per aruba o almeno così ho letto :-(

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    io uso FCKeditor per le news, posto lo script, magari ti puo' servire:
    Codice PHP:
    <?php
    include("fckeditor.php") ;
    ?>
    <html>
    <head>
    <title>Putting Data in the Database</title>
    </head>
    <body background="../../img/bgr.gif">
    <?php
    if(isset($submit)):
        require (
    "../../connessione.php");
        
    $date date("Y-m-d");
        
    $sql "INSERT INTO news 
        VALUES(NULL,'
    $heading','$body',
        '
    $date','$auth','$auth_email')";
        
    $sql //etc...or die(mysql_error());
        
    print("<h2>La news è stata inserita correttamente</h2>\n");
        
    endif;
    ?>
    <font face="Arial" style="font-size:12px" color="#000000">
    [b]Inserisci nuova news[/b]
    </font>
    <form action="data_in.php" method="post">
    Nome:
    <input type="text" name="auth">


    E-mail:
    <input type="text" name="auth_email">


    Titolo della news
    <input type="text" name="heading">


    <?php
    $oFCKeditor 
    = new FCKeditor('body') ;
    $oFCKeditor->BasePath '/news/editor/';
    $oFCKeditor->Value 'Scrivi qui il testo della news';
    $oFCKeditor->Create() ;
    ?>
    <input type="submit" name="submit" value="Inserisci News!">
    </form>
    </body>
    </html>
    guarda i campi della tabella e creati la tua.
    qui: $oFCKeditor = new FCKeditor('body') ; ci scrivo il testo.

    facci sapere, e' un po' che non lo uso ma presto mi servira'.
    CiaoN.B. mi sembra comunque che ci sono degli esempi quando lo scarichi.
    ¿Hasta la pasta?

  7. #7
    Ok - Ho scaricato anche io Fckeditor e finalmente ho un editor che trasmette delle variabili; (il problema era il percorso del file - non avevo fatto caso ad uno "/" di troppo) qui però ho delle domande:

    -Fckeditor è buono anche per aruba con hosting win?

    - Se ho alcune pagine [di un sito - ormai ex sito statico (grazie anche al vostro contibuto!!)] per trasmettere e ricevere delle varibili devo perforza di cose usare mysql (e quindi acquistare un database su aruba) - cioè posso trasmettere e ricevere variabili solamente con php ?
    Questo proprio per il fatto che devo trasmettere delle variabili, quindi ho pensato di fare una cosa del genere:

    -------------------------------------------------------------------------------------

    -----index.php -----

    > $var1 ; da prelevare con $_POST['testo1'] > Form (pagina var1.php)
    > $var2 ; da prelevare con $_POST['testo2'] > Form (pagina var2.php)
    > $var3 ; da prelevare con $_POST['testo3'] > Form (pagina var3.php)

    -----chi_siamo.php -----

    > $var4 ; da prelevare con $_POST['testo4'] > Form (pagina var4.php)
    > $var5 ; da prelevare con $_POST['testo5'] > Form (pagina var5.php)
    > $var6 ; da prelevare con $_POST['testo6'] > Form (pagina var6.php)

    -----pagine_successive.php------

    >$var...; da prelevare con $post['testo....'] >Form (pagina var...._.php)

    -------------------------------------------------------------------------------------

    cioè per ogni variabile di ogni pagina un form...ma quando trasmetto la variabile le altre variabili della pagina ovviamente nn le trova come posso fare senza usare mysql?

    aiuto e grazie della vostra attenzione!!!

  8. #8
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    ho visto che avevi aperto un altro post.
    comunque io si ti consiglio di acquistare il tuo DB MySql, quello che hai bisogno tu un DB te lo soluziona facilmente.
    Una query per pagina, stampa la variabile.
    Piu facile di cosi.
    Se funziona con Aruba non te lo so dire.
    ¿Hasta la pasta?

  9. #9
    ok grazir - si effettivamente ho aperto un altro post -- scusa ma temevo che lo stesso post nnsarebbe andato a buon fine...(la prossima volta mi comporterò meglio)

    grazie del tuo consiglio

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.