kann mir jemand helfen das Trailvote Script so zu ändern, dass dort neben dem Namen das beitritts Datum und auch ein Countdown bis zum ende für das Voting angezeigt wird?
Das so Angezeigt würde =
NAME : Beitritt : Verbleibende Zeit zum Voten:
Trailuser 01.05.206 3 wochwen 10 stunden 50 minuten ja nein
Es wäre schön wenn mir dieses script so ändern könnte, ich kenne mich damit überhaupt nicht aus.
Vielen Dank
Bitte nutze die Code Funktion, Mfg. Nex4T
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | <?php # Copyright by: Manuel # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); //-----------------------------------------------------------| ## ### #### ##### ins vote $um = $menu ->get(1); if ( $menu ->getA(1) == 'W' ) { $poll_id = escape ( $menu ->getE(1), 'integer' ); $radio = escape ( $_POST [ 'radio' ], 'integer' ); $fraRow = db_fetch_object(db_query( "SELECT * FROM prefix_poll WHERE poll_id = '" . $poll_id . "'" )); $textAr = explode ( '#' , $fraRow ->text); if ( $fraRow ->recht == 2) { $inTextAr = $_SESSION [ 'authid' ]; } elseif ( $fraRow ->recht == 1) { $inTextAr = $_SERVER [ 'REMOTE_ADDR' ]; } if ( !in_array ( $inTextAr , $textAr ) ) { $textAr [] = $inTextAr ; $textArString = implode( '#' , $textAr ); db_query( 'UPDATE `prefix_poll` SET text = "' . $textArString . '" WHERE poll_id = "' . $poll_id . '"' ); db_query( 'UPDATE `prefix_poll_res` SET res = res + 1 WHERE poll_id = "' . $poll_id . '" AND sort = "' . $radio . '" LIMIT 1' ) or die (db_error()); } } ## ### #### ##### V o t e Ü b e r s i c h t $title = $allgAr [ 'title' ]. ' :: ' . $lang [ 'vote' ]; $hmenu = $lang [ 'vote' ]; $design = new design ( $title , $hmenu ); $design ->header(); ?> <table width= "100%" cellpadding= "2" cellspacing= "1" border= "0" class = "border" > <tr class = "Chead" > <td><b><?php $lang [ 'vote' ]; ?></b></td> </tr> <?php $breite = 200; if ( $_SESSION [ 'authright' ] <= -1 ) { $woR = '>= "1"' ; } else { $woR = '= "1"' ; } $limit = 3; // Limit $page = ( $menu ->getA(1) == 'p' ? $menu ->getE(1) : 1 ); $MPL = db_make_sites ( $page , 'WHERE recht ' . $woR , $limit , "?vote" , 'poll' ); $anfang = ( $page - 1) * $limit ; $class = '' ; $erg = db_query( 'SELECT * FROM `prefix_poll` WHERE recht ' . $woR . ' ORDER BY poll_id DESC LIMIT ' . $anfang . ',' . $limit ); while ( $fraRow = db_fetch_object( $erg )) { $maxRow = db_fetch_object(db_query( 'SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "' . $fraRow ->poll_id. '"' )); $gesRow = db_fetch_object(db_query( 'SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "' . $fraRow ->poll_id. '"' )); $max = $maxRow ->res; $ges = $gesRow ->res; $textAr = explode ( '#' , $fraRow ->text); if ( $fraRow ->recht == 2) { $inTextAr = $_SESSION [ 'authid' ]; } elseif ( $fraRow ->recht == 1) { $inTextAr = $_SERVER [ 'REMOTE_ADDR' ]; } echo '<tr><td class="Cdark"><b>' . $fraRow ->frage. '</b></td></tr>' ; if ( $class == 'Cnorm' ) { $class = 'Cmite' ; } else { $class = 'Cnorm' ; } echo '<tr><td class="' . $class . '">' ; if ( in_array ( $inTextAr , $textAr ) OR $fraRow ->stat == 0) { echo '<table width="100%" cellpadding="0">' ; $imPollArrayDrin = true; } else { echo '<form action="index.php?vote-W' . $fraRow ->poll_id. '" method="POST">' ; $imPollArrayDrin = false; } $i = 0; $pollErg = db_query( 'SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "' . $fraRow ->poll_id. '" ORDER BY sort' ); while ( $pollRow = db_fetch_object( $pollErg ) ) { if ( $imPollArrayDrin ) { if ( ! empty ( $pollRow ->res) ) { $weite = ( $pollRow ->res / $max ) * 200; $prozent = $pollRow ->res * 100 / $ges ; $prozent = round ( $prozent ,0); } else { $weite = 0; $prozent = 0; } $tbweite = $weite + 20; echo '<tr><td width="30%">' . $pollRow ->antw. '</td>' ; echo '<td width="50%">' ; /* '<table width="'.$tbweite.'" border="0" cellpadding="0" cellspacing="0"></td>'; echo '<tr><td width="10" height="10"></td>'; echo '<td width="'.$weite.'" background="include/images/vote/voteMitte.jpg" alt=""></td>'; echo '<td width="10"><img src="include/images/vote/voteRight.jpg" alt=""></td>'; echo '</tr></table>';*/ echo '<div style="height: 10px; width: ' . $weite . 'px; background: #3776a5 url(include/images/vote/voteMitte.png) repeat-y top left;">' . '</div>' ; echo '<td width="10%">' . $prozent . '%</td>' ; echo '<td width="20%" align="right">' . $pollRow ->res. '</td></tr>' ; } else { $i ++; echo '<input type="radio" id="vote' . $i . '" name="radio" value="' . $pollRow ->sort. '"><label for="vote' . $i . '"> ' . $pollRow ->antw. '</label><br>' ; } } if ( $imPollArrayDrin ) { echo '<tr><td colspan="2" align="right">' . $lang [ 'whole' ]. ': ' . $ges . '</td></tr></table>' ; } else { echo '<p align="center"><input type="submit" value="' . $lang [ 'formsub' ]. '"></p></form>' ; } echo '</td></tr>' ; } // end while echo '<tr><td class="Cdark" align="center">' . $MPL . '</td></tr></table>' ; $design ->footer(); ?> |
verwendete ilch Version: 1.1 P
betroffene Homepage: externer Link
Zuletzt modifiziert von Nex4T am 22.05.2016 - 14:12:52