Бывает, что на одной странице нужно вывести несколько сотен полей ввода, естественно с отправкой такого количества возникают проблемы.

В частности в Joomla, когда много элементов, то может не работают кнопки "опубликовать" / "снять с публикации и подобные".


Категории: CMS Joomla 3.X, Joomla
Пометки: Проблема с обработкой больших объемов данных в административной панели

В Joomla есть механизм, позволяющий сохранять и загружать данные в сессии. Это удобно для сохранения, например, значения форм при неудачной валидации или флеш сообщения.


Категории: CMS Joomla 3.X, Joomla
Пометки: Сессия, session, Joomla cookie, Joomla куки

Потребовалось написать свой модуль для авторизации пользователей. Ниже оставлю код, который позволяет авторизоваться, зная логин и пароль пользователя.


Категории: CMS Joomla 3.X, Joomla
Пометки: Программно авторизоваться (зайти под другим пользователем)

В CMS Joomla формы, в частности для административного раздела, задаются через XML файлы (Например, /administrator/components/com_NAME/models/forms/NAME.xml).

Поэтому для увеличения размера поля нужно указать ему класс class="input-xxlarge"


Категории: CMS Joomla 3.X, Joomla
Пометки: Backend как сделать поле textarea большего размера

Довольно стандартная ситуация, что после, например, попытки обработать переданные пользователем данные, нужно однократно вывести сообщение об результате обработки данных. Однократно - т.е. если просто обновить страницу или перейти на нее по прямой ссылке, то сообщение повторно выведено не будет.


Категории: CMS Joomla 3.X, Joomla
Пометки: controllers enqueueMessage setRedirect

В Joomla есть полезный функционал, который позволяет добавить настройки своему компоненту. Например, можно задать емейл по умолчанию или количество сообщений на странице.


Категории: CMS Joomla 3.X, Joomla

Например, нам нужно чтобы при переходе на другую страницу сохранялись настройки фильтрации. Для этого нужно использовать метод pagination->setAdditionalUrlParam($key, $val)


Категории: CMS Joomla 3.X, Joomla
Пометки: пагинация, параметры.

Ссылки в адресной строке выводятся нормально, но при переходе на любую страницу, в переменной list.start всегда 0.


Категории: CMS Joomla 3.X, Joomla

Спам никого не обходит стороной, и если Вы, например, написали свой компонент для Joomla с комментариями, то сразу стоит добавить в него CAPTCHA


Категории: CMS Joomla 3.X, Joomla

По внешнему виду похоже на проблему, когда возвращается stdClass, но тут нет ни какой ошибки и возвращается не пустой объект, а NULL


Категории: CMS Joomla 3.X, Joomla
Яндекс.Метрика