time

Компонент и модуль для отображения списка файлов с прайсами для Joomla 1.0.x

Понадобилось мне реализовать управляемую поддержку файлов с прайсами для Joomla. После не продолжительно программинга получился компонент для :

  • создания категорий для файлов с прайсами
  • загрузка несколько прайсов в заданную категорию, выбираем файл на диске (есть возможность загрузки сразу нескольких файлов), добавляем описание (если нужно) и вуаля :)

Управление прайсами через админку можно видеть на скриншоте:

com_price_backend.png

В frontend’e компонент рисует примерно такую таблицу:

Также написал модуль для отображения заданного количества последних прайсов:

mod_price.png

Везде для примера были созданы пустые файлы, потому на скриншотах у всех файлов нулевой размер.

Компонент имеет поддержку многоязычности, по-умолчанию доступен русский язык. Прайсы хранятся в настраиваемой директории (через файл config.php), по-умолчанию это папка prices в корне Joomla. Отображение компонента в фронтенде и модуля настраиваться через css. В админке есть возможность отсортировать таблицу с прайсами по столбцам (jQuery + tablesorter).

Версия компонента 0.2, т.к. еще не все реализовано, что хотелось и работоспособность компонента проверена не до конца. Компонент распространяется по лицензии GNU/GPL.

Файлы: com_prices.zip, mod_prices.zip

blog comments powered by Disqus