Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]() ![]()
Сообщение
#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 и тут добавить какой то счетчик или еще класс который будет приписывать цифру в варианте но как сделать, подскажите? |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Отбой, нашел! Переменная .$vk.
|
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Опытный![]() Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: ![]() ![]() Всего: 1 ![]() |
Как вариант так: В шаблоне опроса (файл Classes\Voting.php) добавить перед
$id=0; А после этого же, добавить: $id++; А потом уже выводить так:
ну и соответственно сделать css классы vote-0, vote-1 и т.д. |
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Спасибо, я там нашел нужную переменную. Как всегда, методом проб и ошибок нашел что нужно. Во как сделал ![]() ![]() |
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Опытный![]() Группа: Eleanor user Сообщений: 766 Регистрация: 2010-04-08 Версия системы: RC5 Репутация: ![]() ![]() Всего: 1 ![]() |
Root, Косяк уже=) в последнем варианте ответа не видно надписи с процентами
|
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Это потому что там 0%. Решается указанием минимальной ширины полоски.. ![]() |
|
|
||
Гость_tazy_* |
![]()
Сообщение
#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 |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Нет. Код ведь стал проще, логичнее, и понятнее новичкам... Поэтому пиши сам. Или вытащи мой код из этого шаблона:http://forum.eleanor-cms.ru/index.php?showtopic=3905 Сообщение отредактировал Root - 2014-10-31, 22:39 |
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Это стеб такой? Конечно же и сейчас такое можно сделать, если уметь кодить на css. Покажите пример - покажу вариант решения. |
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |