Visualizzazione risultati 1 fino 10 di 10

Discussione: taggare una foto? come si fa..

  1. #1
    Guest

    Predefinito taggare una foto? come si fa..

    Ciao a tutti...
    taggare una foto come viene fatto questo effetto sulle foto...

  2. #2
    Guest

    Predefinito

    Creando sull'immagine una mappa per tutta la figura della persona taggata, e quando ci si passa sopra con il mouse, tramite un semplice effetto JavaScript, compare un tooltip contenente il nome della persona.

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

    Predefinito

    Questo sistema non è altro che l'utilizzo di semplice HTML combinato a javascript per permettere all'utente del tag.

    Ciò che accade quando tagghi una foto è:

    1. Mostri l'immagine.
    2. JavaScript ti mostra un'area selezionabile sull'immagine mostrata.
    3. Applicando l'area javascript calcola le coordinate dell'area selezionata sull'immagine.
    4. JavaScript memorizza le coordinate.
    5. PHP elabora un nuovo codice e mostra l'immagine aggiungendo anche il tag html map con le coordinate salvate.
    6. Viene mostrata la nuova immagine (che non cambia) con il codice map che permette di mostrare i tag.

    C'è uno script completo ma a pagamento, se ti interessa ti posto il link.

    EDIT: Sono stato preceduto in poche parole da alessandro, ma il mio edit è dedicato a questo link. Lo script più o meno è quello che cerchi.
    Ultima modifica di miki92 : 31-12-2009 alle ore 14.50.55
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #4
    Guest

    Predefinito

    @miki92
    ti ringrazio del link...

    se io volessi dare la possibilità di taggare una foto ad un utente tramite un link...
    tipo facebook se non sbaglio...^^

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

    Predefinito

    Eh dovresti intrecciarti con quello script lì.

    Come ti ho spiegato occorre uno script in javascript che ti permetta di selezionare parte o tutta l'immagine e che ne memorizzi le coordinate.

    Fallo con il righello di software di grafica non ci vuole niente, ma per il tuo scopo serve obbligatoriamente javascript.

    Ho cercato di trovare ciò che serve ma il risultato è stato nullo, anche se in passato trovai una cosa del genere.
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #6
    Guest

    Predefinito

    pensavo di fare di memorizzare le coordinate in un db...

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

    Predefinito

    Non importa dove le salvi, l'importante è che vengano ricavate.
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #8
    Guest

    Predefinito

    Codice PHP:
    CREATE TABLE IF NOT EXISTS `taggare` (
    `
    id_tag` int(11) NOT NULL AUTO_INCREMENT,
    `
    tag` varchar(255) NOT NULL,
    PRIMARY KEY (`id_tag`)
    )
    ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
    pensavo di usare una tabella cosi...
    per il campo tag cosa mi consigli di mettere ho messo per ora varchar (255)
    poi pensavo di separare ogni nome con un ;

    tu ke mi consigli...

  9. #9
    Guest

    Predefinito

    Non ci sono le coordinate dei nomi. A questo punto puoi usare un array seralizzato direttamente nella tabella delle foto. Dai un'occhiata al manuale di PHP alle voci serialize() e unserialize().

  10. #10
    Guest

    Predefinito

    una cosa del genere allora...
    penso che vada meglio...
    Codice PHP:
    CREATE TABLE IF NOT EXISTS `taggare` (
    `
    id_tag` int(11) NOT NULL AUTO_INCREMENT,
    `
    immagine` varchar(255) NOT NULL,
    `
    coordinate` varchar(255) NOT NULL,
    `
    tag` varchar(255) NOT NULL,
    PRIMARY KEY (`id_tag`)
    )
    ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
    1)immagine memorizza il nome del immagine
    2)coordinate memorizza le coordinate delle tag separate da un ;
    in questo senso
    * la x del lato di sinistra
    * la y del lato alto
    * la x del lato destro
    * la y del lato in basso
    3)tag memorizza il nome in base alle coordinate


    p.s.
    Buon Anno
    Ultima modifica di zappi : 01-01-2010 alle ore 11.21.36

Regole di scrittura

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