Поддержка Проблемы и решения Создать дополнительный раздел на сайте

  • Здравствуйте! Всем! Суть проблемы. Я начинающий блогер, сваял сайт визитку для охранной фирмы в которой собственно и работаю. Есть необходимость создать дополнительный раздел на сайте (ну или страницу, не знаю как правильно описать), в данном разделе зарегистрированный (авторизованный) пользователь будет задавать вопрос по охранной тематике, а админ будет на них отвечать (через какое то время). Как это реализовать не совсем понятно. Так же необходимо, чтобы не авторизованные видели данный раздел но задать вопрос могли только авторизовавшись.

    [Тема переименована согласно правилам форума.]

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Для реализации авторизации поставьте плагин Ultimate members
    Для вопроса/ответа поставьте Anspress

    Автор garant45

    (@garant45)

    Спасибо, попробую.

    Для реализации авторизации поставьте плагин Ultimate members

    Это слишком. В данном случае достаточно ограничить доступ юзерам в аминку.
    Для этого есть масса совсем простых плагинов. Можно воспользоваться например https://wordpress.org/plugins/theme-my-login/ включив в нём только пару нужных функций.

    А вообще garant45, действительно ли нужна регистрация? Может лучше воспользоваться стандартными комментариями без реги, выделив для вопросов отдельную страницу.

    Автор garant45

    (@garant45)

    Я и хочу чтобы была отдельная страница для данного рода общения клиентов с организацией, но! как тогда исключить спам???? Процедура регистрации хоть и простая но все равно требует времени, вот и хочу с ее помощью обезопаситься.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    как тогда исключить спам????

    Установить капчу?

    Установить капчу?

    И тем самым оттолкнуть потенциальных участников обсуждения….

    А плагин Akismet не исключит спам?

    Автор garant45

    (@garant45)

    Вы имеете ввиду капчу на ввод текста? И все таки я не совсем понимаю: если в виде обычных комментариев то как пользователи будут задавать вопросы, ведь комментировать можно уже опубликованную запись. А мне надо, чтобы пользователи задавали вопрос на интересующую их тему, а уже потом отвечал.

    А плагин Akismet не исключит спам?

    Исключит. А в его связке с этим плагином вообще забудете что такое спам

    И наконец если у вас серьезный проект и комментариям и регистрации уделяется важное внимание — вас не должна давить жаба при использовании платного варианта защиты от спама. Например это https://ru.wordpress.org/plugins/cleantalk-spam-protect/ Я перешел на двух сайтах на эту систему. С тех пор на все разговоры о спаме могу ответить вопросом: «Спам в WP? А что это такое?!» :)))

    Автор garant45

    (@garant45)

    Т.е я и думал, что пользователи регистрируются с правами участника, задают вопросы и уже потом (после обработки специалистом) я как админ сайта в виде комментария отвечаю на него.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    И тем самым оттолкнуть потенциальных участников обсуждения….

    И чем Вас отталкивает невинная галочка?)

    Т.е я и думал, что пользователи регистрируются с правами участника, задают вопросы и уже потом (после обработки специалистом) я как админ сайта в виде комментария отвечаю на него.

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

    И тем самым оттолкнуть потенциальных участников обсуждения….

    Хотя я и сам противник капч, но в даном случае это может быть разумно. Тут не левые обсуждальщики, а пришедшие со вполне конкретной целью. Тем более что нынешняя гуглокапча — простая галочка. Иногда с выбором картинок.

    Т.е я и думал, что пользователи регистрируются с правами участника, задают вопросы и уже потом (после обработки специалистом) я как админ сайта в виде комментария отвечаю на него.

    Подумайте 150 раз — зачем Вам регистрация?
    (Вот не давно в одном из популярных плагов для разруливанрия прав была найдена серьёзная уязвимость.)
    В Вашем случае достаточно или плагина вопрос-ответ (Q&A) или же просто станицу с комментарии. Смотря по задаче — нужны ли разделы, тематики, разные отвечающие и тп.

    И всё это можно без регистрации.

    Да! регистрация от спама не спасает, но ограждает от нормальных юзеров.

    /* меню для гостей и зарегистрированных */
    function my_wp_nav_menu_args( $args = '' ) {
    
    if( is_user_logged_in() ) {
    $args['menu'] = 'Для зарегистрированных';
    } else {
    $args['menu'] = 'меню';
    }
    return $args;
    }
    add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

    нужно вставить в function.php вашего шаблона

    где «Для зарегистрированных» это название меню, которое доступно зарегистрированным
    а меню название меню для не зарегистрированных

    p.s. меню «меню» должно быть основным.

    пример:
    в меню «Меню» есть пункты: «главная» «о нас» «контакты»
    в меню «Для зарегистрированных» есть пункты «главная» «о нас» «контакты» «обращение», где обращение тот раздел, который будет виден на главной для зарегистрированных.

    это первая часть. а вот с вопросом отправки заявки надо думать

    Автор garant45

    (@garant45)

    Сегодня попробую настроить все с капчей и премодерацией. Посмотрю как будет.

    Посоветуйте к кому обратиться.
    Мне нужно переделать главную страницу сайта (остальное не трогать) — как у «нормальных сайтов».
    Т.е. не как сейчас – список.
    Т.е. поменять тему (главную страницу), видимо так, выбрать как у сайтов по моей тематике.
    Кто может помочь?
    Чтобы новый сайт не заказывать, а только первую страницу переделать как мне видится. http://remont-otdelka-lux.ru

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Тема «Создать дополнительный раздел на сайте» закрыта для новых ответов.