Интересный модуль для входа на сайт для менеджеров или администраторов, а также для регистрации новых пользователей — BT Login. Форма красиво всплывает по нажатию на соответствующую кнопку. К сожалению, разработчик зашил цвет кнопок — еще и ядовито-зеленый — непосредственно в код модуля. Редкий дизайн сайта будет соответствовать этим кнопкам, поэтому это нужно немедленно исправить! Также не забываем зайти в настройки модуля и там вписать нужный цвет фона кнопок. Для точного выбора шрифта можно посмотреть подборку для дизайнеров с большим архивом бесплатных шрифтов с кириллицей, скачать здесь: Скачать шрифты с кириллицей. При этом стили будут находиться в коде страницы, что не красиво с точки зрения семантики, поэтому немного поможем этому модулю…
Заходим в папку модуля, находим файл mod_bt_login.php, в строке 50 видим такой код:
//get color setting
$bgColor=$params->get('bg_button_color','#6d850a');
$textColor=$params->get('text_button_color','#fff');
#6d850a — это и есть искомый цвет кнопок данного модуля! Дальше можно пойти двумя разными путями:
1. Модифицировать код модуля, т.е. вырезать ту самую строчку из файла модуля. При этом кнопки станут отображаться согласно стилей вашего шаблона, возможно, потребуется корректировка.
2. В своем шаблоне добавить в файл стилей, обычно это template.css, следующий код (будем применять свойство !important) :
.btl-buttonsubmit {background: #ff9005 !important}
Здесь для примера вставлен приятный оранжевый цвет, используемый на данном сайте.
Кроме того, можно переопределить правила оформления кнопок и других элементов, отображаемых данным модулем, через переопределение шаблонов, что будет являться более правильным решением, без привязки к возможным обновлениям модуля. Хорошо, что Джумла позволяет это делать, как и все остальные прогрессивные системы управления сайтами.