Перейти к публикации

Regger - регистрация и авторизация через социальные сети и сервисы


Рекомендованные сообщения

Когда будет работать без правок - это сразу первое место.

Сделано. Теперь работает без правок :D .

Выпущена новая версия Regger 1.3.

Подробное описание нововведений: http://regger.pw/blog/releases/41-novaya-versiya-regger-13-dlya-dle-82-102.html

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Вышла новая версия 1.4

Подробности нововведений http://regger.pw/blog/releases/43-novaya-versiya-socialnoy-registracii-i-avtorizacii-14-dlya-dle-82-102.html

Ссылка на сообщение
Поделиться на других сайтах

На DLE 9.3 пойдет?

Да пойдет. Начиная с версии 8.2 (введен тег include) и до 10.2 работает как надо.

В 10.2 новый дизайн панели поддерживается и новые типы в конфигурации.

Ссылка на сообщение
Поделиться на других сайтах

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

И еще почему пароль новый присваевается? Не легче чтоб юзер просто через вк входил например каждый раз и все

Первый вопрос отпадает) прочитал

Ссылка на сообщение
Поделиться на других сайтах

И еще почему пароль новый присваевается? Не легче чтоб юзер просто через вк входил например каждый раз и все

Что бы была возможность входить через пароль тоже. Уведомление о присвоении можно выключить. Настроек много и все они гибкие.

Ссылка на сообщение
Поделиться на других сайтах

И еще почему пароль новый присваевается? Не легче чтоб юзер просто через вк входил например каждый раз и все

Что бы была возможность входить через пароль тоже. Уведомление о присвоении можно выключить. Настроек много и все они гибкие.

Уже купил увидел)

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Тоже хочу, только с установкой. Или всё так просто, что можно обычному пользователю поставить?

Ссылка на сообщение
Поделиться на других сайтах

Тоже хочу, только с установкой. Или всё так просто, что можно обычному пользователю поставить?

зачем? Это уже по умолчанию есть в последней версии DLE
Ссылка на сообщение
Поделиться на других сайтах

Я не спец. В последней версии надо самому подключать и настраивать. Может кто?

И аватарку что-то не могу добавить здесь.

Ссылка на сообщение
Поделиться на других сайтах
В последней версии надо самому подключать и настраивать. Может кто?
там есть пошаговая инструкция, всё расписано по пунктам и с картинками. Делается очень легко
Ссылка на сообщение
Поделиться на других сайтах

в login.tpl где разместить строку [vk]<a href="{vk_url}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

Ссылка на сообщение
Поделиться на других сайтах

в login.tpl где разместить строку [vk]<a href="{vk_url}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

где хочешь в пределах [group=5][/group]
Ссылка на сообщение
Поделиться на других сайтах

Добавил в контакте и одноклассники, что-то не получилось.

Код


[group=5]<a class="register" href="{registration-link}" title="Регистрация на сайте">Регистрация</a>[/group]

[odnoklassniki]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=od}" target="_blank">Авторизация с помощью Одноклассники</a>[/odnoklassniki]

[vk]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=vk}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

[not-group=5]

И где должно быть видно? Нажимаем "войти" или "регистрация"

Ссылка на сообщение
Поделиться на других сайтах
И где должно быть видно? Нажимаем "войти" или "регистрация"
может дашь ссылку на сайт и покажешь код login.tpl?
Ссылка на сообщение
Поделиться на других сайтах

25vestey.ru

Сейчас попробовал перенести код из начала файла в конец.

Вот так


<div class="loginbar">

[group=5]<a class="register" href="{registration-link}" title="Регистрация на сайте">Регистрация</a>[/group]

[not-group=5]

<a href="#" onclick="document.getElementById('loginb').style.display='block';document.getElementById('login_overlay').style.display='block';" title="Панель пользователя">Панель пользователя</a>

<div id="loginb">

  <div class="logintitle">

    Привет, <b>{login}</b>!

  </div>

  <input type="image" class="login-close" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';" title="Закрыть окно" src="{THEME}/images/spacer.gif"></input>

  <div class="profile">

   <div class="profile-left">

    <img src="{foto}" alt="" />

   </div>

   <ul>

    <li><a href="{addnews-link}">Добавить новость</a></li>   

    <li><a href="{profile-link}" title="Мой профиль">Мой профиль</a></li>

    <li><a href="{pm-link}">Сообщения ({new-pm}|{all-pm})</a></li>

   </ul>

   [admin-link]<a class="enter" href="{admin-link}" target="_blank">Админцентр</a>[/admin-link]

    <a class="lostpass" href="{logout-link}"><b>Выход</b></a>

  </div>

</div>

<div id="login_overlay" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';"></div>		

[/not-group]

[group=5]

<a href="#" onclick="document.getElementById('loginb').style.display='block';document.getElementById('login_overlay').style.display='block';" title="Вход на сайт">Войти</a>

<div id="loginb">

  <div class="logintitle">Вход на сайт</div>

  <input type="image" class="login-close" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';" title="Закрыть окно" src="{THEME}/images/spacer.gif"></input>

  <div class="login_input">

   <form method="post" action="">

   <input name="login" type="hidden" id="login" value="submit" />

    <div class="login_field">

	 <input class="field" type="text" name="login_name" style="float:right;" value="{login-method}" onfocus="if(this.value!='') this.value=''" onblur="if(this.value=='') this.value='{login-method}'" />

    </div>

    <div class="login_field">

	 <input class="field"  type="password" name="login_password" style="float:right;" value="Пароль" onfocus="if(this.value!='') this.value=''" onblur="if(this.value=='') this.value='Пароль'" />

    </div>

    <div class="not_save">

	 <input type="checkbox" name="login_not_save" id="login_not_save" value="1" />

	 &nbsp;Не запоминать

    </div>

    <input class="enter" onclick="submit();" name="image" type="submit" value="ВОЙТИ" alt="Login" />

    <a class="lostpass" href="{lostpassword-link}" title="Восстановление пароля">восстановить пароль</a>

   </form>

  </div>

</div>

<div id="login_overlay" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';"></div>

[odnoklassniki]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=od}" target="_blank">Авторизация с помощью Одноклассники</a>[/odnoklassniki]

[vk]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=vk}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

[/group]

</div>

Ссылка на сообщение
Поделиться на других сайтах

<div class="loginbar">

[group=5]<a class="register" href="{registration-link}" title="Регистрация на сайте">Регистрация</a>[/group]

[not-group=5]

<a href="#" onclick="document.getElementById('loginb').style.display='block';document.getElementById('login_overlay').style.display='block';" title="Панель пользователя">Панель пользователя</a>

<div id="loginb">

  <div class="logintitle">

    Привет, <b>{login}</b>!

  </div>

  <input type="image" class="login-close" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';" title="Закрыть окно" src="{THEME}/images/spacer.gif"></input>

  <div class="profile">

   <div class="profile-left">

    <img src="{foto}" alt="" />

   </div>

   <ul>

    <li><a href="{addnews-link}">Добавить новость</a></li>   

    <li><a href="{profile-link}" title="Мой профиль">Мой профиль</a></li>

    <li><a href="{pm-link}">Сообщения ({new-pm}|{all-pm})</a></li>

   </ul>

   [admin-link]<a class="enter" href="{admin-link}" target="_blank">Админцентр</a>[/admin-link]

    <a class="lostpass" href="{logout-link}"><b>Выход</b></a>

  </div>

</div>

<div id="login_overlay" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';"></div>		  

[/not-group]

[group=5]

<a href="#" onclick="document.getElementById('loginb').style.display='block';document.getElementById('login_overlay').style.display='block';" title="Вход на сайт">Войти</a>

<div id="loginb">

  <div class="logintitle">Вход на сайт</div>

  <input type="image" class="login-close" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';" title="Закрыть окно" src="{THEME}/images/spacer.gif"></input>

  <div class="login_input">

   <form method="post" action="">

   <input name="login" type="hidden" id="login" value="submit" />

    <div class="login_field">

		 <input class="field" type="text" name="login_name" style="float:right;" value="{login-method}" onfocus="if(this.value!='') this.value=''" onblur="if(this.value=='') this.value='{login-method}'" />

    </div>

    <div class="login_field">

		 <input class="field"  type="password" name="login_password" style="float:right;" value="Пароль" onfocus="if(this.value!='') this.value=''" onblur="if(this.value=='') this.value='Пароль'" />

    </div>

    <div class="not_save">

		 <input type="checkbox" name="login_not_save" id="login_not_save" value="1" />

		 &nbsp;Не запоминать

    </div>

    <input class="enter" onclick="submit();" name="image" type="submit" value="ВОЙТИ" alt="Login" />

    <a class="lostpass" href="{lostpassword-link}" title="Восстановление пароля">восстановить пароль</a>

   </form>

[odnoklassniki]<a href="{odnoklassniki_url}" target="_blank">Авторизация с помощью Одноклассники</a>[/odnoklassniki]

[vk]<a href="{vk_url}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

  </div>

</div>

<div id="login_overlay" onclick="document.getElementById('loginb').style.display='none';document.getElementById('login_overlay').style.display='none';"></div>

[/group]

</div>

Ссылка на сообщение
Поделиться на других сайтах

Файл правильно выбрал?


/templates/FirstLine/login.tpl


</form>

[odnoklassniki]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=od}" target="_blank">Авторизация с помощью Одноклассники</a>[/odnoklassniki]

[vk]<a href="{http://25vestey.ru/index.php?do=auth-social&provider=vk}" target="_blank">Авторизация с помощью Вконтакте</a>[/vk]

  </div>

Фигурные скобки вокруг адреса должны быть? В общем что-то опять не то. В админ панели опции включил, коды прописал. В настройках скрипта, в настройках системы, в вкладке "посетители" включил "разрешить авторизацию. Получилось. При входе появились ссылки на авторизацию через Vk и одноклассники. Но зайти не удалось. Открывается страница "файл нот фоунд" в адресной строке

http://25vestey.ru/%7Bhttp://25vestey.ru/index.php?do=auth-social&provider=vk}

Что не так?

Может в коде odnoklassniki_url не должно быть http://25vestey.ru?

Изменено пользователем lordadrian
Ссылка на сообщение
Поделиться на других сайтах
Файл правильно выбрал?
да, давай так, скопируй все содержимое из файла login.tpl в блокнот, сохрани этот .txt файл и загрузи его через ftp в корень своего сайта и дай ссылку. Если есть гугл аккаунт, тогда загрузи туда с возможностью для всех редактировать этот файл.
Ссылка на сообщение
Поделиться на других сайтах

Так скоро мастером стану :)

http://25vestey.ru/login.txt свойства файла поставил 666

На гугле аккаунт есть. Но как туда загружать? В каком приложении?

И всё же


http://25vestey.ru/index.php?do=auth-social&provider=vk

это правильная ссылка?

Ссылка на сообщение
Поделиться на других сайтах

Так скоро мастером стану :)

http://25vestey.ru/login.txt свойства файла поставил 666

На гугле аккаунт есть. Но как туда загружать? В каком приложении?

И всё же


http://25vestey.ru/index.php?do=auth-social&provider=vk

это правильная ссылка?

как я и думал, я же уже в этой теме давал код, как нужно прописать http://forum.dle-news.ru/index.php?showtopic=65511&view=findpost&p=333545 внимательнее нужно сравнить и будет видно, где ошибка

это правильная ссылка?

уже 3 темы создано и везде я дал код как правильно, и опять же вставляешь ссылку не понятно какую

Ссылка на сообщение
Поделиться на других сайтах

Не, а что сразу нельзя сказать, что


[odnoklassniki]<a href="{odnoklassniki_url}" target="_blank">Авторизация с помощью Одноклассники</a>[/odnoklassniki]

менять не надо. Ведь задали столько вопросов, хотя с первого раза было видно в чём дело.

Однако спасибо. Всё заработало.

Буду пытаться добавлять другие сети. :)

Ссылка на сообщение
Поделиться на других сайтах

Не, а что сразу нельзя сказать
ага, вот я поганка такая, сразу не сказал...

в первом сообщении я попросил код login.tpl, во втором скинул рабочий код! а потом уже начались повторные вопросы. Я то грешным делом подумал, что уже совсем крыша у меня едет, не рабочие коды даю... А оказывается, что ты на него даже не посмотрел!

Я виноват, что не следишь за темой и сообщениями? Вот так и помогай потом, еще и упрекать будут.

Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

Так я думал, что это для замены на свой. :)

Кстати, вот не совсем хорошо. Эти ссылки видны только при нажатии на "вход" и нет на регистрации. Скажи кому "зарегистрируйся на сайте", сразу нажмёт "регистрацию" а вход через соц сети не заметит. Или я опять что-то не знаю?

Ссылка на сообщение
Поделиться на других сайтах

Так я думал, что это для замены на свой. :)

Кстати, вот не совсем хорошо. Эти ссылки видны только при нажатии на "вход" и нет на регистрации. Скажи кому "зарегистрируйся на сайте", сразу нажмёт "регистрацию" а вход через соц сети не заметит. Или я опять что-то не знаю?

то, но надо тогда делать немного по другому. Например на странице регистрации поставить кнопку «регистрация через соц. сети», но чтобы она не делала сразу переход в соц. сеть, а открывала, например, вплывающее окно из login.tpl, в котором уже будет кнопки соц. сетей. Это так, мысли в слух.

Про то, чтобы эти кнопки работали по мимо login.tpl хотябы ещё в main.tpl уже писалось много, быть может в следующем релизе исправят этот досадный недочет. Хотя изначально этого не просили

Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...