Faq: шаблоны dle — login.tpl шаблон теги «панели авторизации на сайте»

FAQ: Шаблоны DLE — login.tpl шаблон теги оформления формы «Панели авторизации на сайте», поля «Логин» и «Пароль», ссылки на зарегистрироваться или восстановить пароль (забыли), получить доступ с помощью аккаунта соц сети , если посетитель ещё не был зарегистрирован. Если пользователь зарегистрировался, в панели можно добавить ссылки на “Добавить публикацию, Сообщения, Закладки, Непрочитанные новости, Доп поля, Профиль, Фото” и тому подобное.
FAQ (полезная справка): В файле login.tpl шаблон DLE настраивается в разделе “Панель авторизации на сайте”, вывод панели авторизации посетителя на сайте, применяется следующих тегов:
Теги | Описание |
{registration-link} | Тег устанавливает ссылку на страницу регистрации посетителя. |
---|---|
{lostpassword-link} | Тег устанавливает ссылку на страницу восстановления пароля. |
{logout-link} | Тег ссылки на выход пользователя с сайта, разлогирование. |
{admin-link} | Добавляет ссылку, чтобы пройти в админпанель скрипта. |
{pm-link} | Открыть страницу персональных сообщений. |
{new-pm} | Вывести количество новых персональных сообщений. |
{all-pm} | Тег вывода общего количества персональных сообщений. |
{favorite-count} | Выводит количество публикаций, которые добавил пользователь себе в закладки на сайте. |
{foto} | Можно вывести аватар пользователя. |
[admin-link] Профиль[/admin-link] | Выводит содержимое в тегах, если пользователь имеет доступ к админпанели скрипта. |
{profile-link} | Проставляет ссылку на страницу профиль пользователя. |
{stats-link} | Ссылка на статистику на сайте. |
{addnews-link} | Проставляет ссылку на страницу добавления новости на сайте. |
{favorites-link} | Ссылка на просмотр закладок пользователя. |
{newposts-link} | Проставляет ссылку на страницу непрочитанных новостей пользователем с последнего посещения им сайта. |
{group-icon} | отобразит иконку группы пользователя. |
{login-method} | В зависимости от установленного в настройках скрипта типа авторизации, вывод что необходимо вводить пользователю: логин или E-mail |
[vk] Вконтакте [/vk] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Вконтакте. |
{vk_url} | Ссылка URL Вконтакте на авторизацию в соц. сети. |
[odnoklassniki] Одноклассники [/odnoklassniki] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Одноклассники. |
{odnoklassniki_url} | Ссылка URL Одноклассники на авторизацию в соц. сети. |
[facebook] текст [/facebook] | Можно добавит любые слова заключенный в них, если включена поддержка авторизации при помощи социальной сети Facebook. |
{facebook_url} | Ссылка URL Facebook на авторизацию в соц. сети. |
[google] текст [/google] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи почты Google. |
{google_url} | Выводит ссылку URL на авторизацию в почты Google. |
[mailru] текст [/mailru] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Mail ru |
{mailru_url} | Выводит ссылку URL на авторизацию в соц. сети Mail_ru. |
[yandex] текст [/yandex] | Выводят текст заключенный в них, если включена поддержка авторизации при помощи социальной сети Yandex. |
{yandex_url} | Выводит ссылку URL на авторизацию в соц. сети Yandex. |
[xfgiven_x] [xfvalue_x] [/xfgiven_x] | Выводится дополнительное поле “x“, если поле не пустое. Более подробно про доп поля читайте. |
[xfnotgiven_x] текст [/xfnotgiven_x] | Выводится текст, указанный в них, если дополнительное поле пользователя не было задано, где X это имя дополнительного поля профиля пользователя. |
[xfvalue_x] | Выводится значение дополнительного поля “x”, где “x” название дополнительного поля. |
{group} | Выводит название группы пользователя сайта в которой он находится в данный момент. |
Dle шаблоны *.tpl об всех файлах подробно
Форма “Панель авторизации на сайте” настраивается в шаблоне login.tpl, готовый вариант можно увидеть в архиве движка в папке dle14_0.zip/upload/templates/Default/ или скачать по этой ссылке.
login.zip [1,21 Kb] (cкачиваний: 30)
Loginme – авторизация через соц.сети в dle!
Социальные сети плотно вошли в нашу жизнь, и отрицать их влияние, по меньшей мере, не рационально.LoginMe – это модуль который поможет вашим пользователям быстро (в один клик!) авторизоваться/создать аккаунт на Вашем сайте через уютный “ВКонтактик” и другие социальные сети.
Возможности модуля LoginMe:
– поддерживает популярные соц.сети
– легкая установка на сайт
– не создает нагрузки на хостинг
– открытые шаблоны оформления модуля
– подробная статистика для администрации сайта
– импорт пользователей из печального модуля-бекдора VAuth
– максимально снижена вероятность повторной регистрации, если пользователь забыл “с какой социально сети он входил”
– возможность привязки социальных аккаунтов для “уже существующих пользователей”
– независимость от социальных сетей (все данные хранятся у вас на сервере)
– отображение Ваших друзей с соцсетей, если они зарегены на этом же сайте (в разработке)
– получение аватарки, статуса пользователя из социальной сети в профиль на Вашем сайте (в разработке)
Теперь подробнее:
1) На данный момент модуль поддерживает соц.сети: ВКонтакте, FaceBook, Одноклассники, МойМир@Mail.ru. Ведутся работы над подключением Google , Twitter. При наличии массовой потребности в других соц.сети (Instagram, GitHub, Yandex и др) – это будет реализовано (при условии, что соц.сеть поддерживает такой метод авторизации). Одним словом, был бы спрос на функционал.. :=)
2) Как известно, установка модулей для DLE – обычно сложная и ненавистная процедура для вебмастеров (особенно после очередного апдейта самого DLE). Мы беспокоимся о Ваших нервах, поэтому сам процесс установки модуля LoginME состоит из:
– загрузки файлов на сервер
– 1 изменение в файлах движка
– легкое подключение в шаблоне
– создание приложений в соц.сетях (независящая от нас процедура)
3) LoginMe не несет дополнительнй нагрузки на хостинг, поэтому случаи “поставил Ваш модуль – выгнали с хостинга” – исключены :winked:
4) Вы можете легко менять внешний вид модуля (кнопки соц.сетей, текст и т.д.). По-умолчанию в архиве идет готовое оформление для шаблона Default
Возможности LoginMe на странице регистрации в DLE
Как это выглядит для пользователя… (Зеленым – подключенные соц.сети)
5) В админпанели DLE доступная следующая информация:
общая статистика с различными фильтрами
Подробная статистика по пользователям
Различные сортировки/фильтры – регулярно добавляются на основе Ваших отзывов и пожеланий
6) После “неприятного” факта о бекдоре в модуле VAuth, немало вебмастеров вынуждены были отключить его на своих сайтах. LoginMe поддерживает уже существующих пользователей VAuth на Вашем сайте и “прозрачно” подхватит их. Таким образом, и овцы аккаунты целы, и волки соц.сети живы
Системные требования для работоспособности модуля:
1) DLE 9.6-9.8 (Поддержка версий ниже 9.6 – исключена). Учтите, что demo-версия DLE не подходит, так как там закрытый исходный код и Вы не сможете внести нужные изменения в файлы движка.
2) модуль для php – IonCube Loaders v4.0.0 или выше и выше (поддержка версии ниже – возможна по запросу). Как правило, он установлен на 90% хостингов и ставится суппортом в один клик.
3) Аккаунты в нужных Вам соц.сетях
Дополнительно:
– Основные файлы модуля зашифрованы IonCube Pro Encoder (скажем “НЕТ” любителям халявы!). При продаже- модуль привязывается к домену.
– Файлы шаблона – открыты, Вы можете их редактировать как угодно. При покупке Вы получаете архив с модулем/инструкцией.
Для уточнения каких-либо вопросов – можете смело писать в данном топике либо связаться с нами по контактам ниже.
– Стоимость модуля: 15 USD
Как купить модуль:
1) Оплачиваете модуль на WMZ, указанный ниже. В примечании к платежу ОБЯЗАТЕЛЬНО укажите “покупка модуля loginme, домен_сайта, версия DLE, кодировка сайта, Ваш e-mail (на него будет выслан архив), icq либо другой способ для быстрой связи с Вами”
2) Оплата принимается через WebMoney:
Z290449978850
BL ~250, аттестат продавца, в системе с 2005 года.
3) После оплаты Вы получите модуль на e-mail (архив содержит сам модуль, инструкцию по установке и стили для шаблона Default)
Техническая поддержка модуля и обновления:
1) Покупателям предоставляются бесплатные обновления модуля на 1 год со дня покупки
2) При добавлении нового функционала/новых соцсетей- возможно повышение цены. Для текущих покупателей – цена неизменна и с обновлением Вы, соответственно, получаете все плюшки новых версий модуля.
3) Установка модуля – безумна проста. Но на всякий случай, мы сможем Вам помочь:
– установить модуль на Ваш сайт – 5$
– адаптировать шаблона модуля под Ваш дизайн – 5$
– технические вопросы/пожелания/ошибки – с радостью примем по нижеуказанным контактам.
Контакты:
– ЛС на этом сайте
– icq 17три28три
– info@loginme.ru
Regger 1.5 – модуль авторизации через соцсети
В данный релиз были внесены следующие функциональные изменения и нововведения:
Полу-автоматическое обновление и установка провайдеров
В панель управления модуля был добавлен мастер установки и обновлений провайдеров. При наличии активной лицензии, через этот мастер можно в пару кликов устанавливать не установленные провайдеры, либо обновлять уже установленные провайдеры, если обновления имеются. Быстрый поиск наличия обновлений провайдеров в модальном окне остался на месте.
Переработан вывод графиков в сводной статистике
Графики от Google были удалены, теперь графики строятся на основе Chart.js и не зависят от сторонних сервисов. Вывод графиков стал более информативен, а так же теперь они работают и с мобильных телефонов.
Генерация возможных логинов
Добавлена генерация доступных возможных логинов с выводом в шаблон запроса данных.
Теперь логин можно ввести свой, либо выбрать уже созданный из доступных.
Данная возможность зависит от вашего шаблона, а так же от настроек запроса дополнительных данных.
Добавлена возможность проверки адреса электронной почты
Теперь, если в настройках указано проверять адрес электронной почты, а так же если адрес почты вводит пользователь, регистрация будет откладываться до проверки адреса электронной почты.
Для проверки почты, высылается письмо с о ссылкой активации по шаблону стандартной регистрации. После перехода по ссылке в письме, пользователь автоматически регистрируется.
Переработан механизм вывода инструкций
Был переработан механизм вывода инструкций, теперь он является более информативным, например в ссылках для настройки подставляется адрес вашего сайта автоматически (только для новых инструкций). Кроме того, мы увеличили шрифт инструкции, теперь можно читать с легкостью на любых мониторах.
Новая версия API 2.0
Сервер лицензий был значительно доработан, в нем учтены все пожелания и требования от клиентов, а так же лично от меня (теперь моя душа довольна этим механизмом).
Добавлена поддержка DLE 10.3
Из за некоторых изменений, версия 1.4 без танцев с бубном не заводилась на DLE 10.3, текущая версия работает без проблем.
Добавлена поддержка интеграции форума IPB3 от kaliostro.net
Добавлена по запросу одного из клиентов. По умолчанию она выключена.
Подробнее о модуле, а так же приобретение на официальном сайте.
Узнать детали покупки
Отдельные страницы входа и регистрации для дле

Модуль или хакотдельные страницы Входа и регистрации для Dle – красиво оформить страницу регистрации и входа на сайта с блоком пароль и логин, автоматическим входом через соц. сети Вконтакт и Facebook. Отдельные страницы входа и регистрации выполнены в метровском дизайне.
Установка отдельные страницы Входа и регистрации из раздела dle хаки
Делайте все по инструкции в архиве, более полная инструкция Three-pages.rar/Модуль/install.html
Открыть /engine/engine.php в нем ищем:
case "feedback" : include ENGINE_DIR . '/modules/feedback.php'; break;
Ниже вставляем:
case "login" : include ENGINE_DIR . '/modules/login.php'; break;
Ищем:
elseif ($do == 'feedback') $nam_e = $lang['title_feed'];
Ниже вставляем:
elseif ($do == 'login') $nam_e = $lang['title_login'];
Открываем /language/Russian/website.lng в нем ищем:
'wysiwyg_language' => "ru",
Ниже вставляем:
'title_login' => "Авторизация на сайте",
Открываем /engine/init.php в нем ищем:
$tpl->set( '{lostpassword-link}', $PHP_SELF . "?do=lostpassword" );
Ниже вставляем:
$tpl->set( '{loginpage-link}', $PHP_SELF . "?do=login" );
Далее скрываем ваш шаблон!
Открываем templates/ваш-шаблон/main.tpl в нем закрываете ваши стили, скрипты и каркас шаблона! ( Не закрывайте {headers} и {AJAX} ):
[not-aviable=login|register|lostpassword] ..... [/not-aviable]
Пример:
[not-aviable=login|register|lostpassword] <link rel="stylesheet" href="/engine/modules/styles.css" type="text/css"> <script type="text/javascript" src="/templates/orating_pack.js"></script> [/not-aviable] [not-aviable=login|register|lostpassword]
<body> бла-бла-бла-бла-бла [/not-aviable] {info} {content}
Далее делаем красивый адрес страниц:
Открываем /.htaccess после
RewriteEngine On,
вставляем:
( reg / login / reset - можете сменить на своё! ):
RewriteRule ^reg(/?) $ /?do=register [L] RewriteRule ^login(/?) $ /?do=login [L] RewriteRule ^reset(/?) $ /?do=lostpassword [L]
Внимание: В шаблонах страниц есть закомментированный код, если он вам понадобится – раскомментируйте его, а если нет, то удалите!
Внимание: Стиль тэга {info} – bean-alert note
Автор login.php: ХЗ
от 23.10.2022
Автор Модификации: Tesak.
Автор дизайна данной страницы: Qnut.
Версия движка: DataLife Engine 10.x
Скачать хаки для dle, как хак Отдельные страницы Входа и регистрации для ДЛЕ
Three-pages.rar [428,55 Kb] (cкачиваний: 874)