Joomla! – одна из лучших CMS для сайтов. Это проверено годами, и даже сайты многих серьезных организаций работают под управлением этой системы. Если Вы также решили создать свой сайт на Joomla!, то Вам необходимо знать, что такое расширения, ведь они будут составлять неотъемлемую часть Вашей работы.

Исходя из названия, можно догадаться, что расширения позволяют Вам что-то расширить. Это что-то - функциональность сайта, его внешний вид, наличие различных «примочек», создающих интерактивную среду для пользователей.

Итак, войдя в администраторскую зону, во вкладке «Расширения»  Вы увидите:

  •  менеджер модулей;
  •  менеджер плагинов;
  •  менеджер шаблонов.

А слева от этой вкладки есть ещё одна - «Компоненты». Таким образом, расширения Joomla! состоят из компонентов, модулей, плагинов и шаблонов. Разберем каждый из этих пунктов в отдельности.

CMS Joomla!На сегодняшний день известно более пятидесяти систем управления контентом (CMS), которые позволяют эффективно управлять веб-сайтом и реализовывать практически любые поставленные задачи.

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

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

Во-вторых, Joomla! безопасна. Если веб-мастер самостоятельно пишет сайт, есть вероятность наличия «дыр», которые позволят злоумышленникам проникнуть в файлы ресурса и навредить проекту. Joomla! постоянно обновляется, все возможные ошибки в безопасности исправляются. Более того, на официальном сайте можно найти большое количество расширений, которые позволяют повысить безопасность сайта.

JoomlaJoomla! с каждым днем становится все более популярной системой управления контентом. Соответственно количество модулей, плагинов и шаблонов, заточенных под эту систему, увеличивается.

Строительство любого сайта начинается именно с выбора шаблона. Однако при скачивании того или иного шаблона нужно учитывать некоторые моменты, которые будут описаны далее.

В первую очередь вам нужно определиться, каким будет ваш сайт. Возможно, вы планируете создать мощный ресурс, на котором будет множество функций и «примочек» для пользователя, или вы хотите создать сайт какой-то фирмы, на котором будет лишь информация о компании, прайс-лист и контакты.

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

Также необходимо обращать внимание на возможность изменить настройки шаблона из администраторской зоны. В некоторых шаблонах подобных настроек не предусмотрено, а иногда это очень удобно. Более того, если вы будете отдавать сайт на обслуживание третьему лицу, то вы можете не предоставлять данные для входа на хостинг, ведь все настройки можно изменить через админку.

Сегодня решил доработать дизайн профилей, а точнее, заменить убогие заглушки аватаров Community Builder на свои, подходящие под дизайн сайта.

Так как я использую шаблон профилей default, то заглушки находились по пути components\com_comprofiler\plugin\templates\default\images\avatar В фотошопе создал две своих новых заглушки с именами nophoto_n и tnnophoto_n и сохранил в формате PNG.

Заодно изменил размер nophoto_n на 250 х 250, а размер заглушки tnnophoto_n на 100 х 100. Теперь профили выглядят более привлекательно и в модуле dwhosonline аватарки не плющит, так как они теперь квадратные и уменьшаются до установленных мной рамеров 60 х 60 пикселей без нарушений пропорций аватара.

Если на вашем сайте вы используете другой шаблон да ещё и премодерацию, и указание пола юзеров, вам придётся и другие заглушки править под свой дизайн.

На этот раз хочу поделиться маленькой хитростью, как превратить ссылки в модуле mod_cblogin в кнопки любого дизайна! Сначала я сделал кнопку с помощью сервиса http://www.dabuttonfactory.com и сохранил на комп под именем profil.png Затем зашёл в админку joomla и через медиа менеждер закачал кнопку в папку stories. Конечно же, если вы с фотошопом на ты, то можно сделать очень красивые кнопки под дизайн сайта самостоятельно.

Затем открыл настройки модуля mod_cblogin и в поле Profile link text вписал код

<br /><div><img src="http://мой_домен.ru/images/stories/profil.png"/></div>

Тег переноса 

 <br />

я добавил, чтобы сделать отступ сверху.

Точно так же можно превратить в кнопку и ссылку Редактировать профиль, введя такой же код в поле Profile edit link text .

Загружать кнопки можно и в любую другую папку. Вот так просто (без влезания в код) можно улучшить дизайн модуля.