• Resolved purplepagansarah

    (@purplepagansarah)


    Hi everyone.

    I hope someone can help me.

    I am the new webmaster for https://orangejuiceblog.com. I’m pretty new to PHP. I have three problems. Two are big problems.

    The first problem is that when you click on the button to submit a comment, the site goes to the 404 page instead of posting the comment. I’ve gotten it to work with a style.php from another theme, but obviously, not being a code expert, I couldn’t put the elements back on the page the right way, and I can’t figure out what’s wrong with the code I’m currently using.

    <?php get_header(); ?>
    <?php get_sidebar(); ?>

    <!– Content –>
    <div id=”content”>

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <!– Post –>
    <div class=”post” id=”post-<?php the_ID(); ?>”>
    <div class=”post-date”><?php the_time(‘F d, Y’) ?></div>
    <div class=”post-title”>
    <h2><?php the_title(); ?></h2>
    <div class=”post-title-info”>Posted by: <?php the_author() ?>  :  Category: <?php the_category(‘, ‘) ?></div>
    <div class=”clear”></div>

    </div>
    <div class=”post-entry”>
    <?php the_content(‘Read more…’); ?>
    <?php edit_post_link(‘Edit this entry.’,”,”); ?>
    <?php comments_template(); ?>

    </div>
    </div>
    <!– /Post –>
    <?php endwhile; ?>
    <?php else : ?>
    <!– Post –>

    </div>
    <div class=”post”>

    <div class=”post-title”>
    <h2>Not Found</h2>
    </div>
    <div class=”post-entry”>
    <p>Sorry, but you are looking for something that isn’t here.</p>
    </div>
    </div>
    <!– /Post –>
    <?php endif; ?>

    <div class=”clear”></div>

    </div>
    <!– /Content –>

    <?php include (TEMPLATEPATH . ‘/sidebar-right.php’); ?>

    Also, I don’t know how to set up the style_ie.php to make the IE version of the site exactly the same as the default (which I’ve been viewing through Firefox and works fine).

    And the third tiny tweak I want to make is to remove the horizontal orange lines in the sidebar widgets.

    Can anyone help? It’s probably 5 minutes worth of fixes and our site averages 500-600 users a day who are confused to death because of all the redirects. This has not been one of my better site launches. ??

    sarah michelle

Viewing 4 replies - 1 through 4 (of 4 total)
  • #1: You should’ve post the comments.php file, but that doesn’t matter now. It’s because your didn’t close the <form> tag for searching. Just put it somewhere after <input type="submit" value="Search" />. (ideally between the </div></div> tags after it) Also, you should fix whatever is causing <?php bloginfo('home'); ?> to display in the source code.

    #2: Not sure if you really need that but you should look into this.

    #3: Find background: url("images/sidebar_menu.gif") repeat-x; in the style sheet and remove it.

    That took more than 5 mins actually.

    Thread Starter purplepagansarah

    (@purplepagansarah)

    That doesn’t help. ?? Hey, if you can help me (maybe IM?), I’ll add your blog to our site. We get a 5-6 hundred hits/day, so if you’re interested I’d like to do this immediately.

    SMS

    <?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 = ‘class=”alt” ‘;
    ?>

    <!– You can start editing here. –>

    <?php if ($comments) : ?>

    <h3 id=”comments”><?php comments_number(‘No Responses’, ‘One Response’, ‘% Responses’ );?> to “<?php the_title(); ?>”</h3>
    <div class=”comments”>
    <ol class=”comments_list”>
    <?php foreach ($comments as $comment) : ?>

    <li <?php echo $oddcomment; ?>id=”comment-<?php comment_ID() ?>”>
    <cite><?php comment_author_link() ?></cite> Says:
    <?php if ($comment->comment_approved == ‘0’) : ?>
    Your comment is awaiting moderation.
    <?php endif; ?>

    <small class=”commentmetadata”>” title=””><?php comment_date(‘F jS, Y’) ?> at <?php comment_time() ?> <?php edit_comment_link(‘edit’,’  ‘,”); ?></small>
    <?php comment_text() ?>

    <?php
    /* Changes every other comment to a different class */
    $oddcomment = ( empty( $oddcomment ) ) ? ‘class=”alt” ‘ : ”;
    ?>
    <?php endforeach; /* end for each comment */ ?>

    </div>

    <?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) : ?>

    <h3 id=”respond”>Leave a Reply</h3>

    <?php if ( get_option(‘comment_registration’) && !$user_ID ) : ?>
    <p>You must be /wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>”>logged in to post a comment.</p>
    <?php else : ?>

    <form action=”<?php echo get_option(‘https://theorangejuice.com&#8217;); ?>/wp-comments-post.php” method=”post” id=”commentform”>

    <?php if ( $user_ID ) : ?>

    <p>Logged in as /wp-admin/profile.php”><?php echo $user_identity; ?>. /wp-login.php?action=logout” title=”Log out of this account”>Logout »</p>

    <?php else : ?>

    <p><input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” size=”22″ tabindex=”1″ />
    <label for=”author”><b>Name</b> <?php if ($req) echo “(required)”; ?></label></p>

    <p><input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” size=”22″ tabindex=”2″ />
    <label for=”email”><b>Mail</b> (will not be published) <?php if ($req) echo “(required)”; ?></label></p>

    <p><input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”22″ tabindex=”3″ />
    <label for=”url”><b>Website</b></label></p>

    <?php endif; ?>

    <p><textarea name=”comment” id=”comment” cols=”50″ rows=”10″ tabindex=”4″></textarea></p>

    <p><input name=”submit” type=”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 ?>

    Read what I said above again, you are not doing it right.

    I should explicitly state that you have to

    put it RIGHT AFTER <input type="submit" value="Search" />

    No thanks for the offer, that’s just a small personal blog, I am not looking for huge traffic (atm).

    Thread Starter purplepagansarah

    (@purplepagansarah)

    I’m sorry. That’s not in the code I posted. Where is that exactly please?

    SMS

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Damsel in distress! Single.php sending comments to 404. Style_ie.php. HELP!’ is closed to new replies.