Тема LUIX, Форма комментариев
Просмотр 3 ответов — с 1 по 3 (всего 3)
-
<?php if ($trackback == true) { ?> <div class="commenttitle">Trackbacks to this post.</div> <div class="comment-content"> <ol id="trackbacks-ol"> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li> <?php comment_author_link() ?> </li> <?php } ?> <?php endforeach; ?> </div> <?php } ?> <?php else : ?> <?php if ( comments_open() ) : ?> <div class="extratitle">Комментариев пока нет. Будь первым !</div> <?php endif; ?> <?php endif; ?> <?php if ( comments_open() ) : ?> <div class="commenttitle">Оставить комментарий:</div> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p> <?php printf(__('<span class="bold">Вы должны <a href="%s">войти</a>, чтобы оставить комментарий.</span>'), get_option('siteurl')."/wp-login.php?redirect_to=".urlencode(get_permalink()));?> </p> <?php else : ?> <form action="/wp-comments-post.php" method="post" id="commentform"> <a></a> <?php if ( $user_ID ) : ?> <p> <?php printf(__('<span class="bold">Здравствуйте, %s. Оставьте свой комментарий:</span>'), '<a href="/wp-admin/profile.php">'.$user_identity.'</a>'); ?> </p> <?php else : ?> <div class="commentsform_title"><label for="author"> Имя:</label></div><input type="text" name="author" class="comment-input" id="author" value="<?php echo $comment_author; ?>" size="27" tabindex="1" /> <p></p> <div class="commentsform_title"><label for="email"> Почта:</label></div><input type="text" name="email" class="comment-input" id="email" value="<?php echo $comment_author_email; ?>" size="27" tabindex="2" /> <p></p> <?php endif; ?> <p style="padding:10px 0px 10px 0px;"> <textarea name="comment" class="comment-textarea" id="comment" cols="50" rows="5" tabindex="4"></textarea> </p> <p> <input name="submit" type="submit" class="comment-button" id="submit" tabindex="5" value="Отправить" /> <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 else : // Комментировать нельзя ?> <p> <?php _e('<span class="bold go-center">К сожалению, эту новость комментировать нельзя.</span>'); ?> </p> <?php endif; ?>
Вот это попробуй в начало засунуть.
Большое спасибо за ответ
К сожалению, не работает<?php if ( !empty($post->post_password) && $_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?> <p><?php _e('Enter your password to view comments.'); ?></p> <?php return; endif; ?> <a name="respond"></a> <a name="comments"></a> <?php if ( comments_open() ) : ?> <div class="commenttitle">Leave a Comment</div> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p> <?php printf(__('<span class="bold">You must be <a href="%s">logged in</a> to post a comment.</span>'), get_option('siteurl')."/wp-login.php?redirect_to=".urlencode(get_permalink()));?> </p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <a name="reply"></a> <?php if ( $user_ID ) : ?> <p> <?php printf(__('<span class="bold">Logged in as %s.</span>'), '<a href="'.get_option('siteurl').'/wp-admin/profile.php">'.$user_identity.'</a>'); ?> </p> <?php else : ?> <div class="commentsform_title"><label for="author"> Name</label></div><input type="text" name="author" class="comment-input" id="author" value="<?php echo $comment_author; ?>" size="27" tabindex="1" /> <p></p> <div class="commentsform_title"><label for="email"> Email</label></div><input type="text" name="email" class="comment-input" id="email" value="<?php echo $comment_author_email; ?>" size="27" tabindex="2" /> <p></p> <div class="commentsform_title"><label for="url"> Website</label></div><input type="text" name="url" class="comment-input" id="url" value="http://" size="27" tabindex="3" /> <?php endif; ?> <p style="padding:10px 0px 10px 0px;"> <textarea name="comment" class="comment-textarea" id="comment" cols="50" rows="5" tabindex="4"></textarea> </p> <p> <input name="submit" type="submit" class="comment-button" id="submit" tabindex="5" value="Submit" /> <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 else : // Comments are closed ?> <p> <?php _e('<span class="bold go-center">Sorry, comments are closed.</span>'); ?> </p> <?php endif; ?> <!--Check if it is a comment--> <?php $comment_counter = 1; ?> <?php if ( $comments ) : ?> <div class="commenttitle">Comments</div> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type == 'comment') { ?> <div class="comment-container<?php if ($comment->user_id == 1) { echo ' admincomment'; } ?>" id="comment-<?php comment_ID() ?>"> <div class="comment-left"> <?php if ($comment->user_id == 1) { echo '<span style="color:#000">Author</span>'; } ?> <?php echo get_avatar( $comment, 64 ); ?> <span><?php comment_date('M j, Y') ?><br /><?php comment_time() ?></span> </div> <div class="comment-right"> <div class="comment-header"> <span class="go-left" style="display:inline;"> #<?php echo $comment_counter;?> <?php comment_author_link() ?> <span class="italic">:</span> </span> <span class="comment-number go-right"> </span> <div class="clear"></div> </div> <div class="comment-content"> <?php comment_text() ?> <?php edit_comment_link('Edit','<p>','</p>'); ?> </div> </div> </div> <?php $comment_counter++;?> <?php } else { $trackback = true; }?> <!--Or else it must be a trackback--> <?php endforeach; ?> <?php if ($trackback == true) { ?> <div class="commenttitle">Trackbacks to this post.</div> <div class="comment-content"> <ol id="trackbacks-ol"> <?php foreach ($comments as $comment) : ?> <?php $comment_type = get_comment_type(); ?> <?php if($comment_type != 'comment') { ?> <li> <?php comment_author_link() ?> </li> <?php } ?> <?php endforeach; ?> </ol> </div> <?php } ?> <?php else : ?> <?php if ( comments_open() ) : ?> <div class="extratitle">No comments yet. Be the first to leave a comment !</div> <?php endif; ?> <?php endif; ?>
вот так попробуйте. Правда перевести этот файл по новой придётся.
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Тема LUIX, Форма комментариев» закрыта для новых ответов.
(@pocomaxa)
11 лет, 7 месяцев назад
Добрый день.
Полагаю, очень простой вопрос, но для меня очень трудноразрешимый
Использую тему LUIX.
Хочу поднять поле для комментариев НАД всеми комментариями. Подскажите, что и куда перенести в файлике comments.php.
Пробовал методом «тыка», но безуспешно. На всякий случай, вот его содержимое:
Заранее вам благодарен