Visualizzazione risultati 1 fino 12 di 12

Discussione: Come creare un Glitter maker

  1. #1
    Guest

    Predefinito Come creare un Glitter maker

    Ciao mi servirebbe una mano a creare un glitter maker
    sul web non trovo niente
    sapete darmi una mano..

  2. #2
    Guest

    Predefinito

    A quanto io sappia hai bisogno di usare le GD con php, quindi hai sbagliato sezione...
    Comunque più di così non so dirti...

  3. #3
    Guest

    Predefinito

    tu dici
    io pensavo di fare in modo
    che inserendo una frase sul modulo
    prende la lettera che associa al immagine
    e genera un codice
    per far comparire la frase

    poi non so ^^

  4. #4
    Guest

    Predefinito

    In javascript mi viene in mente qualcosa tipo:
    Codice HTML:
    <script type="text/javascript">
    //<![CDATA[
    function glitter(parola) {
    var cerca = new Array();
    cerca[0] = /a/g;
    cerca[1] = /b/g;
    var sostituisci = new Array();
    sostituisci[0] = "<img src=\"lettera_a.png\"  />";
    sostituisci[1] = "<img src=\"lettera_b.png\" />";
    for(i = 0; i <= 1; i++) {
    parola = parola.replace(cerca[i],sostituisci[i]);
    document.getElementById("box").innerHTML = parola;
    }
    }
    //]]>
    </script>
    <form name="form">
    <input type="text" onkeyup="glitter(this.value)" name="testo" />
    </form>
    <div id="box">
    </div>
    Non è un'ottima soluzione, ma per ora ho soltanto questo in mente...

  5. #5
    Guest

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Quello di fedemarkez non fa altro che che sostituire al posto delle lettere inviate via form le immagini, il mio è più complesso...crea delle immagini partendo dalla frase via post, prelevando il giusto style e mettendo insieme più immagine per crearne una sola grande...

    Comunque se non ti vuoi complicare la vita ti consiglio di utilizzare il metodo di fedemarkez che qualche riga in più ti permette di avere un bel risultato...il mio script (che sinceramente non ho intenzione di passare, anche perchè mi è stato creato quasi tutto da un mio amico per me) ha dei piccoli bug che non riesco a risolvere e richiede un'abilità con le GD e PHP molto elevata.
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Quello di fedemarkez non fa altro che che sostituire al posto delle lettere inviate via form le immagini, il mio è più complesso...crea delle immagini partendo dalla frase via post, prelevando il giusto style e mettendo insieme più immagine per crearne una sola grande...

    Comunque se non ti vuoi complicare la vita ti consiglio di utilizzare il metodo di fedemarkez che qualche riga in più ti permette di avere un bel risultato...
    il mio script (che sinceramente non ho intenzione di passare, anche perchè mi è stato creato quasi tutto da un mio amico per me) ha dei piccoli bug che non riesco a risolvere e richiede un'abilità con le GD e PHP molto elevata.
    sapete darmi una mano per creare una cosa del genere come quello di fedemarkez

  8. #8
    Guest

    Predefinito

    In base alla lettera linki l'immagine.

    Prendi via POST la frase, fai un foreach per ogni lettera (quindi devi usare strlen() per la linguezza riga) e poi creai il link, "sostituendo" ad ogni lettera il link. Dovrebbero servirti anche gli array() per associare tutto.

    E' una cosa pensata al momento, bisognerebbe provarci

  9. #9
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Una cosa più veloce sarebbe:
    Codice PHP:
    <?php
    $arrayimmagini
    = array("a"=>"<img src=\"imga.gif\" />",
    "b"=>"<img src=\"imgb.gif\" />",
    ecc);
    $frase = $_POST['frase'];

    echo
    strtr($frase,$arrayimmagini);
    ?>
    Ultima modifica di miki92 : 04-04-2009 alle ore 22.45.07
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #10
    Guest

    Predefinito

    quando scrive la frase e clicca su ok


    voglio che venga tipo il link
    nome.php?testo=ciao&nome=stile

    Anteprima della scritta
    ciao

    e poi su una textarea
    il codice per generare la frase...

  11. #11
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Senti qui la pappa pronta non te la da nessuno...mi sa che fai prima a dire "voglio copiare il glitter-maker di miki92" no?

    Basta che modifichi, nel mio precedente codice, la variabile $_POST con $_GET, aggiungi nell'array $_GET['style']."/lettera_a.gif" e per l'anteprima ecc lo devi far tu con javascript.
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #12
    Guest

    Question

    il tuo era l'esempio da fare vedere
    qualcuno sa darmi una mano con questo codice
    devo fare che cliccando sul immagine delle lettere l'utente sceglie il tipo di font da scegliere

    questo deve fare con ogni singolo tipo di lettera...
    come posso fare

    cliccando sul immagine il link deve essere tipo
    2.php?stile=01


    poi che compaia form dove metter la frase è cliccando sul pulsante anteprima crea l'anteprima sotto
    cliccando su genere
    generase un codice per mettere la frase tipo quello di fedemerkez

    cliccando sul pulsante genera un il link deve essere tipo
    2.php?stile=01&frase=ciao

    mi sapete dare una mano...

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>...</title>
    </head>
    <body>

    <div align="center">
    <p>Clicca sullo stile dell' immagine glitter che vuoi generare:</p>
    <p>Passo 1 di 3</p>
    <a href="2.php?stile=01"><img src="arcobaleno_a.gif" border="0"></a>
    <a href="2.php?stile=02"><img src="blu_a.gif" border="0"></a>
    <a href="2.php?stile=03"><img src="rosa_a.gif" border="0"></a>
    </div>

    <script type="text/javascript">
    //<![CDATA[
    function glitter(parola)
    {
    var cerca = new Array();
    cerca[0] = /a/g;
    cerca[1] = /b/g;
    var sostituisci = new Array();
    sostituisci[0] = "<img src=\"a.gif\" />";
    sostituisci[1] = "<img src=\"b.gif\" />";
    for(i = 0; i <= 1; i++) {
    parola = parola.replace(cerca[i],sostituisci[i]);
    document.getElementById("box").innerHTML = parola;
    }
    }
    //]]>
    </script>

    <div align="center">
    <form name="form" method="get" action="2.php">
    <input type="text" name="frase" onkeyup="glitter(this.value)">
    <br>
    <input type="button" name="frase" value="Anteprima">
    <input type="button" name="frase" value="Genera codice">
    </form>
    </div>

    <div align="center">Anteprima</div>
    <div id="box" align="center"></div>

    <div align="center">
    <?php
    $arrayimmagini
    = array(
    "a"=>"<img src=\"a.gif\" />",
    "b"=>"<img src=\"b.gif\" />",
    "c"=>"<img src=\"c.gif\" />",
    );
    $frase = $_GET['frase'];
    echo
    strtr($frase,$arrayimmagini);
    ?>
    </div>


    </body>
    </html>
    Ultima modifica di hotmailpower : 05-04-2009 alle ore 12.26.55

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •