CMS Joomla! очень популярная на сегодняшний день во многих странах мира система. Она достаточно проста в управлении, не требует мощных ресурсов, а самое главное ее преимущество в огромном количестве бесплатных компонентов, модулей и плагинов.

Множество веб-мастеров выкладывают свои разработки на официальном сайте extensions.joomla.org, чтобы себя прорекламировать и людям сделать добро.

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

Здесь и возникает трудность «допиливания» расширений, так как в каждый из них необходимо вникнуть по самые уши.

В этой статье я расскажу о таком компоненте, как FW Gallery для Joomla! 3.0. Это один из бесплатных и популярных компонентов фотогалереи. Как ни странно, но в интернете о нем мало информации.

Я расскажу как внедрить в него небольшую, но очень важную функцию, которая отображает общее количество изображений в галереи.

Для этого нужно найти файл отображения html- структуры вывода одной галереи: /components/com_fwgallery/views/gallery/tmpl/default.php

Откройте его и до открытия контейнера <div class="fwg-images" вставьте следующий код:

<div class="count-images"> <p> <?php echo JText::_('FWG_DISPLAY_COUNT'); $count_image=0; foreach ($this->list as $row)  {$count_image++;} echo "<span class=\"count-num\">".$count_image."</span>"; ?> </p> </div>

Для FWG_DISPLAY_COUNT нужно назначить значение в языковом файле компонента.

Далее задается нулевое значение счетчика $count_image=0;

После этого с помощью цикла foreach пробегаемся по всему списку изображений и добавляем в переменную счетчика по единичке.

После цикла выводим обновленное значение счетчика.

Добавить комментарий

Защитный код
Обновить