Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » ED: Modern Poll Style (изменённый вид голосования)

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

ED: Modern Poll Style (изменённый вид голосования)

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно ED: Modern Poll Style (изменённый вид голосования).



Вид голосования у новостей:
http://e-div.com/uploads/posts/2010-11/1290976890_screen_news_poll.png
Вид голосования на сайте:
http://e-div.com/uploads/posts/2010-11/1290976865_screen_vote_poll.png

Установка #1 (css стили):
a: В файле /templates/trololo/engine.css добавляем:
/* Start ---- Modern Poll Style by http://e-div.com */
.polled { height: 22px; }
.voted { height: 11px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');

    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.polled span { height:20px; }
.voted span { height: 9px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;
    
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }

.progress-1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

.progress-2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
    border: 1px solid #8c2ca9; background-color: #C44747;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* End ---- Modern Poll Style by http://e-div.com */


Установка #2 (Голосование у новостей):

a: В файле /engine/ajax/poll.php меняем:
        $buffer .= <<<HTML
{$body[$i]} - {$num} ({$proc}%)<br />
<img src="{$config['http_home_url']}templates/{$vote_skin}/dleimages/poll{$
pn}.gif" height="10" width="{$proc}%" style="border:1px solid black;" alt="" /><br />
HTML;

на:
        $buffer .= <<<HTML
{$body[$i]} - {$num}
<div class="progress polled progress-{$pn}"><span style="width: {$proc}%;"><b>{$proc}%</b></span></div>
HTML;



b: В файле /engine/modules/poll.php меняем:
        $list .= <<<HTML
{$body[$v]} - {$num} ({$proc}%)<br />
<img src="{$config['http_home_url']}templates/{$config['skin']
}/dleimages/poll{$pn}.gif" height="10" width="{$w}%" style="border:1px solid black;" alt="" /><br />
HTML;

на:
        $list .= <<<HTML
{$body[$v]} - {$num}
<div class="progress progress-{$pn}"><span style="width: {$proc}%;"><b>{$proc}%</b></span></div>
HTML;


Установка #2 (Голосование на сайте):
a: В файле /engine/ajax/vote.php меняем:
        $entry .= "<div class=\"vote\" align=\"left\">$body[$i] - $num ($proc%)</div>
        <div class=\"vote\" align=\"left\">
        <img src=\"{$config['http_home_url']}templates/{$vote_skin}/dleimages/
poll{$pn}.gif\" height=\"10\" width=\"$proc%\" style=\"border:1px solid black\">
        </div>\n";

на:
       $entry .= "<div class=\"vote\" align=\"left\">$body[$i] - $num ($proc%)</div>
<div class=\"progress voted progress-{$pn}\"><span style=\"width: {$proc}%;\"></span></div>\n";


далее меняем:

        $entry .= "<div class=\"vote\" align=\"left\">$body[$i] - $num ($proc%)</div>
        <div class=\"vote\" align=\"left\">
        <img src=\"{$config['http_home_url']}templates/{$vote_skin}/dleimages/
poll{$pn}.gif\" height=\"10\" width=\"".intval($proc)."%\" style=\"border:1px solid black\">
        </div>\n";

на:
        $entry .= "<div class=\"vote\" align=\"left\">$body[$i] - $num ($proc%)</div>
<div class=\"progress voted progress-{$pn}\"><span style=\"width: ".intval($proc)."%;\"></span></div>\n";


Пример работы на сайте: HOTDJ.RU

Ну... вот и все, хак успешно установлен ;-)

ps. автор: Elegant Division (http://e-div.com)
pss от плюсегов не откажусь за копипаст =)


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


+1
Просмотры: 10 057 :: Комментарии (54) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Saymon

  • 29 ноября 2010 02:05
  • Регистрация: 21.02.2010
  • Был(а) онлайн: 18.03.2022
  • Комментариев: 91
  • 0
Класс нет слов просто wacko

#2madarka

  • 29 ноября 2010 02:09
  • Регистрация: 2.03.2010
  • Был(а) онлайн: 14.06.2011
  • Комментариев: 17
  • 0
Ахренеть) Просто нет слов
На 9.0 стало отлично smile

#3tamerlan

  • 29 ноября 2010 02:15
  • Регистрация: 11.09.2010
  • Был(а) онлайн: 24.10.2023
  • Комментариев: 301
  • 0

#4Heon

  • 29 ноября 2010 05:20
  • Регистрация: 13.02.2010
  • Был(а) онлайн: 31.08.2022
  • Комментариев: 109
  • 0
Ребят подскажите как сделать чтобы в опросе на сайте было так же как и в статье то есть процент показывался бы на картинке.

--------------------

#5naladchik

  • 29 ноября 2010 05:26
  • Регистрация: 12.09.2010
  • Был(а) онлайн: 8.02.2023
  • Комментариев: 159
  • 0
вот это сильно. good

#6Neuner

  • 29 ноября 2010 08:52
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 11.08.2020
  • Комментариев: 53
  • 0
А можно сделать, чтобы было видно кто именно за что проголосовал ?

#7Red Dawn

  • 29 ноября 2010 09:02
  • Регистрация: 3.11.2010
  • Был(а) онлайн: 15.08.2011
  • Комментариев: 12
  • 0
Парни дайте пожалуйста уже измененный файл vote.php.
У меня на DLE 9.0 нету такого кода что в самом конце.

#8Mel

  • 29 ноября 2010 09:43
  • Регистрация: 8.04.2010
  • Был(а) онлайн: 22.02.2018
  • Комментариев: 376
  • 0
Красота!!! heart

#9Red Dawn

  • 29 ноября 2010 09:45
  • Регистрация: 3.11.2010
  • Был(а) онлайн: 15.08.2011
  • Комментариев: 12
  • 0
чеерт ну выручите кто нибудь help

#10ПафНутиЙ

  • 29 ноября 2010 10:21
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
Красиво, Автор молодец.
Ещё нужно вариант сделать для г*о*но-браузеров, не на CSS3 а картинкой. Будет вообще супер. Но это уже дело техники и желания smile

--------------------

#11JaGGeR

  • 29 ноября 2010 10:31
  • Регистрация: 4.05.2010
  • Был(а) онлайн: 28.04.2020
  • Комментариев: 120
  • 0
Цитата: Red Dawn
Парни дайте пожалуйста уже измененный файл vote.php.
У меня на DLE 9.0 нету такого кода что в самом конце.

Всё там есть, но всё же лови http://files.gw.kz/2y7gfp98ds.html

--------------------

#12Red Dawn

  • 29 ноября 2010 10:33
  • Регистрация: 3.11.2010
  • Был(а) онлайн: 15.08.2011
  • Комментариев: 12
  • 0
JaGGeR,
Спасибо! Последний код не нашёл)
вернее там одной строки не было)

#13ARSARTS

  • 29 ноября 2010 11:04
  • Регистрация: 10.11.2009
  • Был(а) онлайн: 5.05.2015
  • Комментариев: 73
  • 0
Изнaчaльно жё в шaблонe от цeнтроaртсa было

#14lika004

  • 29 ноября 2010 12:37
  • Регистрация: 27.01.2010
  • Был(а) онлайн: 13.04.2013
  • Комментариев: 158
  • 0
отлично смотрится heart

#15Gashishkhv

  • 29 ноября 2010 13:26
  • Регистрация: 26.10.2010
  • Был(а) онлайн: 20.02.2011
  • Комментариев: 4
  • 0
Как сделать, чтобы в голосовании на сайте, на картинке были проценты?

#16aleksejev007

  • 29 ноября 2010 14:44
  • Регистрация: 30.12.2009
  • Был(а) онлайн: 4.05.2013
  • Комментариев: 3
  • 0
Класс angel

#17Neuner

  • 29 ноября 2010 15:16
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 11.08.2020
  • Комментариев: 53
  • 0
Кто знает, как сделать, чтобы было видно кто за какой вариант проголосовал ? Это возможно ? Мне очень нужно ! Помогите.

#18LUCEfeel

  • 29 ноября 2010 17:09
  • Регистрация: 30.01.2010
  • Был(а) онлайн: 7.03.2022
  • Комментариев: 84
  • 0
Смотриться очень даже ничего wink

#19Elegant Division

  • 29 ноября 2010 17:37
  • Регистрация: 29.11.2010
  • Был(а) онлайн: 17.09.2019
  • Комментариев: 87
  • 0
Цитата: Gashishkhv
Как сделать, чтобы в голосовании на сайте, на картинке были проценты?



#20Elegant Division

  • 29 ноября 2010 18:25
  • Регистрация: 29.11.2010
  • Был(а) онлайн: 17.09.2019
  • Комментариев: 87
  • 0
далее меняем:


1 2 3
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: