• Здравствуйте уважаемые форумчане. Обращаюсь к вам, с проблемой,на главной странице блога в шаблоне index установил ссылку комментарии с <?php comments_link();?>, ссылка работает, переходит на страницу полной статьи, а до формы комментирование не спускается страница. Помогите пожалуйста. При наведение ссылка имеет вид s-dnem-rozhdeniya-winlix.ru.-blogu-1-god-krossvord.html#comments

    Тоесть функция работает. Спасибо!

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • А сама форма комментариев в блоке с id=comments?

    да

    Дайте адрес страницы, где не опускается.

    На странице нет блока с id=comments. Поэтому и не опускается. Добавьте такой блок, тогда будет опускаться.

    <div id="comments">
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post">
    <?php if ( !$user_ID ) : // выводим три поля для гостей ?>
    <div class="comment-area">  <!-- блок формы ввода комментариев -->
    
    <ul>
    <li> <!-- построение списком, в моем случае горизонтальным  -->
    <label for="author">Имя</label> <!-- поле ввода имени автора -->
    <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="30" tabindex="1" /> <!-- ширина поля 10 символов  -->
    </li>
    <li> <label for="url">Ваш сайт</label>  <!-- поле ввода ссылки на сайт  -->
       <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="30" tabindex="3" /> <!-- ширина 10  -->
    </li>
    <li>  <label for="email">e-mail (обязательно)</label> <!-- поле для ввода почты автора  -->
       <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="30" tabindex="2" /> <!-- ширина 20 символов  -->
    </li>
    </ul>
     <!-- конец построение списком  -->
    </div> <!-- конец блока формы ввода комментариев  -->
    <?php endif; // Конец вывода трех полей для гостей ?>
    <div> <!-- блок для формы ввода текста комментария  -->
    <p><textarea name="comment" cols="83" rows="5" id="comment"></textarea></p> <!-- ширина 83 символа  -->
    <p><input name="submit" type="submit" value="Отправить" /> <!-- кнопка отправить  -->
    <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p></div>
    </form> <!-- конец формы  -->
    </div>

    Все спасибо, не в том файле был код, я ставил в comments.php, а сейчас поставил single.php заработало, спасибо большое за помощь!

    Всегда пожалуйста!
    Если проблема решилась, то тему тоже можно отметить решённой.

    Да, конечно. а как это сделать не подскажите, я первый раз тут, или это делают модераторы?

    Модератор Yuri

    (@yube)

    Впредь, пожалуйста, помещайте код в обратные апострофы (вручную или кнопкой code).

    А еще вопрос можно, это не совсем касаетcя wordpess, я хотел бы узнать, может знаете. Как убрать значение value из кнопки пользоваельноского поиска google. Все файлы перерыл, ничего нету со словом «поиск».

    Хорошо, буду знать.

    Модератор Yuri

    (@yube)

    Где отметить тему решенной
    http://itrash.ru/idb/3670/oWordPress__2014-01-10_14-36-36.png.htm
    (надеюсь, что у простых пользователей это выглядит так же)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    не в том файле был код, я ставил в comments.php, а сейчас поставил single.php заработало

    В общем случае форма комментариев располагается именно в comments.php, а в single.php этот файл подключается функцией comments_template():
    http://codex.wordpress.org/Function_Reference/comments_template

    Можно посмотреть, как это сделано в стандартных темах.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Не работает» закрыта для новых ответов.