vpktz |
|
---|---|
Страница входа login.tpl лежит на поверхности директории темы {thema}/login.tpl Страница регистрация user.register.tpl лежит в модуле users по адресу {thema}/modules/users/user.register.tpl
Не могу сообразить как сделать эти страницы открывающимися в модальном окне. Ссылки на вход и регистрацию находятся в header. Не могу понять куда вставлять код modal. Если все в header то что вставлять в тело modal , напрямую теги из login.tpl и user.register.tpl там не отображаются. Вот эту https://www.cotonti.com/forums?m=posts&q=8468 тему читал и сделал все как объяснил macik. Но у меня ничег оне работает видимо изначально что то не правильно с раположением тела modal или еще что то. Кто как реализовывал можете хотя бы на примере login.tpl расписать. |
Roffun |
|
|||
---|---|---|---|---|
#44128 vpktz: Можно использовать плагин highslide для этого. #44128 vpktz: Кто как реализовывал можете хотя бы на примере login.tpl расписать. Достаточно дать нужному контейнеру id (в файле login.tpl), например:
А в нужном месте вызвать:
Это если другая страница вызывается. А если форма находится в том же файле, то можно inline:
Читайте описание плагина, там всё это описано. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
||||
Bu gönderi Roffun tarafından düzenlendi (2020-01-16 16:02, 5 yıllar önce) |
vpktz |
|
|||
---|---|---|---|---|
Читайте описание плагина, там всё это описано. Не понимаю в чем проблема,но у меня не работает. Даже если я вставляю пример
то у меня не всплывает никакого окна. Если я отключаю в настройках плагина стили то класс
не срабатывает и текст под ссылкой
виден сразу. С включеными классами текста не видно. Значит плагин работает в теории, но не практике. Может у меня конфликты где то? Так как одних css фрейморков только 3 штуки стоит. Может быть такое? |
Roffun |
|
---|---|
#44134 vpktz: С включеными классами текста не видно. Значит плагин работает в теории, но не практике. У меня всё работает. Проверяется просто - на шаблоне по умолчанию. Переключаете на тестовом сайте шаблон nemesis, и в нем проверяете. Потом ищете проблему у себя в коде. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
vpktz |
|
|||
---|---|---|---|---|
В общем не дошел я до проверки через ваш плагин highslide. Установил чисты дистрибутив, и тему nemesis как вы говорили. Потом смотрю в теме nemesis нет ссылки на вход и регистрацию. (При беглом осмотре) Я решил не заморачиваться и включил тему bootlance, а там уже реализован login.tpl через modal. Я осмотрел как и увидел что все как и должно быть по логике только форма из login.tpl что бы работала в header.tpl должна быть модифицирована. Вот так:
И стоять в теге
Что решать с регистрацией пока не знаю. Скорее всего придеться оставить так, хотя это так не эстетично смотриться. Но пока сам я не могу разобраться.
|
||||
Bu gönderi vpktz tarafından düzenlendi (2019-03-03 20:00, 6 yıllar önce) |
zaqqqwe |
|
---|---|
После редактирования пользователя и изменения алиаса: http://skrinshoter.ru/i/040719/fCtqH3BY.png , |
boris78 |
|
||
---|---|---|---|
#44132 Roffun: Если обернуть страницу регистрации в <div id="vhod"> и указать <a href="{PHP|cot_url('register')}#vhod" class="highslide-ajax">{PHP.L.Register}</a> то форма регистрации открывается без капчи в модальном окне. Почему так? И еще после заполнения в модальном окне этой формы будет сразу перезагрузка страницы в качестве залогиненного пользователя (проверка email отключена) ? |
|||
Bu gönderi boris78 tarafından düzenlendi (2020-02-13 09:26, 5 yıllar önce) |
Roffun |
|
---|---|
#44485 boris78: Что-то не так сделали. В div с id нужно обернуть саму форму в файле users.register.tpl. Еще попробуйте на странице плагина нажать кнопку обновить. #44485 boris78: И еще после заполнения в модальном окне этой формы будет сразу перезагрузка страницы в качестве залогиненного пользователя (проверка email отключена) ? Да, если включены опции:
По обоим вопросам проверил на тестовом только что, всё работает. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
boris78 |
|
---|---|
Попробовал еще раз в разных браузерах, в файле /TEMA/user.register.tpl обернул все от и до в div, но капчу не показывает. (модуль Users обновил, проверки e-mail отключены и тд) И видимо это проблема не 1 моего опыта https://www.cotonti.com/forums?m=posts&q=8468 |
Roffun |
|
---|---|
#44487 boris78: Наверное мы о разных капчах говорим. Я имею ввиду свой плагин Captcha а не Mcaptcha из дистрибутива. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
boris78 |
|
---|---|
Верно 100% |
aspopovrn |
|
---|---|
#44487 boris78: У меня в модальном окне капча не показывалась, обновил плагин капчи и почистил кэш - помогло |