ilch Forum » Allgemein » HTML, PHP, SQL,... » Modul GB und Vote Farbe ändern

Geschlossen
  1. #1
    User Pic
    WinterKA Mitglied
    Registriert seit
    16.04.2010
    Beiträge
    78
    Beitragswertungen
    10 Beitragspunkte
    Hallo

    ich habe noch zwei kleine Probleme. Ich möchtet das im Geburtstag.php und im Umfrage (vote.php) alle schriften in weiß angezeigt werden. Es soll nur die php geändert werden und nicht die Style.css. Hat da jemand eine Idee und kann Helfen?

    Ich habe mal beide php´s hier reingestellt. Danke schon mal für jede Idee von euch

    [color=#FF0000]Geburtstag.php[/color]

    <?php 
    //Copyright by Hannes Wunderli
    //www.fast-death.com
    // v1.2
    
    defined ('main') or die ( 'no direct access' );
    
    //----------------------------------- Einstellungen-----------------------------------
    
    $limit = 2;        //wieviele Geburtstage Angezeigt werden sollen.
    $recht = -1;       //Anzeige Modus 0 = Alle / -1 Alle die mehr als Memberrechte haben usw.
    $showavatars = 0;  //Wenn 1 werden die Avatare wenn vorhanden angezeigt.
    
    //------------------------------------------------------------------------------------
    
    $count = 0;
    
    $timestamp = time();
    $akttime = date('Y-m-d',$timestamp);
    
    function get_gebtage ($datum) {
      list($y, $m, $d) = explode('-', $datum);
      return ($d.'.'.$m.'.'.$y);
    }
    
    
    $q = "SELECT name, id, avatar,
    CASE WHEN ( MONTH(gebdatum) < MONTH(NOW()) ) OR ( MONTH(gebdatum) <= MONTH(NOW()) AND DAYOFMONTH(gebdatum) < DAYOFMONTH(NOW()) ) THEN
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum) + 1) YEAR
    ELSE
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum)) YEAR
    END
    AS gebtage
    FROM prefix_user WHERE CASE WHEN ( MONTH(gebdatum) < MONTH(NOW()) ) OR ( MONTH(gebdatum) <= MONTH(NOW()) AND DAYOFMONTH(gebdatum) < DAYOFMONTH(NOW()) ) THEN
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum) + 1) YEAR
    ELSE
    gebdatum + INTERVAL (YEAR(NOW()) - YEAR(gebdatum)) YEAR
    END = '".date('Y-m-d')."' AND gebdatum > 0000-00-00 AND recht <= ".$recht." ORDER BY gebtage LIMIT 10";
    
    
    $erg = db_query($q);
    
    
    echo '<table width="100%" cellspacing="0" cellpadding="0" style="color: #FFF">';
    
    $i = 1;
    
    
    while($row = db_fetch_object($erg)) {
     $burs = '<center><img border="0" src="include/images/icons/birthday.gif"></center>';
      if($akttime == $row->gebtage)  {
       echo '<tr><td align="center"><span class="box">'.$lang['today'].'&nbsp;'.$lang['had'].'&nbsp;<a class="box" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a><br / >'.$lang['birthday'].'</span><br / ></td></tr>';
      } else {
        $gebtage = get_gebtage ($row->gebtage);
        echo '<tr><td align="center" class="box"><a class="box" href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$lang['had'].' '.$lang['on'].' '.$gebtage.' '.$lang['birthday'];
        if ($showavatars && $row->avatar) {
          echo '<br /><img border="0" src="'.$row->avatar.'">';
        }
        echo "</td></tr>";
      }
      
      if ($i<$limit) {
        echo '<tr><td class="box">&nbsp;</td></tr>';
      }
      $i++;
    }
    if ($i <= '1'){
    $burs .= 'Heute hat keiner Geburtstag';
    
    }
    echo '<tr><td class="box">'.$burs.'</td></tr>';
    echo '</table>';
    
    
    ?>


    [color=#FF0000]Umfrage (vote.php)[/color]

    <?php
    // Copyright by Manuel Staechele
    // Support www.ilch.de
    // Modified by Mairu -> Erweiterte Umfrage 1.5
    // include/boxes/vote.php
    defined ('main') or die ('no direct access');
    // -----------------------------------------------------------|
    // Vote Sperre in Stunden
    $stunden = 24;
    
    $breite = 50;
    $diftime = time() - (60 * 60 * $stunden);
    
    $voted = array();
    
    $fraErg = db_query('SELECT * FROM `prefix_poll` WHERE `stat` = 1 AND (`maxvotes` = 0 OR (`maxvotes` > `votes`)) AND (exptime = 0 OR exptime > UNIX_TIMESTAMP()) ORDER BY `poll_id` DESC');
    
    if (db_num_rows($fraErg) > 0) {
        $pollid = 0;
        while ($fraRow = db_fetch_object($fraErg)) {
            if ($fraRow->recht == 2) {
                $inTextAr = $_SESSION['authid'];
            } elseif ($fraRow->recht == 1) {
                $inTextAr = getip();
            }
    
            $textAr = explode('#', $fraRow->text);
            if (in_array ($inTextAr , $textAr)) {
                $imPollArrayDrin = true;
            } else {
                $imPollArrayDrin = false;
            }
    
            if (!$imPollArrayDrin OR (count($tovote) == 0 AND $fraRow->view >= $_SESSION['authright'])) {
                if ($fraRow->recht == 2) {
                    if ($fraRow->user_rechte == '') $fraRow->user_rechte = '0123456789';
                    if (!empty($fraRow->groups)) {
                        $votegroups = explode('#', $fraRow->groups);
                        foreach ($_SESSION['authgrp'] as $id => $authgroup) if (in_array($id, $votegroups)) $abstimmen = true;
                        if (strpos($fraRow->user_rechte, '' . abs($_SESSION['authright'])) === false) $abstimmen = false;
                    }elseif (strpos($fraRow->user_rechte, '' . abs($_SESSION['authright'])) !== false) {
                        $abstimmen = true;
                    }
                } else {
                    $abstimmen = true;
                }
    
                if ($abstimmen AND !$imPollArrayDrin) {
                    $pollid = $fraRow->poll_id;
                    break;
                } elseif ($fraRow->view >= $_SESSION['authright']) {
                    $voted[] = $fraRow->poll_id;
                }
            }
        }
    }
    
    if ($pollid == 0 AND count($voted) > 0) {
        $pollid = $voted[array_rand($voted, 1)];
        $voted = true;
    } else {
        $voted = false;
    }
    
    if ($pollid != 0) {
        $fraErg = db_query('SELECT * FROM `prefix_poll` WHERE recht ' . $woR . ' AND poll_id = ' . $pollid . ' ORDER BY poll_id DESC LIMIT 1');
        $fraRow = db_fetch_object($fraErg);
    
        $maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "' . $fraRow->poll_id . '"'));
        $gesErg = db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "' . $fraRow->poll_id . '"');
        $gesRow = db_fetch_object($gesErg);
    
        $max = $maxRow->res;
        $ges = $gesRow->res;
        $textAr = explode('#', $fraRow->text);
    
        if ($fraRow->recht == 2) {
            $inTextAr = $_SESSION['authid'];
        } elseif ($fraRow->recht == 1) {
            $inTextAr = getip();
        }
    
        echo '<b>' . $fraRow->frage . ($fraRow->answers > 1 ? " ($fraRow->answers Antworten m&ouml;glich)" : '') . '</b>';
        if ($fraRow->exptime > 0) {
            echo '<br /><small>(bis ' . date('H.i \U\h\r - d.m.Y', $fraRow->exptime);
        	if ($fraRow->maxvotes > 0) {
        		echo ' oder bis ' . $fraRow->maxvotes . ' abgestimmt haben';
        	}
    		echo ')</small>';
        } elseif ($fraRow->maxvotes > 0) {
        	echo '<br /><small>(bis ' . $fraRow->maxvotes . ' abgestimmt haben)</small>';
        }
        if (in_array ($inTextAr , $textAr) OR $fraRow->stat == 0 OR $voted) {
            echo '<table width="100%" cellpadding="0">';
            $imPollArrayDrin = true;
        } else {
            echo '<form action="index.php?vote-W' . $fraRow->poll_id . '" method="post"><input type="hidden" name="wd" value="'.$menu->get_complete().'">';
            $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) {
                echo '<tr><td>' . $pollRow->antw . '</td><td align="right">' . $pollRow->res . ' (' . round($pollRow->res / ($ges > 0?$ges:1) * 100, 1) . '%)</td></tr>';
            } else {
                $i++;
                if ($fraRow->answers <= 1) {
                    echo '<input type="radio" id="vote' . $i . '" name="radio" value="' . $pollRow->sort . '"><label for="vote' . $i . '"> ' . $pollRow->antw . '</label><br>';
                } else {
                    echo '<input type="checkbox" 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'] . ': &nbsp; ' . $ges . '</td></tr></table>';
        } else {
            echo '<p align="center"><input type="submit" value="' . $lang['formsub'] . '"></p></form>';
        }
    } else {
        echo $lang['nowvoteavailable'];
    }
    
    ?>


    betroffene Homepage: externer Link
    externer Link Technik im Modellsport
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Bei der geburtstag.php kannst du einfach eine neue css class erstellen z.b box1 und ersetzt dann alle box in der php in box1.

    In der vote.php ist das schon ein wenig schwieriger. In php wird alles was man später auch sieht in 'echo' ausgegeben. Also sucht du einfach die Ausgaben und setzt sie in <font color="...">.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    google.de Mitglied
    Registriert seit
    26.01.2012
    Beiträge
    352
    Beitragswertungen
    33 Beitragspunkte
    oder er sagt der tabelle style="color:white"
    Kein Support per PN!
    Wenn ich zitiere ist dies KEIN Angriff auf die Person!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten