Да нет наверно.ру

Akeeba Subscriptions 6 как удалить поля при регистрации?

1. Заполняем поля
2. Двигаем поля
3. Скрываем поля

Для этого открываем файл: мойсайт/components/com_akeebasubs/View/Level/tmpl/default_fields.blade.php
Этот файл поделён на блоки типа {{-- Zip --}} {{-- Country --}} {{-- Full name --}}  и т. д...

Akeeba Subscriptions 6 как удалить поля при регистрации?

Это и есть назойливые поля при оформление подписок в Akeeba Subscriptions. Их просто так взять и удалить нельзя т.к. система упорно требует их заполнения и при их удаление из кода Akeeba попросту рушиться... Поэтому надо подставить любые значения в эти поля, а потом попросту их скрыть с глаз долой, пускай они за кадром заполняются)

Идём дальше, в каждом блоке есть тэг input со своим значением value. Например блок {{-- Zip --}} имеет значение: value="{{{$field_data['zip']}}}"


Akeeba Subscriptions 6 как удалить поля при регистрации?

Если изменить его на value="Zip" или вместо Zip любое другое слово.

Akeeba Subscriptions 6 как удалить поля при регистрации?

То на странице оформления подписки в пустую строку блока ZIP подставится значение value. Если такую же операцию проделать со всеми неугодными блоками, то на странице оформления подписки, данные в ненужных полях автоматически заполняться из их значения value.

Блоки кстати можно перемещать по странице. Выделяем блок полностью,

Akeeba Subscriptions 6 как удалить поля при регистрации?

вырезаем и вставляем повыше в документ и так по порядку выстроить все нужные блоки, а ненужные оставить на месте и заключить их в тэг div с id=dell; то-есть:

Akeeba Subscriptions 6 как удалить поля при регистрации?

Это надо для того, чтоб далее через файл *.css скрыть эти блоки с сайта.

Ура! Поля заполняются автоматически и все блоки отсортированы. Теперь остается скрыть не нужные блоки. Идём в свой шаблон сайта, где лежат стили *.css Напримере шаблона joomla protostar. Идем сюда: мойсайт/templates/protostar/css/template.css и в самый низ файла дописываем строчку:
#dell {
display: none;
}

Сохраняемся и обновляем страницу с офоромлением подписки. Радуемся)

В файле: /components/com_akeebasubs/View/Level/tmpl/default.blade.php можно скрыть весь блок регистрации.

Akeeba Subscriptions 6 как удалить поля при регистрации

п.с. Да кстати блок "Страна" можно не скрывать достаточно установить плагин System - Akeeba GeoIP provider plugin который предлагается установить сразу после установки Akeeba Subscriptions и он автоматически будет заполнять поле страна.

No Internet Connection