Silverlight PhotoGallery

Date: giovedì luglio 17, 2008
Posted in: News

English VersionEnglish Version

Questo è un applicativo per poter includere facilmente sul proprio sito una Fotogallery.

Get Microsoft Silverlight

Potete facilmente inserirlo all’interno del vostro sito web seguendo queste semplici istruzioni

  1. Scaricate la foto gallery da questo link.Potete anche scaricare l’esempio completo visualizzato sopra, al quale basta semplicemente sostituire le mie immagini con le vostre, da questo link.
  2. Scompattatelo e copiate il file SilverlightPhotoGallery.xap in una cartella del vostro sito web
  3. Aggiungere il seguente codice HTML nella pagina del vostro sito nel punto in cui volete venga posizionato il player:
    <object data="data:application/x-silverlight," type="application/x-silverlight-2" width="405" height="350">
    <param name="source" value="ClientBin/SilverlightPhotoGallery.xap"/>
    <param name="onerror" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="2.0.31005.0" />
    <param name="autoUpgrade" value="true" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
       <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
    </a>
    </object>
    <iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>
  4. Modificare i seguenti tags secondo le vostre esigenze:
    • <object data=”data:application/x-silverlight,” type=”application/x-silverlight-2″ width=”405″ height=”350″>
      Rispettivamente larghezza ed altezza (in pixels) del video player (Si possono anche specificare delle percentuali: width=”100%” height=”80%”).
    • <param name=”source” value=”ClientBin/SilverlightPhotoGallery.xap“/>
      Il path dove è posizionato il file SilverlightPhotoGallery.xap nel vostro sito
      Esempio: se caricate il file SilverlightPhotoGallery.xap in una cartella come http://www.yoursite.com/folder/SilverlightPhotoGallery.xap allora il tag andrà modificato in questo modo <param name=”source” value=”http://www.yoursite.com/folder/SilverlightPhotoGallery.xap“/>
    • <param name=”background” value=”black” />
      Rappresenta il colore di background della fotogallery durante il primo caricamento
  5. Selezionare le immagini da caricare e crearne le miniature
    Le miniature (che possono essere create con qualsiasi programma di foto editing) devono essere grandi al massimo 45×45 pixel.
  6. Modificare il file gallery.xml
    Questo file xml contiene i riferimenti alle foto ed alle loro miniature, nonchè il testo descrittivo di ciascuna foto. Il tutto racchiuso fra i tag <images> ed </images>. Per ogni foto bisogna specificare i seguenti tag:
    <picture>
    <thumbnail>path della miniature</thumbnail>
    <image>path della foto grande</image>
    <text>descrizione, titolo o testo da associare alla immagine</text>
    </picture>

    Nell’esempio sopra un immagine è definita nel seguente modo:
    <picture>
    <thumbnail>/gallery/thumbs/1.jpg</thumbnail>
    <image>/gallery/1.jpg</image>
    <text>A fountain on the Place de la Concorde</text>
    </picture>
  7. Caricare il tutto nella cartella dove si trova il file SilverlightPhotoGallery.xap
Condividi : Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google


2 Comments

RSS feed | Trackback URI

Ciao.
Interessante controllo. Sono nuovo all’argomento. Ho provato in un’applicazione da me scritta a leggere un file, ma mi dice che non ho il permesso. Che istruzioni sono state utilizzate ?
Grazie.

Comment by hotzambo on ottobre 21st, 2008 @ 18:46

Per il reading dei file XML remoti puoi leggere l’articolo “Cross Domain Policy” sempre su questo Blog. Invece per la lettura delle immagini è abbastanza semplice, il seguente codice per esempio è come vengono caricate le piccole thumbnail della fotogallery dato un url con una immagine:

imgThumb.Source = new BitmapImage(new Uri(imgThumbUrl, UriKind.Relative));

Comment by admin on ottobre 22nd, 2008 @ 09:41

A capo e separazione tra i paragrafi automatici, l’indirizzo e-mail non è mai mostrato, codice HTML consentito: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You must be logged in to post a comment.