Газета для JohnCMS (Посл. версия: 3.0)

13.98K
.
Как этот код в страницу то воткнуть? Я вот так написал и страница срезается
$var = array( 1 => '#00FF00', 2 => '#BBFF00' 3 => '#FFFF00', 4 => '#00FF00', 5 => '#00FF00', );
if (array_key_exists($average, $var))
$color = $var[$average];
echo '<div class="phdr">Рейтинг статьи <span style="color: '. $color. '">' . $average . '</span></div>';
.
Поверь в мечту!
'#00FF00', 5 => '#00FF00', );
последнюю запятую убери)
.
zumak (26.11.2010/22:28)
'#00FF00', 5 => '#00FF00', );
последнюю запятую убери)
Не помогло
.
Да какая там нагрузка может быть? Только вывод циклом, действительно более оптимальный вариант. В общем за меня как бы уже ответили.
.
Янулов (26.11.2010/22:54)
Да какая там нагрузка может быть? Только вывод циклом, действительно более оптимальный вариант. В общем за меня как бы уже ответили.
Раз на тот ответили, может со следующим вопросом поможешь?
.
После второго и перед третьим пунктами отсутствует запятая. Так же в конце убери запятую.
.
Янулов, Спасибо!, получилось
.
Теперь чтоб вывести следующую цветную цифру оценки юзера на той же странице, нужно это всё повторить или достаточно записать этот кусок?
if (array_key_exists($usr_ball, $var))
$color = $var[$usr_ball];
echo '<div class="phdr">Ваша оценка <span style="color: '. $color. '">' . $usr_ball . '</span></div>';
.
Янулов
Должен действовать для обеих переменных. Только не используй переменные с одним и тем же названием, а например $color1 и $color2
.
Ruslan777
Янулов, Проверил, норм теперь, если результат оценок получается не целым числом, то цвет получается обычным. Как сделать чтоб были цветными и такие числа типа 3.666666 чтоб цвет был как у целого числа 3
Всего: 649