tag:blogger.com,1999:blog-18157064.post116524502786736747..comments2024-03-18T02:14:57.204-07:00Comments on Google Operating System: Embeddable Slideshow for Picasa Web AlbumsAlex Chituhttp://www.blogger.com/profile/02618542750965508582noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-18157064.post-75291656361171148932008-04-20T13:07:00.000-07:002008-04-20T13:07:00.000-07:00I prefer this script: http://www.c00lstuff.com/emb...I prefer this script: http://www.c00lstuff.com/embed-picasa-slideshow/picasa.htmldochttps://www.blogger.com/profile/18111563282020654919noreply@blogger.comtag:blogger.com,1999:blog-18157064.post-23653376528599486682007-03-23T23:23:00.000-07:002007-03-23T23:23:00.000-07:00Just to let you know, when Picasa Web Albums docum...Just to let you know, when Picasa Web Albums documented and released their API this week, they changed some things in their json feeds and broke some of the function of the widget. (They standardized and reordered the way certain links are returned in the feed)<BR/><BR/>Images still show up, but if you click them they no longer go to the correct album/photo, but rather to an ugly feed url. Teach me to work on something before it's been publicly documented. :-)<BR/><BR/>I've updated the widget maker to work with the changes now, but widgets installed before will need to be deleted, remade, and reinstalled. Hopefully now that the API is documented they won't change things again.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-1165429399635477312006-12-06T10:23:00.000-08:002006-12-06T10:23:00.000-08:00You can also use Slide.com slideshows. But you are...You can also use Slide.com slideshows. But you are right they should incorporate this in Picasa Album. Thanks.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-1165246882677487662006-12-04T07:41:00.000-08:002006-12-04T07:41:00.000-08:00Live example: var imgNum = 0; var pwaHeader...Live example:<div id="pwFeed" style="text-align:center;"> </div><script type="text/javascript"> var imgNum = 0; var pwaHeader = true;var albumDisplay = false; var pwaLogo = true; var pwaSlideShow = true; var pwaSlideSpeed = 5000; var pwaImageSize = 160; var pwaImageFeed = 20; var pwaBorder = true; var pwaBorderSize = 2; var pwaBorderColor = '#000'; function pwShow(root) { var feed = root.feed; var entries = feed.entry || []; var pwTitle = feed.title.$t; var album = feed.link[0].href; pwf= document.getElementById('pwFeed'); if(pwaHeader){ h2 = document.createElement('h4'); h2a = document.createElement('a'); h2a.href = album; h2t = document.createTextNode(pwTitle); h2a.appendChild(h2t); h2.appendChild(h2a); pwf.appendChild(h2);} ul = document.createElement('ul'); ul.id = 'pwaUL'; ul.style.listStyleType = 'none'; if(feed.entry.length > pwaImageFeed){ pwaFetch = pwaImageFeed;} else {pwaFetch = feed.entry.length;} for (var i = 0; i < pwaFetch ; ++i) { var entry = feed.entry[i]; var title = entry.title.$t; var summary = entry.summary.$t; if(albumDisplay){var link = entry.link[2].href;}else {var link = entry.link[0].href;} li = document.createElement('li'); if(pwaSlideShow){li.style.display = 'none'; li.id = 'pwa' + imgNum;} a = document.createElement('a');a.href = link; a.title = 'View ' + title + ' at PicasaWeb';img = document.createElement('img');img.src = summary.split('src="')[1].split('" alt')[0].replace(/288/,'160&crop=1'); if(pwaBorder){img.style.padding = '2px';img.style.border = pwaBorderSize + 'px ' + pwaBorderColor + ' solid';} img.style.width = pwaImageSize + 'px'; img.style.height = pwaImageSize + 'px';a.appendChild(img);li.appendChild(a);ul.appendChild(li);imgNum++;} if(pwaLogo){ logoli = document.createElement('li');logoli.style.paddingTop = '3px';logo = document.createElement('img');logo.src = 'http://photos1.blogger.com/x/blogger2/4751/2497/320/550435/picasaweblogo-en_US.gif';logo.style.border='none';logoli.appendChild(logo); ul.appendChild(logoli);} pwf.appendChild(ul);if(pwaSlideShow){ pwaPlay();}} var pwaCurrent = 0; function pwaPlay(){if(pwaCurrent >0){ pwPrev = pwaCurrent - 1; document.getElementById('pwa'+pwPrev).style.display = 'none';} else {pwPrev = imgNum -1;document.getElementById('pwa'+pwPrev).style.display = 'none';} document.getElementById('pwa'+pwaCurrent).style.display = 'block'; pwaCurrent++; if (pwaCurrent == imgNum){ pwaCurrent = 0;}setTimeout('pwaPlay()', pwaSlideSpeed)} </script><script type="text/javascript" src="http://picasaweb.google.com/data/feed/base/user/picasaalbums/albumid/4940348956305195025?category=photo&alt=json-in-script&callback=pwShow&hl=en_US"></script>Alex Chituhttps://www.blogger.com/profile/02618542750965508582noreply@blogger.com