|
|
|
|
|
|
для: Temnovit
(15.06.2007 в 15:37)
| | вы теги не закрыли)) | |
|
|
|
|
|
|
|
для: FiX
(15.06.2007 в 15:28)
| |
<?php
$rating = 4.3;
$full = floor ($rating); /* сколько целых звезд */
$half = ($full < $rating) ? true : false; /* есть ли пол-звезды */
$html = '';
for ($i=0; $i<$full; $i++) $html = "<img src='full.jpg' /> ";
if ($half) $html .= "<img src='half.jpg' />";
?>
|
| |
|
|
|
|
|
|
|
для: FiX
(15.06.2007 в 15:16)
| | Если любой не целый остаток - это половика звездочки (а не одна треть или воземь десятых), то
можно так:
<?
//путь к картинке с целой звездой
$full_star = '/images/full_star.jpg';
//путь к картинке с половиной звезды
$half_star = '/images/half_star.jpg';
//какой-то рейтинг
$rating = 4.3;
//колличество целых в этом рейтинге
$ints =floor($rating);
//сначала выводим все целые звезды
for($i = 1; $i < $ints; $i++) {
echo '<img src="'.$full_star.'"';
}
//если есть еще и дробная часть - выводим половинку
if ( $rating - $ints > 0)
echo '<img src="'.$half_star.'"';
?>
|
| |
|
|
|
|
|
|
|
для: sim5
(15.06.2007 в 15:19)
| | :) Я имею в виду вывести 4 закрашенные подряд, и 1 закрашенную наполовину рядом =)) | |
|
|
|
|
|
|
|
для: FiX
(15.06.2007 в 15:16)
| | Вывести на странице картинку звездочки закрашенную на половину. ) | |
|
|
|
|
|
|
| Есть рейтинг, например, он равен 4,3.
Как сделать так, чтобы выводились 4 закрашенные звездочки и 1 закрашенная наполовину?
То есть обычный рейтинг, думаю, объяснять не надо... | |
|
|
|
|