jamestl2 0 Posted August 26, 2007 Share Posted August 26, 2007 My first important problem I’ve been having is my inability to leave comments (on my own site). For some reason, ever since I changed my theme, it doesn’t seem to sense that a user is logged in or able to leave a comment. The “leave your name, email, website box” shows up, but nothing for registered users, even I as the admin can’t leave comments. So I thought it may have something to do with the comments.php code, and I compared it to my old theme’s code (which did recognize that I was logged in), but couldn’t correct any of it properly. Here’s the new theme’s comments.php code: ><?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 (is_user_logged_in()) if ($_COOKIE['wp-postpass_'.$cookiehash] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments"><?php _e("This post is password protected. Enter the password to view comments."); ?><p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = "graybox"; ?> <?php if ($comments) : ?> <a name="comments"></a><h2><?php comments_number('No Responses','One Response','% Responses' );?></h2> <ol class="commentlist"> <?php foreach ($comments as $comment) : ?> <li class="<?=$oddcomment;?>"> <a name="comment-<?php comment_ID() ?>"></a><cite><?php comment_author_link() ?></cite> Says:<br /> <!--<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title="<?php comment_date('l, F jS, Y') ?> at <?php comment_time() ?>"><?php /* $entry_datetime = abs(strtotime($post->post_date)); $comment_datetime = abs(strtotime($comment->comment_date)); echo time_since($entry_datetime, $comment_datetime) */ ?></a> after publication. <?php edit_comment_link('e','',''); ?></small>--> <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> at <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?></small> <?php comment_text() ?> </li> <?php /* Changes every other comment to a different class */ if("graybox" == $oddcomment) {$oddcomment="";} else { $oddcomment="graybox"; } ?> <?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) : ?> <a name="respond"></a><h2>Leave a Comment</h2> <form action="<?php echo get_settings('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" > <p><label for="author"><small>Name</small></label><input type="text" name="author" id="author" class="styled" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> <input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER["REQUEST_URI"]); ?>" /></p> <p><label for="email"><small>Mail (will not be published)</small></label> <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /></p> <p><label for="url"><small>Website</small></label><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> </p> <small>Your comment</small> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p><input name="submit" type="submit" class="submit1" id="submit" tabindex="5" value="Submit Comment" /></p> <p><small>You can use these tags: <?php echo allowed_tags(); ?></small></p> <?php if ('none' != get_settings("comment_moderation")) { ?> <p><small><strong>Please note:</strong> Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.</small></p> <?php } ?> </form> <?php // if you delete this the sky will fall on your head endif; ?> Another minor issue I was wondering about is importing a PowerPoint document into a post, I created a slideshow with it, but couldn’t upload it (on the “write post” page is where I tried it from). I also looked for a plugin to implement this sort of feature, but didn’t see anything like that either. Thanks for all the help Quote Link to post Share on other sites
jamestl2 0 Posted September 7, 2007 Author Share Posted September 7, 2007 I got rid of comments on my site, so that isn't a problem for me, however I'm still clueless about adding a powerpoint. Quote Link to post Share on other sites
TCH-Bruce 16 Posted September 7, 2007 Share Posted September 7, 2007 Upload the PowePoint file to your site and create a link for people to download it. ><a href="http://yousite.com/path-to-filename">Your link text</a> Quote Link to post Share on other sites
jamestl2 0 Posted September 7, 2007 Author Share Posted September 7, 2007 It's already in my public_html folder, I didn't want people to download it though, I wanted to make a post out of it, and let them somehow view it in a "post window", or something. Quote Link to post Share on other sites
TCH-Bruce 16 Posted September 7, 2007 Share Posted September 7, 2007 Maybe this Google search will help you find a solution. Quote Link to post Share on other sites
TCH-Don 0 Posted September 7, 2007 Share Posted September 7, 2007 This might be one way Quote Link to post Share on other sites
jamestl2 0 Posted September 8, 2007 Author Share Posted September 8, 2007 This might be one way I think this is the plugin I was looking for, but the link that page takes me to is in German or something, and I don't understand that language. Is there a link to the direct download of the slideshare plugin? Quote Link to post Share on other sites
TCH-Don 0 Posted September 8, 2007 Share Posted September 8, 2007 Don't go any farther than the first page, there is a zip file to download The adapted plugin can be found here. Proof that it works can be found on this site. Quote Link to post Share on other sites
jamestl2 0 Posted September 8, 2007 Author Share Posted September 8, 2007 I suppose I'm still a little confused about this plugin. Am I suppose to create an account on slideshare.net and play the powerpoint through *that* web site? Or is there a way to just insert the presentation directly onto my site? Quote Link to post Share on other sites
TCH-Thomas 25 Posted September 8, 2007 Share Posted September 8, 2007 I just downloaded that plugin and according to its instructions, it seems like you will have to use the slideshare website. One thing I have thought about though (I can be wrong about this) is that if you upload and link to the powerpoint file as Bruce suggested above, then the file should autostart for people who have a powerpoint viewer installed which I guess most people have today. Quote Link to post Share on other sites
jamestl2 0 Posted September 8, 2007 Author Share Posted September 8, 2007 So is there no program (like slideshare) that would allow people to view the powerpoint presentation directly on a post, through a link straight from my site? Quote Link to post Share on other sites
TCH-Don 0 Posted September 8, 2007 Share Posted September 8, 2007 I followed some of the comment links on the page I linked to and saw the presentations on their sites. I do not have Power Point. I thought that you upload to Slideshare and then embed the link to the upload in WP with that plugin. If I were you I would join Slideshare and try it. Quote Link to post Share on other sites
jamestl2 0 Posted September 8, 2007 Author Share Posted September 8, 2007 I joined, uploaded the file, etc. and everything is working fine in slideshare. However, when I embeded the file into my post, all that shows up is a blank white flash screen, on my site. I used the "Embed in your Blog" code they gave (from this page). Quote Link to post Share on other sites
TCH-Thomas 25 Posted September 8, 2007 Share Posted September 8, 2007 The instructions says you should enter the following in your post: [slideshare id doc] So I think you should use [slideshare id=105721 top-10-unsafety-awards] if the powerpoint file is called top-10-unsafety-awards Quote Link to post Share on other sites
jamestl2 0 Posted September 8, 2007 Author Share Posted September 8, 2007 Nevermind, I got it working (For some reason, it only copied half the code or so when I clicked the codebox) Thanks for all the help again, TCH is the best! Quote Link to post Share on other sites
TCH-Bruce 16 Posted September 8, 2007 Share Posted September 8, 2007 You don't need the "Embed" code, use the "Object" code and you do not need the plugin at all. You can see your presentation on a test site of mine. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.