Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 2544 Просмотров
*

aisamiery

  • Осваиваюсь на форуме
  • 10
  • 2 / 0
  • Proprietary Developer
Подскажите пожалуйста, где взять инфу? где что и куда?
Например возьмем стандартный компонент com_users
Имеем модель
Код
class UsersModelProfile extends JModelForm
{
   ...
}
И саму форму
Код
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: profile.xml 20763 2011-02-18 04:50:49Z dextercowley $ -->
<form>
<fieldset name="core"
label="COM_USERS_PROFILE_DEFAULT_LABEL">

<field name="id" type="hidden"
filter="integer"
/>

<field name="name" type="text"
description="COM_USERS_PROFILE_NAME_DESC"
filter="string"
label="COM_USERS_PROFILE_NAME_LABEL"
message="COM_USERS_PROFILE_NAME_MESSAGE"
required="false"
size="30"
/>

<field name="username" type="text"
class="validate-username"
description="COM_USERS_DESIRED_USERNAME"
filter="username"
label="COM_USERS_PROFILE_USERNAME_LABEL"
message="COM_USERS_PROFILE_USERNAME_MESSAGE"
required="true"
size="30"
validate="username"
readonly="true"
/>
     ...
 
Вопрос: Где взять информацию по синтаксису XML файла формы? доступные поля и их значения(возможные)...фильтры, классы и так далее.
*

aisamiery

  • Осваиваюсь на форуме
  • 10
  • 2 / 0
  • Proprietary Developer
Вообщем всем спасибо за объяснения...
Может кому пригодиться....
Код
<field name="password1" type="password"
autocomplete="off"
class="validate-password"
description="COM_USERS_DESIRED_PASSWORD"
field="password2"
filter="raw"
label="COM_USERS_PROFILE_PASSWORD1_LABEL"
message="COM_USERS_PROFILE_PASSWORD1_MESSAGE"
size="30"
validate="equals"
/>

name\description - сами догадаетесь
type -тип поля. возможные значения [accesslevel|cachehandler|calendar|category|checkbox|checkboxes|combo|componentlayout|contentlanguage|editor |editors|email|file|filelist|groupedlist|helpsite|hidden|imagelist|integer|language|list|media |menu|menuitem|modulelayout|password|radio|rules|spacer|sql|tel|text|textarea|timezone|url|user|usergroup]
Создание собстунных полей:
Код
class JFormField<Type> extends JFormField
{
...
}

class - валидация на стороне клиента. Классы в validate.js. Значения:
required
validate-username
validate-password
validate-numeric
validate-email
validate-[custom]
-> custom handlers have to be set then!

validate - валидация по правилам. Возможные значения [boolean|email|equals|options|rules|tel|username]. Определение собственных правил:
Код
class JFormRule<NameRule> extends JFormRule
{
//Переопределить абстрактный метод
        //Возвращает true при успешной валидации, false - во всех остальных
public function test(& $element, $value, $group = null, & $input = null, & $form = null)
{
....
}
}

filter - фильтры. Ввода [INT|INTEGER|UINT|FLOAT|DOUBLE|BOOL|BOOLEAN|WORD| ALNUM|CMD|BASE64|STRING|HTML|ARRAY|PATH|USERNAME|TEL]. Так же фильтром может быть любая пользовательская функция или функция пхп


О значении остальных атрибутов я думаю можно догадаться по названию. Есть вопросы, обращайтесь, объясню что смогу.
Спасибо.

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Непонятная работа плагина "Поиск"

Автор Snip

Ответов: 0
Просмотров: 2741
Последний ответ 20.03.2023, 10:47:56
от Snip
Создание страниц с помощью SP Page Builder

Автор sseerrjj

Ответов: 7
Просмотров: 6372
Последний ответ 06.05.2022, 18:49:53
от Alex2108
Менеджер контактов: Создание контакта - нет кнопки сохранить

Автор Slava77

Ответов: 1
Просмотров: 831
Последний ответ 23.05.2021, 01:41:25
от Slava77
Работа со сриптами в Joomla

Автор Viclingvolive

Ответов: 3
Просмотров: 1438
Последний ответ 11.12.2019, 04:14:04
от aztekadv
Hotspots или что то другое? (работа с картами)

Автор Governor

Ответов: 3
Просмотров: 3116
Последний ответ 26.03.2018, 06:59:08
от bato