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 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ł |