• Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Форум » Веб-разработка » Вопросы про uCoz » Не работает авторизация на сайте
Не работает авторизация на сайте
fanya
Воскресенье, 08 Октября 2017 | Сообщение 1
Оффлайн
Vip
Сообщений:112
Награды: 0
Не могу найти ошибку в данном коде, думаю что из за него не активна кнопка авторизации или выставил не правильно с переменными.

Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 2
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, так попробуй, и при клике окно появиться.

Код
<div class="action-btns">
<div class="search-btn" id="searchbtn"><span class="fa fa-search"></span></div>
<div class="log-btn icon-left" id="loginbtn">
<?if($USER_LOGGED_IN$)?>
<span class="fa fa-bars"></span><span><a title="Мой профиль" href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Управление<!--</s>--></a></span>
<?else?>
<span class="fa fa-sign-in"> <a title="Выход" href="$LOGIN_LINK$">Авторизация</a></span>
<?endif?>
</div>
</div>
</div>


Вот операторы, что отвечают за работу.

Код
  <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?>
<a title="Мой профиль" href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Мой профиль<!--</s>--></a>
<a title="Выход" href="$LOGOUT_LINK$"><!--<s5164>-->Выход<!--</s>--></a>
<?else?><a title="Регистрация" href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a>
<a title="Вход" href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?>  
Страна: (RU)
fanya
Воскресенье, 08 Октября 2017 | Сообщение 3
Оффлайн
Vip
Сообщений:112
Награды: 0
Kosten, не работает.
Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 4
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, на тестовом проверил, авторизацию прошел через социальные сети, при вызове окна.

При нажатие появляется окно.

Прикрепления: 5163787.png (17.5 Kb)
Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 5
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, нужно падать заявку, как описано здесь, то каждый раз спрашиваешь, что за сайт.
Страна: (RU)
fanya
Воскресенье, 08 Октября 2017 | Сообщение 6
Оффлайн
Vip
Сообщений:112
Награды: 0
Kosten,


сайт вот он. окошки появляются но внизу сайта(на нижнем футере)
Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 7
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, у ваш походу код окна в них сайта поставлен для вывода, что нужно убрать.
Страна: (RU)
fanya
Воскресенье, 08 Октября 2017 | Сообщение 8
Оффлайн
Vip
Сообщений:112
Награды: 0
Kosten,
Код
<script src="/js/libs.js"></script>
<script src="/js/filter-xf.js"></script>
<script type="text/javascript" src="/js/jqueryui.js"></script>
</div>


возможно оно?
Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 9
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, этот оператор LOGIN_LINK отвечает за появление окна с авторизацией.
Страна: (RU)
Kosten
Воскресенье, 08 Октября 2017 | Сообщение 10
Оффлайн
Администраторы
Сообщений:44342
Награды: 70
fanya, у вас вверх сайта так без оператора стоит?

Код
<span class="fa fa-sign-in"></span><span>Авторизация</span>


нужно

Код
<span class="fa fa-sign-in"> <a title="Выход" href="$LOGIN_LINK$">Авторизация</a></span>
Страна: (RU)
fanya
Воскресенье, 08 Октября 2017 | Сообщение 11
Оффлайн
Vip
Сообщений:112
Награды: 0
Kosten, это заменил, ну посмотрим переставлю чуть позже на локальную авторизацию.
тк все равно не работает так как надо... мб в этом и проблема


Сообщение отредактировал
fanya - Воскресенье, 08 Октября 2017, 21:26
Страна: (RU)
-SAM-
Понедельник, 09 Октября 2017 | Сообщение 12
Оффлайн
Друзья сайта
Сообщений:882
Награды: 40
fanya, если первую функцию правильно прописали, то вторую - вам неправильный код дали. Оригинал вот:
Код
<span class="fa fa-sign-in"></span><span>Авторизация</span>
Вот дали:
Код
<span class="fa fa-sign-in"> <a title="Выход" href="$LOGIN_LINK$">Авторизация</a></span>
Исходя из того, что первый span - это подключенная иконка font awesome, то код должен быть как минимум таким:
Код
<span class="fa fa-sign-in"></span><span><a title="Вход" href="$LOGIN_LINK$">Авторизация</a></span>
или таким:
Код
<a title="Вход" href="$LOGIN_LINK$"><span class="fa fa-sign-in"></span><span>Авторизация</span></a>

Остальное уже через стили подстраивается (если цвет меняется текста или смещается). Проверил и всё работает. Кроме того, можно вот так подключить:
Код
<span title="Вход" onclick="new _uWnd('LF', ' ', -250, -110, {autosize:1, closeonesc:1, resize:1 }, {url:'/index/40' } ); return false;"><span class="fa fa-sign-in"></span><span>Авторизация</span></span>
или так:
Код
<span title="Авторизация" onclick="new _uWnd('LF', ' ', -250, -110, {autosize:1, closeonesc:1, resize:1 }, {url:'/index/40' } ); return false;" class="fa fa-sign-in"></span>
тогда и стили править не придётся (во втором случае, как мне кажется, даже лучше - можно через уловные операторы прописать всё, чтобы уже вошедшим менялась ссылка на выход и иконке был класс fa-sign-out).




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Страна: (UA)
-SAM-
Понедельник, 09 Октября 2017 | Сообщение 13
Оффлайн
Друзья сайта
Сообщений:882
Награды: 40
Цитата -SAM- ()
<span title="Вход" onclick="new _uWnd('LF', ' ', -250, -110, {autosize:1, closeonesc:1, resize:1 }, {url:'/index/40' } ); return false;"><span class="fa fa-sign-in"></span><span>Авторизация</span></span>
Этот вариант не нужно использовать - при изменении ширины экрана будет прятаться кнопка (исходя из стилей на адаптивность). Значит задавать анкором, а потом стили подключать:
Код
.action-btns a {color:#FFF;}




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Страна: (UA)
-SAM-
Понедельник, 09 Октября 2017 | Сообщение 14
Оффлайн
Друзья сайта
Сообщений:882
Награды: 40
Ну и проверил еще адаптивность, так там получается, что при низких разрешениях экрана подписи к кнопкам прячутся, посему функцию подключить на них нельзя (иконки остаются видны потом, а надписи с функциями прячутся):
Код
.log-btn span:not(.fa) {display:none;}
Соответственно это тоже отпадает:
Цитата Kosten ()
<span class="fa fa-bars"></span><span><a title="Мой профиль" href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Управление<!--</s>--></a></span>
Цитата -SAM- ()
<span class="fa fa-sign-in"></span><span><a title="Вход" href="$LOGIN_LINK$">Авторизация</a></span>
Нужно оборачивать всё в анкор, как тут дал:
Цитата -SAM- ()
<a title="Вход" href="$LOGIN_LINK$"><span class="fa fa-sign-in"></span><span>Авторизация</span></a>
И потом стиль подключить, чтобы надписи были белого цвета.




Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно.
Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Страна: (UA)
fanya
Понедельник, 09 Октября 2017 | Сообщение 15
Оффлайн
Vip
Сообщений:112
Награды: 0
-SAM-, Спасибо большое ! с анкором пошло! подключу стили и будет отлично! спасибо!
HTML5, самому интереснее)
Страна: (RU)
Форум » Веб-разработка » Вопросы про uCoz » Не работает авторизация на сайте
  • Страница 1 из 1
  • 1
Поиск: