среда, 13 февраля 2013 г.

Нельзя удалять стиль шаблона, если он только один
(Cannot delete last style of a template)

Давным-давно... В первых версиях Joomla, новые шаблоны можно было устанавливать в систему простым копированием папки в нужную директорию. Сегодня, такой способ не пройдет. Даже если Вы скопируете шаблон в папку /templates, Вы все равно не увидите его в административной части сайта.

суббота, 2 февраля 2013 г.

Адаптация расширений под Joomla 3.0 или loadColumn() вместо LoadResultArray()
(Backward compatibility issues in Joomla 3.0 loadColumn() instead of LoadResultArray())


Недавно мне пришлось адаптировать одно свое не очень старое расширение, написанное под Joomla 2.5 на Joomla 3.0. И поскольку работу необходимо было сделать быстро, на полный рефакторинг кода времени, как всегда, не нашлось.

Закатав рукава приступаю к адаптации.
Поскольку опыта написания расширений под новую (на данный момент 3.0) Joomla не было. Пытаюсь на авось...

пятница, 1 февраля 2013 г.

Валидация форм в Joomla
(Joomla form validation)

В процессе написания своих расширений для CMS Joomla очень часто приходится использовать html формы для получения тех или иных данных от пользователя и последующей их обработки. Неправильно написанная форма может запросто испортить впечателние о Вашем сайте. До сих пор не редки случаи когда пользователь, (при заполнении формы, допустивший какую-либо незначительную ошибку) после отправки формы, вынужден набирать все заново. А между тем, «прикрутить» валидацию к форме не так уж сложно. Благо Joomla обладает всеми необходимыми средствами, чтобы облегчить жизнь разработчику. Итак начнем...