Risultati da 1 a 22 di 22
  1. #1
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito sign dinamica.... come ?

    ciao penso sia quaesta la sezione piu adatta...


    ho visto utenti che nella firma hanno cose dinamiche nel senso che ogni volta che aggiorni gli appare una firma diversa....

    e' un java ??

    come hanno fatto ad inserirlo ???

    graspe

  2. #2

    Predefinito Re: java nella firma

    non è java, ma php.

    Per qualche info vedi questi due topic, topic 1 e topic 2. Se poi cerchi un po' nelle pagine precedenti ne trovi sicuramente altri a riguardo (qualcosa trovi pure in babele e j4s) anche se senza cerca è complicato ritrovarli .

    Magari cambia il titolo del topic in "sign dinamica" o qualcosa del genere cosi si capisce meglio

  3. #3
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito Re: sign dinamica.... come ?

    se potete darmi una mano...

    io volevo utilizzate questo java per la firma come lo devo modificare ??

    Codice:
    <SCRIPT LANGUAGE="JavaScript">
    MaDate = new Date;
    heure = MaDate.getHours();
    function MessageParDate()
    	{
    	if (heure>=0 && heure<=5)
    		{
    		MessageB = 'Messaggio valido dalle 00:00 alle 05:59';
    		}
    	if (heure>5 && heure<12)
    		{
    		MessageB = 'Messaggio valido dalle 06:00 alle 11:59 ';
    		}
    	if (heure>=12 && heure<13)
    		{
    		MessageB = 'Messaggio valido dalle 12:00 alle 12:59 ';
    		}
    	if (heure>=13 && heure<=17)
    		{
    		MessageB = 'Messaggio valido dalle 13:00 alle 17:59';
    		}
    	if (heure>17 && heure<=19)
    		{
    		MessageB = 'Messaggio valido dalle 18:00 alle 19:59 ';
    		}
    	if (heure>19 && heure<=23)
    		{
    		MessageB = 'Messaggio valido dalle 20:00 alle 23:59 ';
    		}
    	return MessageB;
    	}
    </SCRIPT>


    graspe

  4. #4

    Predefinito Re: sign dinamica.... come ?

    questo che hai postato è codice javascript (che apparte la prima parte del nome, non ha nulla a che spartire con java) e non lo puoi utilizzare nella firma qui sul forum.

    Per fare una sign dinamica da mettere in firma devi utilizzare un linguaggio lato server (php,asp,jsp,ecc ...), nei link che ti ho postato prima ci sono esempi in php che visualizzano immagini random ad ogni refresh di pagina. Se vuoi qualcosa di più simile allo script js che hai postato (e cioè far visualizzare una certa frase ad una certa ora) va convertito in un linguaggio adatto.

    In PHP:
    Codice PHP:
    <?php
    function MessageParDate()
     {
    **$heure date('G');
    **if($heure >= && $heure <= 5)
    ***$messageB 'Messaggio valido dalle 00:00 alle 05:59';
    **return $messageB;
     }
    ?>

    questo è giusto un pezzo di conversione, il continuo della conversione dovrebbe essere chiaro, ci va poi aggiunta comunque la funzione di rendering dell'immagine.

  5. #5
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito Re: sign dinamica.... come ?

    pultroppo mi da come risultato tutto il blocco del codice
    sia che metto il codice cosi

    Codice:
    <?php
    function MessageParDate()
    {
      $heure = date('G');
      if($heure >= 0 && $heure < 5)
       $messageB = 'Messaggio valido dalle 00:00 alle 05:59';
      return $messageB;
    }
    {
      if($heure >= 5 && $heure < 10)
       $messageB = 'Messaggio valido dalle 00:00 alle 05:59';
      return $messageB;
    }
    
    ?>
    sia che lo metto cosi

    Codice:
    <?php
    function MessageParDate()
    {
      $heure = date('G');
      if($heure >= 0 && $heure < 5)
       $messageB = 'Messaggio valido dalle 00:00 alle 05:59';
      return $messageB;
      if($heure >= 5 && $heure < 10)
       $messageB = 'Messaggio valido dalle 00:00 alle 05:59';
      return $messageB;
    }
    
    ?>
    e poi la firma viene rimossa.
    cmq grazie lo stesso

  6. #6
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito Re: sign dinamica.... come ?

    bhe dai fa lo stesso era solo lo sfizio di fare qualkosa di diverso...


    grazie ancora di avermi aiutato mad Dwarf

  7. #7

    Predefinito Re: sign dinamica.... come ?

    mica vorrai lasciar perdere

    Mi sa che ho dato per scontato troppi passaggi, ti elenco qui i vari passaggi uno per uno:

    1. procurarsi uno spazio web con supporto php (es: www.altervista.org)

    2. creare il file sign.php e incollarci il seguente codice
    Codice PHP:
    <?php
    function Messaggio()
    {
     
    $ore date('G');
     if(
    $ore >= && $ore <= 5)
    **$messaggio "Messaggio valido dalle 00:00 alle 05:59";
     elseif(
    $ore >= && $ore <= 11)
    **$messaggio "Messaggio valido dalle 06:00 alle 11:59";
     elseif(
    $ore == 12)
    **$messaggio "Messaggio valido dalle 12:00 alle 12:59";
     elseif(
    $ore >= 13 && $ore <= 17)
    **$messaggio "Messaggio valido dalle 13:00 alle 17:59";
     elseif(
    $ore >= 18 && $ore <= 19)
    **$messaggio "Messaggio valido dalle 18:00 alle 19:59";
     elseif(
    $ore >= 20 && $ore <= 23)
    **$messaggio "Messaggio valido dalle 20:00 alle 23:59";
    ****
     
    return $messaggio;
    }
    ****
    $string 
    Messaggio();****
    $font_size 
    5;
    $width=imagefontwidth($font_size)*strlen($string);
    $height=imagefontheight($font_size)*2;
    $img imagecreate($width,$height);
    $bg imagecolorallocate($img,225,225,225);
    $black imagecolorallocate($img,0,0,0);
    ****
    imagestring 
    ($img,$font_size,0,$height/4,$string,$black);
    ****
    header
    ("Content-Type: image/png");
    imagepng($img);
    imagedestroy($img);
    ?>
    3. uploadare il file sullo spazio web del punto 1

    4. inserire nella propria sign questo codice
    Codice:

    il risultato finale sarà una cosa del genere:



    La spiegazioni dei vari punti sono proprio all'osso, quindi se c'è qualche punto che non ti torna chiedi

  8. #8
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito Re: sign dinamica.... come ?

    ehm non ho uno spazio web

    si puo fare scrivendo direttamente del codice nella firma ?
    (il codice non mi serve a mettere delle immagini ma soltanto del testo)

  9. #9
    Lo Zio L'avatar di kaaio
    Data Registrazione
    13-12-01
    Località
    Povegliano - TV
    Messaggi
    2,996

    Predefinito Re: sign dinamica.... come ?

    &quot;exlon&quot; ha scritto ven, 01 settembre 2006 alle 16:25
    ehm non ho uno spazio web

    si puo fare scrivendo direttamente del codice nella firma ?
    (il codice non mi serve a mettere delle immagini ma soltanto del testo)
    No, non puoi.
    Ma registrarti uno spazio su altervista è facile e gratuito.

  10. #10
    Lo Zio L'avatar di "exlon"
    Data Registrazione
    10-06-03
    Località
    verona
    Messaggi
    1,657

    Predefinito Re: sign dinamica.... come ?

    allora niente...

    grazie ancora

  11. #11
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    Questo codice per le frasi random è corretto?

    Codice:
    <?
    
    echo "<html>
    <head></head>
    <body>"; //qui metti tutto l'html che viene prima dello script. attento che però all'interno delle " le altre " le devi sostituire con \" quindi ad esempio <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> diventa <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> 
    
    $frase[0] = "frase1";
    $frase[1] = "frase2";
    $frase[2] = "frase3";
    
    $max = count($frase);
    
    mt_srand((double)microtime()*1000000);
    $random = mt_rand(0,$max);
    
    echo $frase['$random'];
    
    echo"</body>
    </html>"; //come sopra anche qui fai le opportune sostituzioni
    
    ?>
    Se sì, quali parametri dovrei cambiare? Bisogna ancora linkarlo come le immagini?

  12. #12

    Predefinito Re: sign dinamica.... come ?

    Zorro Kamikaze ha scritto sab, 02 settembre 2006 alle 17:45
    Se sì, quali parametri dovrei cambiare? Bisogna ancora linkarlo come le immagini?
    il codice in se è corretto (apparte il max a cui va tolto 1), ma per usarlo nella sign qui sul forum va modificato perchè va sempre linkato come immagine.

    Codice PHP:
    <?php
    $frase
    [0] = "frase1";
     
    $frase[1] = "frase2";
     
    $frase[2] = "frase3";
    ****
     $max 
    count($frase)-1;
    ****
     mt_srand
    ((double)microtime()*1000000);
     
    $random mt_rand(0,$max);
    ****
     $string 
    $frase[$random];
    ****
     $font_size 
    5;
     
    $width=imagefontwidth($font_size)*strlen($string);
     
    $height=imagefontheight($font_size)*2;
     
    $img imagecreate($width,$height);
     
    $bg imagecolorallocate($img,225,225,225);
     
    $black imagecolorallocate($img,0,0,0);
    ****
     imagestring 
    ($img,$font_size,0,$height/4,$string,$black);
    ****
     header
    ("Content-Type: image/png");
     
    imagepng($img);
     
    imagedestroy($img);
    ?>

    il metodo usato per convertire le frasi in immagini è uno dei tanti, può essere fatto anche in altri modi (questo è proprio la base).

    il risultato:

  13. #13
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    Sì ma non mi serve sul forum...lo vorrei usare su un sito esterno. Cmq grazie adesso ci provo.

  14. #14
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    Grazie, gufo!
    Senti, che valori dovrei modificare per scegliere i colori di sfondo e del carattere?

  15. #15
    La Nebbia L'avatar di thehuge
    Data Registrazione
    05-06-06
    Località
    Conegliano - TV
    Messaggi
    39

    Predefinito Re: sign dinamica.... come ?

    Domandina:
    E' possibile inserire Un testo su piu' righe?

    Ho provato con
    Codice:
    $string="PrimaRiga\nSecondariga";
    Ma non funziona...

  16. #16
    La Nebbia L'avatar di thehuge
    Data Registrazione
    05-06-06
    Località
    Conegliano - TV
    Messaggi
    39

    Predefinito Re: sign dinamica.... come ?

    Ho trovato da solo, grazie lo stesso.

    Basta usare piu' volte la funzione imagestring() cambiando ogni volta la posizione in cui stampare il testo.

  17. #17
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    thehuge ha scritto mer, 06 settembre 2006 alle 23:16
    Ho trovato da solo, grazie lo stesso.

    Basta usare piu' volte la funzione imagestring() cambiando ogni volta la posizione in cui stampare il testo.
    Tu hai idea di che codice si utilizzi per cambiare lo sfondo grigio?

  18. #18
    La Nebbia L'avatar di thehuge
    Data Registrazione
    05-06-06
    Località
    Conegliano - TV
    Messaggi
    39

    Predefinito Re: sign dinamica.... come ?

    Codice:
    $bgcolor = imagecolorallocate($img,225,225,225);
    $fgcolor = imagecolorallocate($img,0,0,0);
    La prima riga setta il colore di sfondo, la seconda quello del testo (dovrai usare la variabile $fgcolor come parametro della funzione imagestring() ).

    I colori sono gli ultimi tre parametri di imagecolorallocate( immagine , R, G, B), che accettano valori da 0 a 255.

  19. #19
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    thehuge ha scritto gio, 07 settembre 2006 alle 17:02
    Codice:
    $bgcolor = imagecolorallocate($img,225,225,225);
    $fgcolor = imagecolorallocate($img,0,0,0);
    La prima riga setta il colore di sfondo, la seconda quello del testo (dovrai usare la variabile $fgcolor come parametro della funzione imagestring() ).

    I colori sono gli ultimi tre parametri di imagecolorallocate( immagine , R, G, B), che accettano valori da 0 a 255.
    E qual'è il corrispettivo del bianco, quindi?

  20. #20
    La Nebbia L'avatar di thehuge
    Data Registrazione
    05-06-06
    Località
    Conegliano - TV
    Messaggi
    39

    Predefinito Re: sign dinamica.... come ?

    la tripla {255, 255, 255}

    Sono gli stessi valori che usi nell'HTML, solo che la' sono espressi in esadecimale:

    white == #FFFFFF == 255,255,255
    black == #000000 == 0,0,0

    Pensa all'esadecimale e traduci in decimale (00=000; FF=255)

  21. #21
    Zorro Kamikaze
    ospite

    Predefinito Re: sign dinamica.... come ?

    Allora c'è qualcosa che mi sfugge. Vuoi forse dire che il codice ha già lo sfondo bianco impostato? Ma è grigio!

  22. #22
    La Nebbia L'avatar di thehuge
    Data Registrazione
    05-06-06
    Località
    Conegliano - TV
    Messaggi
    39

    Predefinito Re: sign dinamica.... come ?

    Piu' bianco del bianco

    Controlla i colori del tuo monitor/scheda video

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 HTML è Disattivato