Not signed in (Sign In)

Vanilla 1.1.5a is a product of Lussumo. More Information: Documentation, Community Support.

Please sign in or apply for membership to remove the ads
    • CommentAuthorbromont
    • CommentTimeDec 9th 2007
     
    Any plans on making the Plogger RSS feed Google screensaver compatible? I came up with my own hack (based on http://pheed.com/pheed/) which seems to work. Just thought I'd ask if there are any plans in the works.
    • CommentAuthormcox567
    • CommentTimeDec 30th 2007
     
    would you mind sharing the hack with others? I've been trying to get my plogger install to feed my google screensaver but to no avail, and the lack of response here makes me assume that compatibility is not being worked on
    • CommentAuthorcabbage
    • CommentTimeFeb 10th 2008
     
    I've made my RSS feed compatible with Google screensaver by using xmlns media feature tags. First, open plog-functions.php and make a copy of the function plogger_get_source_picture_url(), I called my new function plogger_get_source_picture_url_cabbage(). Then in your new function replace $config["baseurl"] with $config["gallery_url"]. Save and close plog-functions.php.

    Next open plog-rss.php and change the line that reads:
    $rssFeed = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\">\n";
    so that it reads:
    $rssFeed = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\">\n";

    About 15 or so lines below that, inside the while loop, you'll find some function calls that retrieve the picture's caption, thumbpath and pagelink. This is where you call the new function you created, add the following line:
    $urlPath = plogger_get_source_picture_url_cabbage();

    Then, before the line that reads $rssFeed .= "</item>\n"; at the end of the while loop, add the following 2 lines:
    $rssFeed .= "<media:content url=\"" . $urlPath . "\" type=\"image/jpeg\" />\n";
    $rssFeed .= "<media:title>" . $caption . "</media:title>\n";

    Save and close plog-rss.php. This will work if you've enabled full picture access in Plogger's options.
    • CommentAuthorKasper
    • CommentTimeFeb 26th 2008
     
    This is actually so cool. This is now generating so widespread popularity in my family that even the grandmothers now wan't their own galleries - totally unbelievable! And everyone are now running the Google Photo Screensaver on their laptops and living room media centers. Thank you very much for the info cabbage :-D

    I have implemented your changes with some modifications and as of version 3.2 Plogger now supports Google Photo Screensaver through the use of MediaRSS tags.

    If you don't know the Google Photo Screensaver, it can be downloaded for free
    from http://pack.google.com/intl/en/pack_installer_new.html?hl=en&gl=us (note that it's not available in all languages, therefor use the english/us page).

    Clear all the checkboxes except the Google Photo Screensaver one, and download, agree, install, run etc. If you experience problems with the install on Vista (Error 2739), here's a grandmother friendly guide:

    1. Press the Windows button at the lower left, then press Run

    2. Type cmd and press OK

    3. Type regsvr32 jscript.dll and press the ENTER button

    4. Press OK on the DllRegisterServer in jscript.dll succeded. window

    5. Close the black window using the upper right X

    6. Install the screensaver again



    After installation, the screensaver will popup in the Windows screensaver options, now
    setup one of your feeds:

    1. Press options

    2. Press the configure button next to Photo feeds

    3. Browse a gallery (yours) and press the orange icon at the button. If you do not have this icon, change to another theme.

    4. Rightclick the icon, and copy the link address to the buffer

    5. Go back to the configure feeds window

    6. Paste the link address in, press Add - Done - OK

    7. Now wait a bit, until the pictures start showing on the small screen -
      try pressing example to see how it works



    If it doesn't work for you, remember you have to be running the latest Plogger,
    at least version 3.2. You can check your version in the upper right corner in admin.

    Kasper
    • CommentAuthorcabbage
    • CommentTimeMar 12th 2008
     
    Happy to help out, Kasper. I'm curious, what other changes have been implemented in version 3.2? I am currently using version 3.0