CMS Joomla! очень популярная на сегодняшний день во многих странах мира система. Она достаточно проста в управлении, не требует мощных ресурсов, а самое главное ее преимущество в огромном количестве бесплатных компонентов, модулей и плагинов.
Множество веб-мастеров выкладывают свои разработки на официальном сайте extensions.joomla.org, чтобы себя прорекламировать и людям сделать добро.
С одной стороны, с помощью бесплатных расширений можно движок Joomla! расширить до неузнаваемости и создать многофункциональный сайт. С другой стороны, есть определенная трудность в том, что все эти расширения создают разные разработчики. У каждого веб-программиста свой почерк и свой алгоритм программного кода.
Здесь и возникает трудность «допиливания» расширений, так как в каждый из них необходимо вникнуть по самые уши.
В этой статье я расскажу о таком компоненте, как FW Gallery для Joomla! 3.0. Это один из бесплатных и популярных компонентов фотогалереи. Как ни странно, но в интернете о нем мало информации.
Я расскажу как внедрить в него небольшую, но очень важную функцию, которая отображает общее количество изображений в галереи.
Для этого нужно найти файл отображения html- структуры вывода одной галереи: /components/com_fwgallery/views/gallery/tmpl/default.php
Откройте его и до открытия контейнера list as $row) {$count_image++;} echo "".$count_image.""; ?> Для FWG_DISPLAY_COUNT нужно назначить значение в языковом файле компонента. Далее задается нулевое значение счетчика После этого с помощью цикла foreach пробегаемся по всему списку изображений и добавляем в переменную счетчика по единичке. После цикла выводим обновленное значение счетчика.$count_image=0;