Как сделать комбинированную форму комментирования

Как сделать комбинированную форму комментирования | n-wp.ru Настройки

Меня в последнее время часто спрашивают, как сделать такую же форму комментирования, как и в этом блоге? Какой я использую для этого плагин? Когда я уже стал получать письма с просьбой поделиться этим загадочным плагином, я не выдержал, и решил написать этот пост, который может быть будет для многих откроет глаза на то, что всё, что нужно для создания комбинированной формы комментирования, уже неоднократно обсуждалось в блоге — нужно просто взять это и совместить.

Как сделать комбинированную форму комментирования

1. Для начала нужно сделать три таба в форме комментирования. В первом табе мы расположим комментирование через OpenID, во втором — стандартные поля для ввода данных, а в третьем — ссылку для входа в блог под своим логином и паролем с переадресацией на ту же страницу. Сделать простейшие табы помогут два поста:

2. Для вставки комментирования через OpenID в первом табе используем плагин Comments with OpenId. Содержимое первого таба будет выглядеть примерно так:



3. Содержимое второго таба будет выглядеть примерно так:

<input type="text" name="author" id="author" value="" size="10" tabindex="1" /> имя
<input type="text" name="email" id="email" value="" size="10" tabindex="2" /> почта
<input type="text" name="url" id="url" value="" size="10" tabindex="3" /> сайт

4. В третий таб нужно вставить ссылку на страницу входа с переадресацией на исходную страницу после удачного логина. Код примерно такой:

<a href="/wp-login.php?redirect_to=">Вход</a>

5. Ну и последний шаг — нужно найти, где вызывается форма комментирования, и вместо нее использовать получившийся у вас код. Обычно форма комментирования находится в файле comments.php, иногда для нее создают отдельный файл, например, comment-form.php.
Пользуйтесь!

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. Дмитрий

    Спасибо, будем пробовать. А глюки у такой формы комментирования и входа нет??? Не бывает, что табы в столбец вылазиют?

    Ответить
    1. Такое может быть только если ортключить поддержку Java в браузере.

      Ответить
      1. Chipsed

        Спасибо работает как часики. Но есть вопрос, — на картинки в строке ввода адреса вырисовыван значок иконки. Как сделать чтобы при нажатии на ту или иную иконку она отображалась в строке аналогично скриншоту указанному вами?

        Ответить
  2. TihiySap

    После всех манипуляций перестали открываться посты. Тема дефолтная (Twenty Ten), какой код и куда нужно вставить?

    Ответить
    1. TihiySap

      Удалил код, связанный с табами — контент стал отображаться, но пропал сайдбар(

      Ответить