Все для DataLife Engine / DLE хаки / Хак для DLE / Оформления вид голосования на сайте Modern Poll Style

Оформления вид голосования на сайте Modern Poll Style

Оформления вид голосования на сайте Modern Poll Style


Dle хак Оформления Вид голосования на сайте Modern Poll Style (изменённый вид голосования)
Хак для dle Оформления вид голосования на сайте Modern Poll Style
Установка #1 (css стили):
a: В файле /templates/твой стиль/engine.css добавляем:

.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');}


Установка #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";


Советуем скачать хак dle оформления вид голосования на блоге Modern Poll Style

ed-modern-poll-style-izmenennyy-vid-golosovaniya.rar [29,25 Kb] (cкачиваний: 166)
  • 60

Комментарии 3

qunser от 11 июня 2014 16:19
А есть дополнительный модуль который позволит сделать на сайте 2 опросника, один будет от DLE, другой будет дополнительный с другими опросниками / вопросы - ответы.

При условии функционирования на сайте обоих ? DLE 10.1
dle9.com от 5 августа 2011 15:08
dle9.com/books/dle-news/ Скачать DataLife Engine 9.2 Final Nulled By FintMax , там уже нужный файл будет /engine/ajax/allvotes.php ... просто закачать в тот же раздел на сервере.
dle9.com от 5 августа 2011 07:34
В смысле вывести его с результатами опроса в шаблоне .... тогда тема Адаптации шаблонов дле 9.0 для 9.2 (через поиск)
после этой строчки в шаблоне vote
value="Результаты" />

Добавить:
<a href="" onclick="ShowAllVotes ();


return false;">Показать все опросы </a>
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent