cotonti.com : Вход и Регистрация в модальном окне https://www.cotonti.com Laatste forum onderwerpen Cotonti en Tue, 16 Dec 2025 22:01:59 -0000 aspopovrn #44487 boris78:

Попробовал еще раз в разных браузерах, в файле /TEMA/user.register.tpl обернул все от и до в div, но капчу не показывает. (модуль Users обновил, проверки e-mail отключены и тд)

И видимо это проблема не 1 моего опыта https://www.cotonti.com/forums?m=posts&q=8468

У меня в модальном окне капча не показывалась, обновил плагин капчи и почистил кэш - помогло

]]>
Wo, 06 Mei 2020 08:52:51 -0000
boris78  

Наверное мы о разных капчах говорим. Я имею ввиду свой плагин Captcha а не Mcaptcha из дистрибутива.

Верно 100%

]]>
Thu, 20 Feb 2020 06:22:57 -0000
Roffun #44487 boris78:

Попробовал еще раз в разных браузерах, в файле /TEMA/user.register.tpl обернул все от и до в div, но капчу не показывает. (модуль Users обновил, проверки e-mail отключены и тд)

И видимо это проблема не 1 моего опыта https://www.cotonti.com/forums?m=posts&q=8468

Наверное мы о разных капчах говорим. Я имею ввиду свой плагин Captcha а не Mcaptcha из дистрибутива.

]]>
Vr, 14 Feb 2020 14:36:26 -0000
boris78 Попробовал еще раз в разных браузерах, в файле /TEMA/user.register.tpl обернул все от и до в div, но капчу не показывает. (модуль Users обновил, проверки e-mail отключены и тд)

И видимо это проблема не 1 моего опыта https://www.cotonti.com/forums?m=posts&q=8468

]]>
Vr, 14 Feb 2020 09:53:05 -0000
Roffun #44485 boris78:

Если обернуть страницу регистрации в <div id="vhod">

и указать <a href="https://www.cotonti.com/{PHP|cot_url('register')}#vhod" class="highslide-ajax">{PHP.L.Register}</a>

то форма регистрации открывается без капчи в модальном окне. Почему так?

 

Что-то не так сделали. В div с id нужно обернуть саму форму в файле users.register.tpl.

Еще попробуйте на странице плагина нажать кнопку обновить.

#44485 boris78: И еще после заполнения в модальном окне этой формы будет сразу перезагрузка страницы в качестве залогиненного пользователя (проверка email отключена) ?

Да, если включены опции:

Отменить проверку e-mail при регистрации:    да

Автовход после регистрации:    да 

Авторизация для пользователей, не подтвердивших регистрацию:  да

По обоим вопросам проверил на тестовом только что, всё работает. 

]]>
Thu, 13 Feb 2020 12:30:30 -0000
boris78 #44132 Roffun:
 

Страница регистрация user.register.tpl лежит в модуле users по адресу {thema}/modules/users/user.register.tpl

 
<div id="my">
 содержимое файла login.tpl
</div>

А в нужном месте вызвать:

<a href="https://www.cotonti.com/{PHP|cot_url('login')}#my" class="highslide-ajax">{PHP.L.Register}</a>

Если обернуть страницу регистрации в <div id="vhod">

и указать <a href="https://www.cotonti.com/{PHP|cot_url('register')}#vhod" class="highslide-ajax">{PHP.L.Register}</a>

то форма регистрации открывается без капчи в модальном окне. Почему так?

И еще после заполнения в модальном окне этой формы будет сразу перезагрузка страницы в качестве залогиненного пользователя (проверка email отключена) ?

]]>
Thu, 13 Feb 2020 08:33:09 -0000
zaqqqwe После редактирования пользователя и изменения алиаса: http://skrinshoter.ru/i/040719/fCtqH3BY.png , 
переход по /index.php?e=users&amp;m=register, далее кнопка "Замовники", адресная строка /index.php?e=users&amp;m=/index.php?e=users&amp;m=register&amp;usergroup=zamovnyky , форма регистрации не открывается, а открывается только при подставлении старого алиаса /index.php?e=users&amp;m=register&amp;usergroup=xxxxxx
Что нужно править и почему изменения не подхватываются автоматом?

]]>
Thu, 04 Jul 2019 10:33:21 -0000
vpktz

У меня всё работает. Проверяется просто - на шаблоне по умолчанию. Переключаете на тестовом сайте шаблон nemesis, и в нем проверяете. Потом ищете проблему у себя в коде.

 В общем не дошел я до проверки через ваш плагин highslide.

Установил чисты дистрибутив, и тему nemesis как вы говорили. Потом смотрю в теме nemesis нет ссылки на вход и регистрацию. (При беглом осмотре)

Я решил не заморачиваться и включил тему bootlance, а там уже реализован login.tpl через modal. Я осмотрел как и увидел что все как и должно быть по логике только форма из login.tpl что бы работала в header.tpl должна быть модифицирована. Вот так: 

	<!-- IF {PHP.usr.id} == 0 -->

	
	<div id="modal-login" uk-modal>
        <div class="uk-modal-dialog uk-modal-body">
            
            <form class="form-horizontal" action="{HEADER_GUEST_SEND}" method="post">
					<div class="control-group">
						<label class="control-label" for="inputEmail">{PHP.L.users_nameormail}</label>
						<div class="controls">
							<input type="text" name="rusername" id="inputEmail" />
						</div>
					</div>
					<div class="control-group">
						<label class="control-label" for="inputPassword">{PHP.L.Password}</label>
						<div class="controls">
							<input type="password" name="rpassword" id="inputPassword" /><br/>
							<a rel="nofollow" class="link small" href="https://www.cotonti.com/{PHP|cot_url('users','m=passrecover')}">{PHP.L.users_lostpass}</a>
						</div>
					</div>
					<div class="control-group">
						<div class="controls">
							<label class="checkbox">
							{HEADER_GUEST_COOKIETTL} {PHP.L.users_rememberme}
							</label><br/>
							<button type="submit" class="btn btn-primary btn-large">{PHP.L.Login}</button>
						</div>
					</div>
				</form>
        </div>
    </div> 
	
	
	<!-- ENDIF --> 

И стоять в теге 

<!-- IF {PHP.usr.id} == 0 -->    
<!-- ENDIF -->

Что решать с регистрацией пока не знаю. Скорее всего придеться оставить так, хотя это так не эстетично смотриться. Но пока сам я не могу разобраться.

 

]]>
Zo, 03 Mrt 2019 19:49:13 -0000
Roffun #44134 vpktz:     С включеными классами текста не видно. Значит плагин работает в теории, но не практике.

Может у меня конфликты где то? Так как одних css фрейморков только 3 штуки стоит. Может быть такое?

У меня всё работает. Проверяется просто - на шаблоне по умолчанию. Переключаете на тестовом сайте шаблон nemesis, и в нем проверяете. Потом ищете проблему у себя в коде.

]]>
Thu, 28 Feb 2019 13:53:28 -0000
vpktz Читайте описание плагина, там всё это описано.

Не понимаю в чем проблема,но у меня не работает. Даже если я вставляю пример 

<a href="https://www.cotonti.com/#" class="highslide-inline">Inline HTML</a>
<div class="highslide-maincontent">
Здесь любое содержимое, например форма авторизации.
</div>

то у меня не всплывает никакого окна.

Если я отключаю в настройках плагина стили то класс

class="highslide-maincontent"

не срабатывает и текст под ссылкой 

<a href="https://www.cotonti.com/#" class="highslide-inline">Inline HTML</a>

виден сразу. 

С включеными классами текста не видно. Значит плагин работает в теории, но не практике.

Может у меня конфликты где то? Так как одних css фрейморков только 3 штуки стоит. Может быть такое?

]]>
Thu, 28 Feb 2019 11:46:23 -0000
Roffun #44128 vpktz:

Страница входа login.tpl лежит на поверхности директории темы {thema}/login.tpl

Страница регистрация user.register.tpl лежит в модуле users по адресу {thema}/modules/users/user.register.tpl

Не могу сообразить как сделать эти страницы открывающимися в модальном окне. 

Можно использовать плагин highslide для этого.

#44128 vpktz:  Кто как реализовывал можете хотя бы на примере login.tpl расписать.

Достаточно дать нужному контейнеру id (в файле login.tpl), например:

<div id="my">
 содержимое файла login.tpl
</div>

А в нужном месте вызвать:

<a href="https://www.cotonti.com/{PHP|cot_url('login')}#my" class="highslide-ajax">{PHP.L.Register}</a>

Это если другая страница вызывается. А если форма находится в том же файле, то можно inline:

<a href="https://www.cotonti.com/#" class="highslide-inline">Inline HTML</a>
<div class="highslide-maincontent">
Здесь любое содержимое, например форма авторизации.
</div>

Читайте описание плагина, там всё это описано.

]]>
Wo, 27 Feb 2019 15:07:46 -0000
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 расписать.

]]>
Di, 26 Feb 2019 20:43:50 -0000