HM eQSL Downloader
    SQ9JXB pisze:

    Paweł - myślisz nad tworzeniem Galerii od razu przez program?

    Tak jak pisałem w emailu moje programy do Galerii, przy takiej ilości plików graficznych wysiadają.


tak, bedą to na początek 2 rodzaje - taka najprostsza (obrazek obok obrazka) oraz bazująca na Lightbox2.
Bedą one generowane na podstawie XML i pliki XSLT, który docelowo "wypluje" HTML o porządanej strukturze.

Tylko zastanawiam się czy tego nie zrobić jako osobny program (co bedzie wczytywał plik XML z eQSL Downloadera i na jego podstawie generował galerię).

przykład kodu w C# .net do prostej galeri z pliku xml wyplutego z eQSL Downloadera jeszcze w wersji konsolowej - to nie jest jakieś skomplikowane oczko Kod jest jeden, w zależności od transforamty XSLT wynik jest inny.

string eQSLXmlPath = AppDomain.CurrentDomain.GetData("DataDirectory").ToString() + @"\eQSL.xml";
string XsltPath = AppDomain.CurrentDomain.GetData("DataDirectory").ToString() + @"\transform.xslt";
XPathDocument xmlDoc = new XPathDocument(eQSLXmlPath);
XslCompiledTransform XSLTransform = new XslCompiledTransform();
XSLTransform.Load(XsltPath);
XSLTransform.Transform(eQSLXmlPath, null, Response.Output);

a tu przykład transformaty dla wynikowego pliku HTML, gdzie jest obrazek obok obrazka : http://pastebin.com/ucCNvZjK

na teraz mam w planach (wg kolejności) :
- zaciąganie plików na podstawie pliku ADIF z eQSL wczytanego ręcznie (głównie dla Tych co mają pow. 15k rekordów w eQSL)
- generowanie XML
- wsparcie dla wielojęzyczności (PL / EN wbudowane)
- galeria (2 rodzaje)
- galeria z możliwościa wybrania własnego XSLT

Pozdrawiam
Paweł


  PRZEJDŹ NA FORUM