|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Разное - помогите создать рейтинг со звездочками на странице(((( |
|
Разное - помогите создать рейтинг со звездочками на странице((((
|
Новый участник Сообщения: 3 |
Приветик!!! На WEB-странице хочу создать рейтинг книги со звездочками и коментариями, но не получается.
Помогите пожалуста(((((((((((((((( |
|
Отправлено: 14:08, 18-02-2009 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Доброго времени суток. И охота вам свое время тратить. Так не легче?
|
------- Отправлено: 15:21, 18-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Легче, но все равно почему-то не получается(((((
|
Отправлено: 16:06, 18-02-2009 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Вы полагаете кто-то сможет помочь при такой ("не получается((((") скудной информации? >_<
Опишите проблемы, что делали, что именно не получается. |
------- Отправлено: 17:28, 18-02-2009 | #4 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Tamaxta:
|
||
------- Отправлено: 20:13, 18-02-2009 | #5 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Листинги для рейтинга я взяла на сайте http://www.aether.ru/blog/2006/05/15/css-star-rating
Не получается появление звезд. Звезды делаю CoralDraw формат GIF. Дальше я что пишу в HTML и CSS. В HTML: <HTML> <HEAD> <link href="style.css" type="text/css" rel="stylesheet" > </HEAD> <BODY> <dl class="star-rating"> <dt>Рейтинг: 4 из 5 звезд</dt> <dd> <ol> <li><a href="#" class="star1">Ужасно</a></li> <li><a href="#" class="star2">Плохо</a></li> <li><a href="#" class="star3">Нормально</a></li> <li><a href="#" class="star4">Хорошо</a></li> <li><a href="#" class="star5">Отлично</a></li> </ol> </dd> </dl> <dl class="star-rating"> <li class="current" style="width:80px"><a href="#" class="star1">Ужасно</a></li> <li class="current" style="width:80px"><a href="#" class="star2">плохо</a></li> <li class="current" style="width:80px"><a href="#" class="star3">Нормально</a></li> <li class="current" style="width:80px"><a href="#" class="star4">Хорошо</a></li> <li class="current" style="width:80px"><a href="#" class="star5">отлично</a></li> </dl> </BODY> </HTML> В CSS : dl.star-rating ol { margin: 0; padding: 0; list-style: none; width: 100px; height: 20px; position: relative; background: url(stars.png); } dl.star-rating li { float: left; margin: 0; padding: 0; } dl.star-rating li a { display: block; width: 20px; height: 20px; text-indent: -9999px; position: absolute; text-decoration: none; z-index: 10; } dl.star-rating li a:hover { background: url(stars.png) left center; left: 0; z-index: 2; } dl.star-rating a.star1 { left: 0; } dl.star-rating a.star1:hover { width: 20px; } dl.star-rating a.star2 { left: 20px; } dl.star-rating a.star2:hover { width: 40px; } dl.star-rating a.star3 { left: 60; } dl.star-rating a.star3:hover { width: 80px; } dl.star-rating a.star4 { left: 80px; } dl.star-rating a.star4:hover { width: 100px; } dl.star-rating li.current { background: url(stars.png) left bottom; height: 20px; z-index: 1; } dl.star-rating ol>li a:hover { text-indent: 110px; } |
Отправлено: 12:58, 19-02-2009 | #6 |
Пользователь Сообщения: 74
|
Профиль | Сайт | Отправить PM | Цитировать Можно через базу данных. Т.е у тебя будет количество проголосававших и сумма баллов. Если разделить одно на другое, то получится оценка. Потом нарисуешь картинки и будешь выводить их в зависимости от того какая оценка.
выводить можно, например так: $r=$row["сумма балов"]/$row["количество проголосовавших"]; $r=intval($r); printf ("<p Рейтинг: <img src='%s.jpg'></p>",$r); Т.е если у тебя после деления получится 7 то выведется картинка 7.jpg с семью звёздочками. |
------- Отправлено: 17:55, 19-02-2009 | #7 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Tamaxta, посмотри исходный текст примера - http://www.aether.ru/example/stars/
Получается что эти вещи взаимоисключающие. И ещё Цитата:
Без серверной части работать не будет. То есть нужна обрботка скрипта PHP. |
|
------- Отправлено: 19:43, 19-02-2009 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Wireless - помогите создать сеть | neumeyko | Сетевое оборудование | 8 | 05-04-2008 18:14 | |
Помогите создать сайт | Red Virus | Вебмастеру | 6 | 03-03-2008 19:01 | |
рейтинг форума | whiter | О сайте и форуме | 12 | 05-06-2006 08:53 | |
Помогите создать домен | Generator_d | Сетевые технологии | 1 | 27-12-2004 16:19 | |
Помогите создать сеть | Mouse1 | Сетевые технологии | 1 | 27-03-2003 14:35 |
|