WedX - журнал о программировании и компьютерных науках

Как вызвать форму регистрации пользователя в php

Я пытаюсь вызвать форму регистрации пользователя joomla по умолчанию через пользовательский модуль со ссылкой. Я создал всплывающее окно, и я хотел бы показать логин пользователя и регистрацию пользователя внутри этого всплывающего окна. Мне просто нужен вызов для форм. Спасибо


  • Какую версию Joomla вы используете? 23.02.2013
  • Я использую joomla 2.5 Спасибо. 23.02.2013

Ответы:


1

Вы можете использовать метод getInstance() JForm, где первый параметр — это имя формы (произвольное), а второй параметр — абсолютный путь к xml, содержащему форму (в joomla формы создаются с файлами xml).

<?php
    /* @var $form JForm */
    $form = JForm::getInstance('formName', JPATH_BASE . '/components/com_users/models/forms/registration.xml');
    foreach ($form->getFieldset() as $field) {
        echo JText::_($field->label);
        echo $field->input;
    }
?>

Надеюсь это поможет :)

Стоян

23.02.2013

2

Пользовательский модуль должен быть опубликован в компоненте, если вы хотите иметь к нему доступ. Вы можете добиться этого с помощью com_content и кода {loadposition}.

Когда у вас есть модуль в компоненте, вам нужно выяснить ссылку на него, это может быть:

https://example.com/index.php?option=com_content&view=article&id=115

sef-url, если вы определяете пункт меню.

Чтобы вызвать только вывод компонента (таким образом, модуля), добавьте

&tmpl=компонент

к URL-адресу, это скажет Joomla отображать только компонент, а не полный шаблон

23.02.2013
Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]