Страница авторизации и регистрации в виде Splash Screen 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 744
Добрый день!

Кто-нибудь делал входную страницу с авторизацией и регистрацией в таком виде?

Каким способом можно ее сделать?

P.S. Такая страница нужна при включенной опции "Сайт доступен только авторизованным пользователям". Т.е пользователь при заходе на сайт попадает на Splash Screen, и пока он не авторизуется или не зарегистрируется на сам сайт попасть не сможет.
Прикрепленные файлы:
Редактировалось: 1 раз (Последний: 16 апреля 2019 в 15:03)
Посетитель
small user social cms
Медаль
Сообщений: 425
css + html = profit
фаствпс 20-30к/сутки без проблем.
Продвигайся в соцсетях с умом.
Реклама
cms
Посетитель
small user social cms
Сообщений: 83
Василич:
css + html = profit
У Вас получилось ?
Что-то есть в /system/controllers/auth/forms/form_registration.php
Редактировалось: 1 раз (Последний: 16 апреля 2019 в 12:10)
Folder Find Text наше все !
Посетитель
small user social cms
Медаль
Сообщений: 108
SpideR:
Каким способом можно ее сделать?

Создать поля для пользователей. (first_name, last_name, phone,......)
Установить эти поля как обязательные (при регистрации они будут).

Взять Ваш пример и забацать верстку в "Форма регистрации" (в шаблоне). \templates\default\controllers\auth\widgets\register\register.tpl.php
вот примитивный пример... виджет получится на весь экран...
Код PHP:
  1.  
  2. <div class="modal">
  3. <?php
  4. $this->renderForm($form, array(), array(
  5. 'action' => href_to('auth', 'register'),
  6. 'method' => 'post',
  7. 'append_html' => $captcha_html,
  8. 'submit' => array(
  9. 'title' => LANG_CONTINUE
  10. )
  11. ), false); ?>
  12. </div>
  13. <style>
  14. .modal {
  15. width: 100%;
  16. height: 100%;
  17. position: fixed;
  18. top: 0px;
  19. left: 0;
  20. overflow: auto;
  21. margin: 0;
  22. padding: 0;
  23. background: #fff;
  24. z-index: 101;
  25. box-sizing: border-box;
  26. }
  27. </style>
  28.  
Создать в типах контента, например "страницы" (pages) свою страницу, поставить там виджет. Или создать новый тип контента...
→ Настройки → Сайт → Типы контента по умолчанию → указать тип контента страницы.
Создать страницу в pages и указать url newuser
Создать новую страницу - назвать Регистрация и указать положительную маску */newuser.html
Потом...
Спойлер
Потом поставить виджет
Спойлер
Жахнуть ссылку в нужном месте на сайте...
smoke
Спойлер
шаблон виджета
Редактировалось: 4 раз (Последний: 16 апреля 2019 в 12:59)
Причин может быть несколько...
Посетитель
small user social cms
Сообщений: 83
Перенесено https://instantcms.ru/forum/thread31570-1.html#309536
Редактировалось: 4 раз (Последний: 16 апреля 2019 в 16:29)
Folder Find Text наше все !
Посетитель
small user social cms
Медаль
Сообщений: 744
Дмитрий Баринов, превеликая благодарность за столь обширный мануал! Попробую.

Только я наверное забыл указать что мне такая страница нужна при включенной опции "Сайт доступен только авторизованным пользователям". Т.е пользователь при заходе на сайт попадает на Splash Screen, и пока он не авторизуется или не зарегистрируется на сам сайт попасть не сможет.
Посетитель
small user social cms
Медаль
Сообщений: 108
SpideR:
при включенной опции "Сайт доступен только авторизованным пользователям"
login
--- --- --- тогда так...
Спойлер
Редактировалось: 1 раз (Последний: 16 апреля 2019 в 16:06)
Причин может быть несколько...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.