пользовательское соглашение в Joomla! 3.6.5

Нужно было сделать чтобы при регистрации пользователь принимал пользовательское соглашение. Это можно реализовать штатными средствами Joomla! Есть плагин - Пользователь - Профиль по умолчанию он выключен. Включил его и настроил поставив - Условия предоставления услуг во включено. Выбрал материал с условиями но на странице регистрации ссылка на этот материал не появилась. Думал что может какой то конфликт скриптов. Но даже на чистой джумле этот баг остаётся.

Стал смотреть файлы плагина и в файле:

plugins/user/profile/field/tos.php

Нашёл строку:

$tosarticle = $this->element['article'] > 0 ? (int) $this->element['article'] : 0;

Последний 0 заменил на id статьи с текстом пользовательского соглашения и всё заработало! Текст выводится в модальном окне.

Добавить комментарий


cooltext1694919848.png