SECURE PROTOCOL

TUCONIX.RU
ACCESS

Войдите в систему для получения полного доступа к эксклюзивным инструментам и загрузкам без ограничений.

Полный доступ
Максимальная скорость скачивания
Больше 800+ материалов

Идентификация

Введите свои данные для входа в панель

ПОЛНЫЙ ДОСТУП
v 2.0

Добро пожаловать
на tuconix.ru

Зарегистрируйтесь, чтобы получить полный доступ к сайту. Мы поможем вам найти нужный материал для ваших проектов.

Sponsored

Партнерский слот

Разместите свой оффер в самом сердце платформы.

Roma
Roma
Был: 3 часа назад
🔴 Оффлайн
INFO
Группа Администрация
Публикации 490
Комментарии 5
DLE (DataLife Engine) / Хаки
174
0
11.02.2025
Доступные файлы
Объект доступа
other-authorization.zip
Для скачивания файла необходимо авторизоваться или зарегистрироваться на сайте tuconix.ru
Войти / Зарегистрироваться
После входа вернитесь на страницу файла и скачайте его без ограничений
404
Attention

Файл нарушает
ваши права?

Если контент недоступен, украден или размещён незаконно - сообщите нам. Мы не игнорируем такие обращения.

Сообщить о проблеме →
Администрация не несет ответственности за действия пользователя на сайте, а так же скаченные файлы и материалы которые есть на форуме, все материалы взяты из открытых источников.

Хак DLE Отдельная страница авторизации для сайта

Установить хак для DLE Отдельная страница авторизации для вашего сайта, просто вариант и решение, позволит вам сделать отдельную страницу на основе технологии ajax, чтобы добавить отдельную страницу авторизации пользователей площадке. Хак Отдельная страница авторизации для DLE, удобное решение, установка выполнятся просто и потребует минимум изменений.

Придется добавить файлы скрипта в свои места, login.php в папку /engine/modules/, а файл login_page.tpl в папку вашего шаблона /templates/Ваш-шаблон/.

Установка хака Отдельная страница авторизации для DLE:
Добавьте запись в файле /engine/engine.php

ниже

switch ( $do ) {

добавьте следующий код :

case "name_module" :
  include (DLEPlugins::Check(ENGINE_DIR . '/modules/login.php'));  // Для версий движка 13 и выше.
  include ENGINE_DIR . '/modules/login.php';                       // Для версии движка ниже 13.
break;

Где name_module можно изменить на название страницы, но главное, чтобы название не совпадало с похожими страницами, тогда новая страница будет доступна по адресу.

Ваш-домен/index.php?do=name_module


P.S.1 У меня так и названа login

P.S.2 В зависимости от версий движка, код в login.php может быть немного другим, это относиться в основном к авторизации через социальные сети.

В файле login.php есть два тега

{class}

и

{btnClose}

Код автором применялся для ajax вызова формы авторизации. Назначение данных тегов не должно вызывать вопросов. Можно отредактировать на своё усмотрение, или удалить, если у Вас нету красивых модульных окошек.

if($_SERVER['REQUEST_METHOD'] == 'POST') $tpl->set( '{class}', "ajax-login" );
else $tpl->set( '{class}', "" );
    
if($_SERVER['REQUEST_METHOD'] == 'POST') $tpl->set( '{btnClose}', "<button type=\"button\" class=\"mfp-close\">&#215;</button>" );
else $tpl->set( '{btnClose}', "" );

Обращение к странице выполняется при помощи ajax, ничем не отличается при обращение для обычного входа. На ссылку адреса страницы вы можете повесить получение формы входа, а если будет проблема с js или по ссылке кликнули средней кнопкой мыши, то откроется стандартная страница.

P.S.3

{btnClose}

Стоит добавить, автор применил скрипт Magnific Popup и там возникла проблема с добавлением кнопки , если пользователь захочет закрыть окно при установленном данном хаке, ничего не осталось, как добавить кнопку в файл шаблона. Ещё одно решение удалить её вовсе, окно само продет, если кликнуть кнопкой в пустое пространство страницы.

Стили формы и шаблоны придется выполнить самостоятельно, всё хорошего в установке.

Автор: TeraMoune
Версия datalife engine: любая

Ультра-скидки и бонусы от наших партнёров

Не упустите шанс сэкономить: хостинг, VDS, домены — только по эксклюзивным ссылкам ниже.

О чем ты думаешь?
Комментарии: 0
Subscription

TU-PLATINUM

Полный премиум-доступ
Загрузки без ограничений
Эксклюзивный инструментарий
Спецпредложение 12 ДНЕЙ / 90₽
HOT
Перейти в группу

Ваш бренд в фокусе

Разместите рекламу и получите доступ к активной аудитории

Администрация не несет ответственности за действия пользователя на сайте.