• So i have built a fairly nice little wordpress driven site for a local jazz musician. You can check it out here:

    https://www.shanarsenault.com

    all works just fine across browsers (except for some typical IE butchery which is bearable). No problem.

    The problem is when you navigate to the one comment of the one blog post:

    https://www.shanarsenault.com/?p=50#comments

    Here, all is well in everything EXCEPT IE 6 and lower. Here the sidebar moves over to the right by a good 150 px. Can anyone think of why this would only happen in the Comments page?

    Thanks all!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter newbie_geek

    (@newbie_geek)

    I have done some diagnostics, and it seems that the original theme (before being edited) also suffers from the same problem.

    I am fairly confident that the problem lies in the comments.php file, the code is attached

    <?php // Do not delete these lines
    	if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    		die ('Please do not load this page directly. Thanks!');
    
    	if (!empty($post->post_password)) { // if there's a password
    		if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) {  // and it doesn't match the cookie
    			?>
    
    <p class="nocomments">This post is password protected. Enter the password to view comments.
    <p>
      <?php
    			return;
    		}
    	}
    
    	/* This variable is for alternating comment background */
    	$oddcomment = 'alt';
    ?>
      <!-- You can start editing here. -->
      <?php if ($comments) : ?>
    <h5>
      <?php comments_number('No Responses', 'One Response', '% Responses' );?>
      to “
      <?php the_title(); ?>
      ”</h5>
    <ol class="commentlist">
      <?php foreach ($comments as $comment) : ?>
      <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> <cite>
        <?php comment_author_link() ?>
        Says: </cite>
        <?php if ($comment->comment_approved == '0') : ?>
        <em>Your comment is awaiting moderation.</em>
        <?php endif; ?>
        <small><a href="#comment-<?php comment_ID() ?>" title="">
        <?php comment_date('F jS, Y') ?>
        at
        <?php comment_time() ?>
        </a>
        <?php edit_comment_link('e','',''); ?>
        </small> <br />
        <?php comment_text() ?>
      </li>
      <?php /* Changes every other comment to a different class */
    		if ('alt' == $oddcomment) $oddcomment = 'alt2';
    		else $oddcomment = 'alt';
    	?>
      <?php endforeach; /* end for each comment */ ?>
    </ol>
    <?php else : // this is displayed if there are no comments so far ?>
    <?php if ('open' == $post->comment_status) : ?>
    <!-- If comments are open, but there are no comments. -->
    <?php else : // comments are closed ?>
    <!-- If comments are closed. -->
    <p class="nocomments">Comments are closed.</p>
    <?php endif; ?>
    <?php endif; ?>
    <?php if ('open' == $post->comment_status) : ?>
    <h5>Leave a Reply</h5>
    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    <p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.</p>
    <?php else : ?>
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
      <?php if ( $user_ID ) : ?>
      <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Logout &raquo;</a></p>
      <?php else : ?>
      <p><small>Name
        <?php if ($req) echo "(required)"; ?>
        </small>
        <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
      </p>
      <p><small>Mail
        <?php if ($req) echo "(required)"; ?>
        </small>
        <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
      </p>
      <p><small>Website</small>
        <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
      </p>
      <?php endif; ?>
      <!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>-->
      <p>
        <textarea name="comment" id="comment" cols="5" rows="8" tabindex="4"></textarea>
      </p>
      <p>
        <input type="submit" name="submit"  id="submit" tabindex="5" value="Submit Comment" />
        <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
      </p>
      <?php do_action('comment_form', $post->ID); ?>
    </form>
    <?php endif; // If registration required and not logged in ?>
    <?php endif; // if you delete this the sky will fall on your head ?>

    Any thoughts as to what may be breaking it?

    Thread Starter newbie_geek

    (@newbie_geek)

    Anyone?

    Thread Starter newbie_geek

    (@newbie_geek)

    Well let me ask you all this….

    Would you suspect this is a CSS issue? Or a php issue? Or maybe a gremlin issue? Shall i cleanse with fire? Or shall i cleanse with bleach?

    Thanks.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Comments page inexplicably broken in IE6’ is closed to new replies.