Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать регистрацию в один шаг?

Как сделать регистрацию в один шаг?


     26.04.2015    Все вопросы » Хаки    2839

вопрос
Хочу сделать регистрацию на одной странице, но с дополнительными полями.
1) Выключил вывод правил на сайте
2) В файле шаблона registration.tpl, переставил все содержимое из validation в registration.
Теперь при регистрации дополнительные поля не выводятся, а выписывает {xfields}. Блок "О себе" изменения не сохраняет!
В register.php пробовал перенести

    $xfieldsaction = "list";
    $xfieldsadd = true;
    include (ENGINE_DIR . '/inc/userfields.php');
    $tpl->set( '{xfields}', $output );

на начало файла, но смог только заставить выводится дополнительные поля, а сохраняться не хотят!
Помогите с реализацией!

Ответа пока нет


2 комментария

Serik
Местный

Serik - 26 апреля 2015 19:15 -

Как с допполями хз, но в 1 шаг можно так:
Открыть файл engine/modules/register.php
найти строку
if( $doaction == "validating" AND !$stopregistration ) {

после нее вставить:
@header("Location: {$config['http_home_url']}");
die("Redirect");

Ну а кому надо заполнят в профиле остальное ))

Автор Sander

СПАСИБО надо тыкать в кнопку!

klaf
Юзер

klaf - 26 апреля 2015 19:48 -

Где-то недавно видел такой хак...

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 10.10.2012 lexa21reg  Хаки
наверх