Witam serdecznie,

mam pytanie dotyczące połączenia pliku gallery.xml z tradycyjnym plikiem styli .css ... niestety nie mogę tego ogarnąć, a galerii mam trochę do zrobienia i chciałabym mieć nad nimi kontrolę z jednego miejsca ...

plik gallery.xml wygląda następująco:

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2.  
  3. <simpleviewergallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="20" stagePadding="40" navPadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" vAlign="center" hAlign="center" title="SimpleViewer Gallery" enableRightClickOpen="true" backgroundImagePath="" imagePath="" thumbPath="</span>">
  4. <<span style='color:blue'>image>
  5. <filename>001.jpg</filename>      
  6. <caption>001.jpg</caption>
  7. </image>
  8. <image>
  9. <filename>002.jpg</filename>
  10. <caption>002.jpg</caption>
  11. </image>
  12. </simplewiever>


plik ten jest osadzony w dokumencie html:

  1. <!-- saved from url=(0014)about:internet -->
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>SimpleViewer</title>
  5. <!-- Download SimpleViewer at www.airtightinteractive.com/simpleviewer -->
  6. <script type="text/javascript" src="swfobject.js"></script>
  7. <style type="text/css">
  8. /* hide from ie on mac \*/
  9. html {
  10. height: 100%;
  11. overflow: hidden;
  12. }
  13.  
  14. #flashcontent {
  15. height: 100%;
  16. }
  17. /* end hide */
  18.  
  19. body {
  20. height: 100%;
  21. margin: 0;
  22. padding: 0;
  23. background-color: #181818;
  24. color:#ffffff;
  25. font-family:sans-serif;
  26. font-size:20;
  27. }
  28.  
  29. a {
  30. color:#cccccc;
  31. }
  32. </head>
  33. <div id="flashcontent">SimpleViewer requires JavaScript and the Flash Player. <a href="http://www.macromedia.com/go/getflashplayer/">Get Flash.</a></div>
  34. <script type="text/javascript">
  35.  
  36. var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#181818");
  37.  
  38. // SIMPLEVIEWER CONFIGURATION OPTIONS
  39. // To use an option, uncomment it by removing the "//" at the start of the line
  40. // For a description of config options, go to:
  41.  
  42. //fo.addVariable("xmlDataPath", "gallery.xml");
  43. //fo.addVariable("firstImageIndex", "5");
  44. //fo.addVariable("langOpenImage", "Open Image in New Window");
  45. //fo.addVariable("langAbout", "About");
  46. //fo.addVariable("preloaderColor", "0xFFFFFF");
  47.  
  48. fo.write("flashcontent");
  49. </script>
  50. </body>
  51. </html>


cechy i wartości chciałabym umieścić w odrębnym pliku .css

zrobiłam to w następujący sposób:

w pliku xml:

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <?xml-stylesheet type="text/css" href="style_simple.css" ?>
  3.  
  4. <simpleviewergallery>
  5. <image>
  6. <filename>001.jpg</filename>      
  7. <caption>001.jpg</caption>
  8. </image>
  9. <image>
  10. <filename>002.jpg</filename>
  11. <caption>002.jpg</caption>
  12. </image>
  13. </simplewiever>


a plik .css wygląda tak:

  1. simpleviewergallery {
  2.  
  3. maxImageWidth=1024;
  4. maxImageHeight=1024;
  5. textColor=0xFFFFFF;
  6. frameColor=0xFFFFFF;
  7. frameWidth=20;
  8. stagePadding=40;
  9. navPadding=40;
  10. thumbnailColumns=3;
  11. thumbnailRows=5;
  12. navPosition=left;
  13. vAlign=center;
  14. hAlign=center;
  15. enableRightClickOpen=true;
  16. backgroundImagePath=images/tlo.jpg;
  17. imagePath=;
  18. thumbPath=thumbnails/;
  19.  
  20. }


niestety nie działa :-(
może mi ktoś z Was pomóc ?
będę bardzo wdzięczna ...