Помощник
Здравствуйте, гость ( Вход | Регистрация )
Разноцветные полосы опросов |
Root |
2014-02-15, 23:14
Сообщение
#1
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Привет. Нужно сделать разноцветные полосы опросом. В стандартном шаблоне там просто картинка, я придумал как сделать эти полоски просто на css.
Суть в том чтобы задать серый фон, а ширину полоски указать в процентах, который берется из результатов опроса. И получается довольно неплохо: Сами полосы сейчас красные. Я же хочу сделать чтобы каждая полоска была с другим цветом. Например, первая красной, вторая синей и т.д. По сути, нужен такой результат: Я точно помню что в какой то версии cms, в css файле от шаблона Uniel были закомментированы строчки и в комментарии говорилось что если нужны разноцветные полоски то надо раскомментировать эти строки. Сейчас такое можно как то сделать? Сейчас строка выводящая эти самые результаты выглядит так: Цитата $r.='<li class="voteprogress"><div class="vote" style="width:'.$percent.'px;">'.$variant.($percent ? '%' : '').'</div></li>'; class="voteprogress" - это серый фон а class="vote" это тот самый класс с красным цветом. Догадываюсь что в css надо сделать несколько таких копий с разными цветами, например vote1, vote2, vote3 и тут добавить какой то счетчик или еще класс который будет приписывать цифру в варианте но как сделать, подскажите? |
|
|
||
Root |
2014-02-15, 23:32
Сообщение
#2
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Отбой, нашел! Переменная .$vk.
|
|
|
||
Maximkaboom |
2014-02-15, 23:40
Сообщение
#3
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
Как вариант так: В шаблоне опроса (файл Classes\Voting.php) добавить перед
$id=0; А после этого же, добавить: $id++; А потом уже выводить так:
ну и соответственно сделать css классы vote-0, vote-1 и т.д. |
|
|
||
Root |
2014-02-15, 23:46
Сообщение
#4
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Спасибо, я там нашел нужную переменную. Как всегда, методом проб и ошибок нашел что нужно. Во как сделал |
|
|
||
Maximkaboom |
2014-02-15, 23:49
Сообщение
#5
|
|
Опытный Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: нет Всего: 1 |
Root, Косяк уже=) в последнем варианте ответа не видно надписи с процентами
|
|
|
||
Root |
2014-02-16, 0:32
Сообщение
#6
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Это потому что там 0%. Решается указанием минимальной ширины полоски.. |
|
|
||
Гость_tazy_* |
2014-10-30, 15:11
Сообщение
#7
|
|
Гости |
Я точно помню что в какой то версии cms, в css файле от шаблона Uniel были закомментированы строчки и в комментарии говорилось что если нужны разноцветные полоски то надо раскомментировать эти строки. Сейчас такое можно как то сделать?????
------------------------------------ You can try out our 70-332 free exam pdf - braindumps.com and latest RIVERBED to get high flying success Сообщение отредактировал tazy - 2014-11-18, 14:31 |
|
|
||
Root |
2014-10-31, 22:39
Сообщение
#8
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Нет. Код ведь стал проще, логичнее, и понятнее новичкам... Поэтому пиши сам. Или вытащи мой код из этого шаблона:http://forum.eleanor-cms.ru/index.php?showtopic=3905 Сообщение отредактировал Root - 2014-10-31, 22:39 |
|
|
||
Alexander |
2014-11-01, 1:51
Сообщение
#9
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Это стеб такой? Конечно же и сейчас такое можно сделать, если уметь кодить на css. Покажите пример - покажу вариант решения. |
|
|
||
Текстовая версия | 0.0422 сек. 11 запросов GZIP включен Сейчас: 2024-10-13, 20:20 |