Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

clubforum
Ноль уже некуда отодвигать
Могу посоветовать изменить размер шрифта для fieldset.polls dd div
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

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

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

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

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

Сообщение clubforum »

А картинку можно как ето теперь выглядит?
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 12 лет 5 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

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

Сообщение clubforum »

Казалось бы, при чем здесь проценты... :?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

С доработкой 100% - это максимум проголосовавших за 1 пункт опроса. В результате разброс процентов выходит больше, и задействовано больше цветов полосок из мода.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

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

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

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

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

Добавлено спустя 4 минуты 34 секунды:
Татьяна5 писал(а):В стандарте 100% - общее число голосов.
В соотношение с наибольшим все информативней...И понятней стало...ИМХО...
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

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

Сообщение romeo_piter »

Пчелкин писал(а):О как! И в Опросы на главной странице (Polls on index) тож все смотрится отлично!!!
А у меня в теме смотрится супер, а на главной - обычное квадратное и не анимированное - так и должно быть, проверял в лисе и хроме.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

romeo_piter
Нужно внести правки в опросы от мода Polls on index, различия в коде там минимальные
romeo_piter
phpBB 2.0.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

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
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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.21
Сообщения: 1301
Стаж: 14 лет 11 месяцев
Благодарил (а): 245 раз
Поблагодарили: 31 раз

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

Сообщение romeo_piter »

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

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

Сообщение clubforum »

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

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

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

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

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

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