У меня так:igorewa писал(а):А у меня иконка батареи не хочет менять цвет, не подскажите где копать?
Вот мой код в шаблонеСпойлерПоказатьКод: Выделить всё
<style> @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"); .container { background-color: rgba(0, 0, 0, 0.3); border-radius: 15px; border:1px solid #444; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; } .container img { width: 80px; height: 80px; float: left; padding-right: 10px; padding-bottom: 10px; } .batt { padding-right: 20px; padding-top: 5px; float: right; } .name { font-size: 140%; font-family: fantasy; } .loc { font-size: 100%; padding-top: 10px; padding-bottom: 10px; } .time { font-size: 60%; color:grey; } </style> <div class="container"> <img src="%.user_icon%"> <div class="batt"> <font size="2" style="padding-bottom: 2px;">%.BattLevel% %</font> <span class="fa fa-%.BattPic%" style="color: %.BattColor%" aria-hidden="true"></span> </div> <div class="info"> <div class="name">%.user_name%</div> <div class="loc"><span class="loc_icon fa fa-map-marker" aria-hidden="true"></span> %.seenAt%</div> <div class="time"><span class="ref_icon fa fa-refresh" aria-hidden="true"></span> %.CoordinatesUpdated%</div> </div> <div style="clear:both;"></div> </div>
Код: Выделить всё
if ($Batt == 100) {
$this->setProperty("BattPic", 'battery-full');
$this->setProperty("BattColor", '#7CFC00');
} elseif ($Batt >= 75) {
$this->setProperty("BattColor", '#7CFC00');
$this->setProperty("BattPic", 'battery-three-quarters');
} elseif ($Batt >= 50) {
$this->setProperty("BattColor", '#FF8C00');
$this->setProperty("BattPic", 'battery-half');
} elseif ($Batt >= 25) {
$this->setProperty("BattColor", '#800000');
$this->setProperty("BattPic", 'battery-quarter');
} elseif ($Batt >= 0) {
$this->setProperty("BattColor", '#800000');
$this->setProperty("BattPic", 'battery-empty');
}