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

Тема в разделе "Wordpress", создана пользователем pifagor82, 8 окт 2015.

Модераторы: Sorcus
  1. pifagor82

    pifagor82 Добрый человек

    Регистр.:
    22 май 2012
    Сообщения:
    325
    Симпатии:
    222

    Вложения:

    • RQiFbBw.png
      RQiFbBw.png
      Размер файла:
      7,4 КБ
      Просмотров:
      26
    • ZVvuUEK (1).png
      ZVvuUEK (1).png
      Размер файла:
      7,5 КБ
      Просмотров:
      31
  2. javx

    javx

    Регистр.:
    28 авг 2015
    Сообщения:
    521
    Симпатии:
    239
    Что конкретно заинтересовало? с помощью css вид сделать. Или условие на php для всех неавторизованых показывать замок, тем кто авторизовался - форму ввода.
     
    pifagor82 нравится это.
  3. pifagor82

    pifagor82 Добрый человек

    Регистр.:
    22 май 2012
    Сообщения:
    325
    Симпатии:
    222
    Ок, очень помог))) а конкретнее что куда, да как
     
  4. javx

    javx

    Регистр.:
    28 авг 2015
    Сообщения:
    521
    Симпатии:
    239
    если в админке настройки-обсуждение закрыть комментирование для неавторизованных.
    то неавторизованным выведется: "
    Добавить комментарий
    Для отправки комментария вам необходимо авторизоватся .
    "

    далее я посмотрел исходный код "<p class="must-log-in">Для отправки комментария вам необходимо <a href="/wp-login.php?redirect_to=http%3A%2F%2Fjavx.ru%2F2015%2F10%2F09%2Ftest-ovaya-zapis%2F">авторизоваться</a>.</p>"
    Через поиск тоталкомандера по содержимому файлов (must-log-in) увидел что это сочетание символов в файле wp-includes/link-template.php

    Далее останется немного дополнить код картинкой замка и т.п. , или с помощью css вставить этот замок.
     
    Последнее редактирование модератором: 9 окт 2015
    pifagor82 нравится это.
  5. pifagor82

    pifagor82 Добрый человек

    Регистр.:
    22 май 2012
    Сообщения:
    325
    Симпатии:
    222
    Вот шаблон можешь сказать что куда?
     

    Вложения:

    • sahifa.rar
      Размер файла:
      4,1 МБ
      Просмотров:
      8
  6. javx

    javx

    Регистр.:
    28 авг 2015
    Сообщения:
    521
    Симпатии:
    239
    wp-includes/link-template.php этот путь не в шаблоне, он от корня сайта.
     
  7. pifagor82

    pifagor82 Добрый человек

    Регистр.:
    22 май 2012
    Сообщения:
    325
    Симпатии:
    222
    Ок, можешь подробнее расписать что за чем идет?
     
  8. vytyacom

    vytyacom Постоялец

    Регистр.:
    19 ноя 2014
    Сообщения:
    136
    Симпатии:
    54
    все что в wp-includes я бы не советовал трогать ибо любое обновление вп и слетят все изменения.
    для того чтобы сделать то что на скринах заходим в дочернюю тему
    там есть в корне comments.php
    в нем в самом низу <?php comment_form(); ?>

    поменять это на
    <?php if(is_user_logged_in()) {
    comment_form();
    } else {
    echo '<div class="not-logged">You must register....</div>';
    } ?>
    чтото вроде такого
    последнее сообщение уже на свой вкус можно менять как угодно.
     
  9. pifagor82

    pifagor82 Добрый человек

    Регистр.:
    22 май 2012
    Сообщения:
    325
    Симпатии:
    222
    О ето что то ближе к тому, как прописать изображение типу замка и кнопки авторизации и регистрации
     
  10. vytyacom

    vytyacom Постоялец

    Регистр.:
    19 ноя 2014
    Сообщения:
    136
    Симпатии:
    54
    вариантов куча, можно попрбовать так
    echo '<div class="not-logged">You must register....<img src="urlа картинки с замком"></div>';