ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Kalender Eintrag FETT-->HintergundFarbe

Geschlossen
  1. #1
    User Pic
    StefanMe Mitglied
    Registriert seit
    16.05.2008
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    Wenn im Kalender etwas eingetragen wird, dann wird es auf der Hauptseite ja in der kleinen BOX auch angezeigt. Wenn also jemand seinen Geburtstag am 20sten eingetragen hat, dann wird der 20ste FETT geschrieben! Wo kann man das Definieren? Das Fettgeschriebene Datum ist bei mir kaum zu erkennen. Würde gernen eine andere Hintergrundfarbe an diesen Tagen haben...

    lg Stefan

    betroffene Homepage: externer Link


    Zuletzt modifiziert von StefanMe am 16.05.2008 - 12:29:58
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    Die Hintergrundfarbe kannst in der Style.css vom Design ändern.

    MfG Burli
    Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten
    leistung-durch-schmerz.de
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ipcdomii Mitglied
    Registriert seit
    28.04.2008
    Beiträge
    48
    Beitragswertungen
    0 Beitragspunkte
    ich denke er meint nur im kalendar

    z.B. hat er am 31.5. geburtstag, und dieser tag soll dann etwas stärker hervorgehoben sein (z.B. mit einem hintergund)

    hab ich das selbe problem zwinker
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    Meine Einträge werden leider irgendwie garnicht hervorgehoben.
    Daher würde ich es mich auch interessieren, wo genau man das definieren kann !.

    Jemand rat ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    Keiner eine Idee ? traurig
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    zeile 131

    $text .= '<a href="?kalender-v'.$view.'-e'.$info['id'].'">'.$info['title'].'</a>;&nbsp;';

    in

    $text .= '<b><a href="?kalender-v'.$view.'-e'.$info['id'].'">'.$info['title'].'</a></b>;&nbsp;';

    ändern!!!
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    Erstmal danke für Deine Antwort.

    Ich glaube ich habe mich falsch ausgedrückt. Das Ereigniss soll in der "Kalender BOX" ... fett,kursiv oder unterstrichen sein. Nicht in den Listen oder Monatsansichten ! lächeln
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    olos Mitglied
    Registriert seit
    30.10.2007
    Beiträge
    148
    Beitragswertungen
    1 Beitragspunkte
    nimm mal den code für die /include/includes/func/calender.php

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

    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function getCalendar($mon, $jahr, $url, $urlod, $data, $cellpadding=2) {
    
      # lege einige variablen fest
      $ak_tag    = date('j');
      $ak_mon    = date('n');
      $ak_jahr   = date('Y');
      $days      = date('t',mktime(0,0,0,$mon,1,$jahr));
      $fw        = str_replace(0,7,date('w',mktime(0,0,0,$mon,1,$jahr))) -1;
      $next_mon  = $mon +1;
      $last_mon  = $mon -1;
      $next_jahr = $jahr;
      $last_jahr = $jahr;
      if ($next_mon > 12) {
        $next_jahr = $jahr +1;
        $next_mon  = 1;
      }
      if ($last_mon == 0) {
        $last_jahr = $jahr -1;
        $last_mon  = 12;
      }
    
      # erstelle return string
      $return_str  = '';
      $return_str .= '<table class="border" cellpadding="'.$cellpadding.'" cellspacing="1" border="0">';
      $return_str .= '<tr class="Chead">';
      $return_str .= '<th><a href="'.str_replace('{mon}',$last_mon, str_replace('{jahr}',$last_jahr, $urlod)).'"><b>&lt;</b></a></th>';
      $return_str .= '<th colspan="5" align="center">'.$mon.'. '.$jahr.'</th>';
      $return_str .= '<th><a href="'.str_replace('{mon}',$next_mon, str_replace('{jahr}',$next_jahr, $urlod)).'"><b>&gt;</b></a></th>';
      $return_str .= '</tr><tr class="Cdark">';
      $return_str .= '<td>Mo</td><td>Di</td><td>Mi</td><td>Do</td><td>Fr</td><td>Sa</td><td>So</td>';
      $return_str .= '</tr><tr class="Cnorm">';
      $return_str .= str_repeat ('<td>&nbsp;</td>', $fw);
    
      for($i=1;$i<=$days;$i++) {
        if (($i+$fw-1) % 7 == 0 AND $i > 1) { $return_str .= '</tr><tr>'; }
        if ($i == $ak_tag AND $mon == $ak_mon AND $jahr == $ak_jahr) { $class = 'Cmite'; } else { $class = 'Cnorm'; }
        $surl = str_replace('{mon}', $mon, str_replace('{tag}',$i, str_replace('{jahr}',$jahr, $url)));
        if (isset($data[mktime (0,0,0,$mon,$i,$jahr)])) { $out_i = '<font color="#A51100"><b>'.$i.'</b></font>'; } else { $out_i = $i; }
        $return_str .= '<td class="'.$class.'" align="center"><a href="'.$surl.'">'.$out_i.'</a></td>';
      }
    
      $return_str .= str_repeat ('<td class="Cnorm">&nbsp;</td>', (7-(($i+$fw-1) % 7)) % 7 );
      $return_str .= '</tr></table>';
      return ($return_str);
    }
    
    ?>
    =====================================
    Wenn man nur das macht, was man schon kann wird man immer nur das sein, was man schon ist.
    >>>> externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    vielen Dank ! Bier
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    hmm irgendwie will es nicht.

    mysek.de/hp4/index.php?kalender

    Da sieht man schön, dass es funktioniert. Aber wenn man etwas runterscrollt, in der BOX, wird es NICHT angezeigt ! grumml

    help !
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    poste mal deine boxes/kalender.php
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von mickey

    Erstmal danke für Deine Antwort.

    Ich glaube ich habe mich falsch ausgedrückt. Das Ereigniss soll in der "Kalender BOX" ... fett,kursiv oder unterstrichen sein. Nicht in den Listen oder Monatsansichten ! lächeln



    müsste dort dasselbe sien zwinker
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    mickey Mitglied
    Registriert seit
    23.03.2005
    Beiträge
    165
    Beitragswertungen
    11 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    poste mal deine boxes/kalender.php


    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $m = date('n');
    $j = date('Y');
    
    $where1 = mktime(0 ,0,0,$m,1,$j);
    $where2 = mktime(24,0,0,$m,date('t',$where1),$j);
    
    $data = array();
    
    $result = db_query('SELECT * 
    	FROM prefix_kalender 
    	WHERE (time > '.$where1.' AND time < '.$where2.')
    		AND '.$_SESSION['authright'].' <= recht
    	ORDER BY time LIMIT 50');
    while ($row = db_fetch_assoc($result)) {
    	$t_id = $row['id'];
    	$t_d = date('j', $row['time']);
    	$t_m = date('n', $row['time']);
    	$t_y = date('Y', $row['time']);
    	$date = mktime(0,0,0,$t_m,$t_d,$t_y);
    	$data[$date][] = $row;
    }
    
    
    
    echo getCalendar($m, $j, '?kalender-v1-m{mon}-y{jahr}-d{tag}', '?kalender-v0-m{mon}-y{jahr}', $data, 1);
    
    ?>
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten