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

Как заставить дополнительные поля работать при регистрации?


     21.01.2021    Все вопросы » Хаки    127

вопрос
Здравствуйте ребята.
Известно что дополнительные поля при регистрации работает только между тегами [validation][/validation]
Как можно сделать так что бы дополнительные поля работали между тегами [registration][/registration]

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


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

qabbasovfortk
Юзер

qabbasovfortk - 21 января 2021 17:26 -

Хороший вопрос

dj-avtosh
PHP-developer

dj-avtosh - 21 января 2021 17:59 -

Может быть так (не уверен).

В /engine/modules/register.php

найти:

		$tpl->set( '[registration]', "" );
		$tpl->set( '[/registration]', "" );


ниже вставить:

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

    if ( count( $xfieldinput ) ) {
        foreach ( $xfieldinput as $key => $value ) {
            $tpl->copy_template = str_replace( "[xfinput_{$key}]", $value, $tpl->copy_template );
        }       
    }   

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

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

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

 23.12.2012 sosok167  Хаки
наверх