|
Получил первый опыт разработки компонентов и модулей для CMS Joomla. Скрипт, выводящий лучшие результаты спортсменов клуба переписан как модуль Joomla. В параметрах модуля можно задач количество выводимых результатов, минимальный отображаемый уровень соревнований (к примеру не ниже Всероссийского), отображать или нет командный результат. Фамилия спортсмена и занятое место подцвечиваются красным, синим или зеленым в зависимости от места. Работу модуля можно увидеть на заглавной странице этого сайта. Также разработан компонент, позволяющий вести базу данных спортивных результатов в администраторской панели сайта. Компонент позволяет вести список спортсменов. Есть возможность указать для любого элемента списка пользователя сайта — эта возможность будет использоваться в следующих версиях для вывода аватара (фотографии), перехода в профиль непосредственно из результатов. Компонент позволяет вести список соревнований с указанием вида спорта, даты проведения, места и уровня соревнований. Результаты соревнований представлены в виде занятого места, текстовой строки результата (например для времени), дисциплины (упражнения). Публичная часть компонента имеет три вида отображения — по годам, по соревнованиям и по спортсменам. Компонент и модуль можно скачать на нашем сайте. Компонент и модуль — бесплатны, при условии сохранения копирайтов и ссылки на сайт автора. В будущих версиях планируется разработать более удобные виды для фронтэнд, сделать поддержку многоязычности и др. |