Not signed in (Sign In)

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

    • CommentAuthorroyboy45
    • CommentTimeMar 16th 2009
     
    My gallery works in EVERY BROWSER but Internet Explorer. It even VALIDATES. Please. Anyone. I'm at witts end. It's probably something ridiculous.

    Click here to view problem first hand!

    Screen shot:
    Screenshot of issue!
    • CommentAuthorroyboy45
    • CommentTimeMar 16th 2009 edited
     
    Note, I am using a 3rd party theme. It is called "prilepaci".

    This is how we are calling the gallery:

    <div id="content">
    <?php the_gallery(); ?>
    </div>


    When I take the function call out of the div statement, the error goes away. This is ridiculous. I should not have to do this. I find it hard to believe this theme was not tested inside of a div statement.
  1.  
    Hey there,

    I just went to your site and I'm having no problems accessing this. BTW nice design I like it.

    Note that I'm using Internet Explorer 8 right now though, so that may help. Try using the newest IE see if that helps.

    BTW I know this is a support topic for you, but how did you make the pictures pop up in a nice window and the background blacked out?
    •  
      CommentAuthorsidtheduck
    • CommentTimeMar 16th 2009
     
    royboy,

    I also am not having any issue looking at your site in IE7. I'll take a look in IE6 and IE5.5 once I get access to my main computer.
    • CommentAuthorroyboy45
    • CommentTimeMar 16th 2009
     
    Thanks for the compliment...although, I can't take credit for the gallery effects. They are a product of the theme mentioned ("prilepaci").

    I am aware that the gallery works fine in IE 8. It's IE 6 and 7 thats the problem. I should have been more specific in my explanation. Apologies.
    • CommentAuthorroyboy45
    • CommentTimeMar 16th 2009
     
    RE: sidtheduck

    I don't understand. I have tried 5 different PC's - all running IE 7 and none have worked. Are you quite positive you are viewing the link posted above in IE 7? Sorry, I don't mean to second guess. It's just baffling me.
    • CommentAuthorroyboy45
    • CommentTimeMar 16th 2009
     
    Just tried it on one other computer (my daughter's old PC - still running IE 7 though) and it worked somewhat. I had this same problem at my work PC today as well. I didn't mention it because it's such a sporadic issue. Basically...

    Sometimes and / or on some pages it will work. For example, the link above might work, but when you click to advance to the 2nd or 3rd page of the gallery, it will blow up with error. At other times, it would blow up when I simply refreshed the page. I would then hit the back button a couple times and it would seem to start working correctly again.
    •  
      CommentAuthorsidtheduck
    • CommentTimeMar 16th 2009
     
    dunno what's going on. It loaded in IE7 the first time for me, but didn't have any pictures and everything was smashed to the left. Now I get the same error when viewing in IE7 or IE6. I'm guessing it's an issue between litebox and the slideshow javascript. I'll try some tests and see if I can figure something out for you.
    •  
      CommentAuthorsidtheduck
    • CommentTimeMar 17th 2009
     
    Try this royboy,

    Open plog-functions.php and find the following code (should be around lines 493-507):
    function plogger_head() {
    global $config;


    if ($config["embedded"] == 0) {
    print "<title>" . get_head_title() . "</title>\n";
    }

    print generate_slideshow_js($GLOBALS["plogger_id"], "album");
    print "\n";

    // Embed URL to RSS feed for proper level.
    print '<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="'.plogger_rss_link().'" />' . "\n";
    print '<meta http-equiv="Content-Type" content="text/html;charset=' . $config['charset'] . '"/>' . "\n";
    }

    and edit it to read like this:
    function plogger_head() {
    global $config;


    if ($config["embedded"] == 0) {
    print "<title>" . get_head_title() . "</title>\n";
    }

    // print generate_slideshow_js($GLOBALS["plogger_id"], "album");
    print "\n";

    // Embed URL to RSS feed for proper level.
    print '<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="'.plogger_rss_link().'" />' . "\n";
    print '<meta http-equiv="Content-Type" content="text/html;charset=' . $config['charset'] . '"/>' . "\n";
    }


    This will remove the plogger slideshow javascript (which I think is causing a collision between the javascript codes) and you don't seem to need it since you are using Litebox to do the slideshow portion of Plogger. I also did some searches on Litebox and it seems to be a prevalent issue with this script "stealing" the onload functionality of other scripts it loads with (this same thing has happened with other javascripts that attempt to start on loading the body).

    Hopefully that clears up the issue.
    Let us know if you are still running into problems!
    • CommentAuthorroyboy45
    • CommentTimeMar 19th 2009
     
    Did not work. Here's my code after your suggested changes:

    function plogger_head() {
    global $config;

    $title = generate_title($GLOBALS['plogger_level'], $GLOBALS['plogger_id']);

    if ($config["embedded"] == 0) {
    print "<title>" . SmartStripSlashes($config["gallery_name"]) . ": $title </title>\n";
    }

    ----> //print generate_slideshow_js($GLOBALS["plogger_id"], "album");
    print "\n";

    // Embed URL to RSS feed for proper level.
    //print '<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="'.plogger_rss_link().'" />' . "\n";
    print '<meta http-equiv="Content-Type" content="text/html;charset=' . $config['charset'] . '"/>' . "\n";
    }


    Even tried commenting out the chunk of code below as well (the "return..." portion):

    // output the link to the slideshow javascript
    $output = '<script type="text/javascript" src="'.$config['gallery_url'].'slideshow.js"></script>';
    ----> //return $output;
    }


    I am so frustrated with this. Thanks for attempting to help.