System - Personal Data Plugin
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
fields
forms
language
layouts/field
media
LICENSE
README.md
README.ru-RU.md
personaldata.php
personaldata.xml
script.php

README.md

System - Personal Data Plugin

The plugin allows you to add a "checkbox" of consent to arbitrary text in forms on your site.

Download last version
Live Demo
Joomla! Extensions Directory

Supported Joomla versions: 3.8.0 and later
Read this in other languages: English, Русский,

Settings

Plugin

  • Registration - Enables / disables the plugin in the "Registration" form of the "Users" component
  • Contacts - Enables / disables the plugin in the form of "Feedback" of the "Contacts" component
  • Shortcodes - Enables / disables shortcode processing {syspersonaldata: custom_field_name} (If disabled, shortcodes will be replaced by a void)
  • Inactive button - Allows to block the send button (adds the attribute disable), If "Did not checkbox checked"

Your own text

These settings allow you to make your own text for each language of the site

Use

Basic integration

In order to display the "Users" and "Feedback" forms of the "Contacts" You need to select "Yes" in the corresponding plugin settings.

Shortcodes

To integrate with other components or to add a field to the form, just add a shortcode {syspersonaldata: custom_field_name} to any place convenient for you in the form. An exception is the forms output by ajax query

The principle of working with any text

  1. If the language of the visitor coincides with the language of the plugin's parameters, the corresponding text will be displayed
  2. If the plugin's parameters do not contain a text for the visitor's language, but there is text "For all languages" (All \ All) then the text "for all languages" will be displayed.
  3. If the parameter "for all languages" is missing, the language constant PLG_SYSTEM_PERSONALDATA_TEXT_DEFAULT

Screenshots

Settings - Plugin

Settings - Plugin

Settings - Custom text

Settings - Custom text

Registration form

Registration form

Feedback form on contact page

Feedback form in contact

JoomlaZen

VKontakte Facebook