Форма только для зарегистрированных

  • 3 Ответов
  • 349 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

rk3dnp

  • Давно я тут
  • ****
  • 319
  • 5
Добрый день, планирую сделать вывод формы через меню. Но хочу, чтобы форму мог заполнить только зарегистрированный пользователь. Если сделаю меню только зарегистрированным, то новый пользователь не увидит этот пункт меню и может не узнать, что надо зарегистрироваться, чтобы появилась форма. Может можно нажав пункт меню, если пользователь не зарегистрировавшийся, увидит надпись, что надо войти, чтобы заполнить форму?

*

Филипп Сорокин

  • Практически профи
  • *******
  • 1780
  • 135
Через материалы делайте. Свойства материала => Доступ => Registered.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

rk3dnp

  • Давно я тут
  • ****
  • 319
  • 5
Я делал не через материал {rsform 1} а напрямую через меню, где указываю форму.
Нашел тут еще https://www.rsjoomla.com/support/documentation/rsform-pro/getting-started/form-properties.html
но тут надо именно заходить по конкретной ссылке и если доступа нет, то на главную перебрасывает.

Попробовал сделать через материл, открылся пустой лист, а как можно добавить еще, что нужна авторизация?

*

rk3dnp

  • Давно я тут
  • ****
  • 319
  • 5
Решил немного по другому, в настройках формы, в php scripts добавил:
Код
if ($user->guest) { 
echo "Для добавления события, необходимо зарегистрироваться на сайте";
echo" <style>.item-page > div {display:none;} </style>"; }
это через статью, если делать через меню, то тогда так:
echo" <style>#userForm {display:none;} </style>"; }
« Последнее редактирование: 06.11.2015, 13:39:07 от rk3dnp »