[proSilver] Красивые результаты опроса (css3).

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

clubforum
Ноль уже некуда отодвигать
Могу посоветовать изменить размер шрифта для fieldset.polls dd div
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

Для большей "разноцветности" - пересчет значений процентов в опросах
(пункт с наибольшим количеством голосов - 100%, остальные считаются от него)

viewtopic.php
Найти

Код: Выделить всё

unset($poll_bbcode);
Добавить после

Код: Выделить всё

	$max_pool_option = 0;
	foreach ($poll_info as $poll_option)
	{
		$max_pool_option = ($poll_option['poll_option_total'] > $max_pool_option) ? $poll_option['poll_option_total'] : $max_pool_option;
	}
Найти

Код: Выделить всё

		$option_pct = ($poll_total > 0) ? $poll_option['poll_option_total'] / $poll_total : 0;
Заменить на

Код: Выделить всё

		//$option_pct = ($poll_total > 0) ? $poll_option['poll_option_total'] / $poll_total : 0;
		$option_pct = ($poll_total > 0) ? $poll_option['poll_option_total'] / $max_pool_option : 0;

Для мода Опросы на главной странице (Polls on index)

includes/poll_block.php
Найти

Код: Выделить всё

foreach($poll_data as $pd)
Добавить до

Код: Выделить всё

		$max_pool_option = 0;
		foreach ($poll_data as $pd)
		{
			$max_pool_option = ($pd['poll_option_total'] > $max_pool_option) ? $pd['poll_option_total'] : $max_pool_option;
		}
Найти

Код: Выделить всё

			$option_pct = ($poll_total_votes > 0) ? $pd['poll_option_total'] / $poll_total_votes : 0;
Заменить на

Код: Выделить всё

			//$option_pct = ($poll_total_votes > 0) ? $pd['poll_option_total'] / $poll_total_votes : 0;
			$option_pct = ($poll_total_votes > 0) ? $pd['poll_option_total'] / $max_pool_option : 0;
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Пчелкин »

Восхитительно!!! И вышло намного информативней... Со всеми доработками смотрится отлично!
Это ж надо, супер...А кто-то на поддержку что-то волокет...Профи...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение clubforum »

А картинку можно как ето теперь выглядит?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Пчелкин »

snap1549.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение clubforum »

Казалось бы, при чем здесь проценты... :?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

clubforum
В стандарте 100% - общее число голосов. Когда в опросе много голосов и примерно одинаково во всех пунктах - везде выходят маленькие значения процентов, с модом все полоски окрашиваются в синие и зеленые цвета.

С доработкой 100% - это максимум проголосовавших за 1 пункт опроса. В результате разброс процентов выходит больше, и задействовано больше цветов полосок из мода.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Пчелкин »

Татьяна5 писал(а):foreach($poll_data as $pd)

Добавить до
ААААА...вот оно как!!! я ж говорю балбес... Вторую правку я "угадал"...гы...

Добавлено спустя 4 минуты 34 секунды:
Татьяна5 писал(а):В стандарте 100% - общее число голосов.
В соотношение с наибольшим все информативней...И понятней стало...ИМХО...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение romeo_piter »

Пчелкин писал(а):О как! И в Опросы на главной странице (Polls on index) тож все смотрится отлично!!!
А у меня в теме смотрится супер, а на главной - обычное квадратное и не анимированное - так и должно быть, проверял в лисе и хроме.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

romeo_piter
Нужно внести правки в опросы от мода Polls on index, различия в коде там минимальные
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение romeo_piter »

Всю тему перерыл, не понимаю, что менять.

Могу по логике предположить, что в шаблоне poll_block

Код: Выделить всё

<!-- IF poll.S_DISPLAY_RESULTS --><dd class="resultbar"><div class="
меняем на

Код: Выделить всё

<!-- IF poll.S_DISPLAY_RESULTS --><dd class="resultbar"><div class="meter
Но это не работает

Вариант Пчелкина: [proSilver] Красивые результаты опроса (css3). работает полностью, но он не такой симпатишный.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

poll_block.html
Найти

Код: Выделить всё

<!-- IF poll.S_DISPLAY_RESULTS --><dd class="resultbar">
Заменить на

Код: Выделить всё

<!-- IF poll.S_DISPLAY_RESULTS --><dd class="resultbar"><div class="meter">
Найти

Код: Выделить всё

{poll.poll_option.POLL_OPTION_RESULT}</div></dd>
Заменить на

Код: Выделить всё

{poll.poll_option.POLL_OPTION_RESULT}&nbsp;</div></div></dd>
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение romeo_piter »

Дошло. Спасибо. Ну зато такие же как я больше этот вопрос не зададут )
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение clubforum »

Татьяна5 писал(а):В стандарте 100% - общее число голосов. Когда в опросе много голосов и примерно одинаково во всех пунктах - везде выходят маленькие значения процентов, с модом все полоски окрашиваются в синие и зеленые цвета.

С доработкой 100% - это максимум проголосовавших за 1 пункт опроса. В результате разброс процентов выходит больше, и задействовано больше цветов полосок из мода.
То есть, это по принципу рейтинга мода Спасибок?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: [proSilver] Красивые результаты опроса (css3).

Сообщение Татьяна5 »

Да
Только не на всем форуме сразу, а в отдельно взятом опросе

Вернуться в «Стили для phpBB 3.0.x»