Если вдруг у вас появилась ошибка:
JFolder::files: Path is not a folder
в админке Joomla, скорее всего дело в том, что вы потеряли какую-то папку, и Джумла на это вот так ругается.
У меня такая ошибка всплыла когда я удалил из папки /images/ папку /stories/, которая завязана на материалы, разделы и категории.
Если у вас проблема в другом, просто
1. перезалейте джумлу без конфигурационных файлов и папки installation
2. проверьте права на папки по фтп
Nau
Веб-разработка
error, JFolder, Joomla 1.5
При разработке например интернет-магазина, корзины покупок, авторизации и т.п. типичных задач, где нужно хранить какие-то временные переменные без сессий практически не обойтись…

Давайте разберёмся, что же предлагает джумла для разработчика и для чего они вообще нужны эти сессии?
Читать далее…
Nau
Веб-разработка
getSession, JFactory, Joomla 1.5, сессии
Итак, создаёте вы очередной компонент для Joomla 1.5 и вам понадобился мультиаплоад картинок, ресайз, кроп, эффекты…
Ну готовый компонент с такими условиями… вы вряд ли найдёте…
Что будете делать? С нуля писать всё на php в моделе?

М… а может проще найти… готовый php-класс с таким функционалом и прикрутить к Joomla?
Ну наверняка есть же скрипт который это делает… и о да, есть:
Читать далее…
Nau
Веб-разработка
crop, Joomla 1.5, multi-upload, resize, upload

Почти на каждом сайте используются различные формы: форма обратной связи, форма заказов, какая-нибудь анкета-опрос ну и т.п.
Есть куча готовых форм, конструкторов форм, отдельных компонентов, в том числе и под Joomla 1.5, речь о которой в последнее время я тут завожу(ну вот например Fabrik и ChronoForm). Но так уж происходит иногда, что они нам чем-нибудь не подходят, конфликтует версия скрипта используемого в компоненте, либо применяется другая js-библиотека, и проще сделать с нуля свой блэкджэк свою форму, чем использовать неповоротливых монстров, отстающих от моды и не успевающих обновляться, вслед за прогрессом. =)
Читать далее…
Nau
Веб-разработка
Joomla 1.5, jquery, php, валидация, формы
Сегодня попробую объяснить, как добавить компонент в меню Joomla 1.5.
Если у вас есть рабочий компонент, и при этом вам нужно добавить возможность выбирать его, как один из видов меню, в стандартном конструкторе менюшек Joomla 1.5, для создания пункта меню.
Сделать это не так сложно, как описать, поставленную задачу =)
Читать далее…
Nau
Веб-разработка
Joomla 1.5, Joomla 1.6, mysql, phpmyadmin, компонент

Вышел Security Realease Joomla! 1.5.18, всем рекомендовано обновиться.
Скачать полную версию можно отсюда
Скачать апдейт до версии 1.5.18 можно здесь.
Как обычно апдейт, достаточно разархивировать и копировать в корневую директорию сайта с заменой всех файлов. Правда, перед этим стоит сделать backup(откат), особенно если вы что-то меняли в административных компонентах(в этом апдейте, именно на них был сделан основной упор).
Nau
Веб-разработка, Новости
Joomla 1.5, Информационная безопасность
Сталкивались ли вы с ситуацией, когда какой-нибудь сторонний компонент в Joomla 1.5 вас практически удовлетворяет по функционалу, но в нём не хватает части функционала, который нужен вам для выполнения поставленной задачи.
Попробую объяснить на примере.
Возьмём компонент фото-галереи JoomGallery, всё вроде бы отлично, мощный компонент, куча всего есть, но вот мне понадобилось сделать из этого скажем некий такой прайс-лист. У меня есть главная категория — Дома, и для каждой её подкатегории, т.е. конкретного дома, я хочу добавить три цены, в зависимости от технологии производства. Можно переписать компонент… но вот версия 1.5.0.5, не сделана не в духе MVC и копаться там как-то не очень хочется… да и если выйдет новая версия и нам понадобиться обновить компонент…тогда представьте, что надо будет делать, чтобы сохранить наши правки…а вы об этом потом вспомните? Где и что вы изменяли?
Читать далее…
Nau
Веб-разработка
getData, joomgallery, Joomla 1.5, left join, model, mysql, фотогалерея
Ну вот на горизонте стала маячить новая версия Joomla — Joomla 1.6.
Для тех кто ещё не в курсе, 16 мая 2010 года вышла первая бета версия новой CMS-ки, скачать можно отсюда. Таким образом до релиза, осталось совсем немного.
Ещё год назад, веб-разработчики неохотно перелезали с Joomla 1.0.x на Joomla 1.5.x с её довольно своеобразным MVC, и не очень понятным для большинства бывалых веб-разработчиков привыкших к Joomla 1.0.x, или только познакомившихся с php. Тогда причинами, по которым народ не переходил, являлось малое количество расширений, сейчас как мы видим, для Joomla 1.5 полно расширений, но и Joomla 1.0.x пока вроде ещё дышит… видимо те кто так и не смог перейти на 1.5.x продолжают разрабатывать свои сайты на 1.0.x ветке.
Читать далее…
Nau
Веб-разработка, Новости
Joomla 1.0, Joomla 1.5, Joomla 1.6
Для большинства веб-разработчиков, валидность воспринимается только к html и xtml — страницам, а ведь кроме них есть ещё xml и css-валидация.
Суть любой валидации — не только показать свои знания в стандартах, а чаще поддержка работоспособности.
Читать далее…
Nau
Веб-разработка
css, html, Joomla 1.5, w3c, xhtml, xml, валидация
Ну вот и подошли к самому вкусному, к заключительной части трилогии «Как написать модуль для Joomla 1.5»
В прошлых частях, мы создали на основе mod_archive наш установочный файл nazvaniemodula.xml и основной файл nazvaniemodula.php
Теперь же приступим к хелперу и лэйауту:
Читать далее…
Nau
Веб-разработка
Joomla 1.5, module