News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 6
Seite [1]
Horscht


Poststar




Beiträge: 687
# Thema - 21.07.2008 um 16:37 Uhr
Hallo,

ich hoffe das das im Offtopic nicht fehl am Platz ist..

Und zwar möchte ich gern meinen Terminkalender etwas ändern und zwar so:

So schaut er jetzt aus:

http://hard-sports.de/index.php?mod=reservations&action=calendar

Quelltext... +-


 
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.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
1. / 2. / ... 
<?php

// MODUL NAME : RESERVATIONS MODUL
// MODUL AUTHOR : QUEMAO
// MODUL TEAM : QUEMAO-DESIGNZ
// TEAM PAGE : WWW.QUEMAO-DESIGNZ.DE
// FILE ID : MODS/RESERVATIONS/CALENDAR.PHP
// LAST UPDATE : 15.04.2008
// COPYRIGHT BY QUEMAO-DESIGNZ.DE - ALL RIGHTS RESERVED        

    
$cs_lang cs_translate('reservations');
    
$year = !empty($_GET['year']) ? $_GET['year'] : cs_datereal('Y');

if(
1970 $year) { $year 1970; } elseif(2037 $year) { $year 2037; } 
    
    
$month = !empty($_GET['month']) ? $_GET['month'] : cs_datereal('n');
    
$zero date('m'mktime(000$month1$year));
    
$days date('t'mktime(000$month1$year));
    
$first date('w'mktime(000$month1$year));
    
$min cs_datereal('U',mktime(000$month1$year));
    
$max cs_datereal('U',mktime(235959$month$days$year));

echo 
cs_html_table(1,'forum',1);
echo 
cs_html_roco(1,'headb');
echo 
$cs_lang['mod'] . ' - ' $cs_lang['calendar_head'];
echo 
cs_html_roco(0);
echo 
cs_html_roco(1,'leftb');
echo 
$cs_lang['calendar_body'];
echo 
cs_html_roco(0);
echo 
cs_html_table(0);
echo 
cs_html_br(1);    

echo 
cs_html_table(1,'forum',1);
echo 
cs_html_roco(1,'calhead',0,0,'9%');
echo 
$cs_lang['calweek'];
echo 
cs_html_roco(2,'calhead',0,0,'13%');
echo 
$cs_lang['Mon'];
echo 
cs_html_roco(3,'calhead',0,0,'13%');
echo 
$cs_lang['Tue'];
echo 
cs_html_roco(4,'calhead',0,0,'13%');
echo 
$cs_lang['Wed'];
echo 
cs_html_roco(5,'calhead',0,0,'13%');
echo 
$cs_lang['Thu'];
echo 
cs_html_roco(6,'calhead',0,0,'13%');
echo 
$cs_lang['Fri'];
echo 
cs_html_roco(7,'calhead',0,0,'13%');
echo 
$cs_lang['Sat'];
echo 
cs_html_roco(8,'calhead',0,0,'13%');
echo 
$cs_lang['Sun'];
echo 
cs_html_roco(0);

echo 
cs_html_roco(1,'calweek');
echo 
date('W'mktime(000$month1$year));
    
    
$colspan $first == $first 1;

if(
$colspan >= 1) { 
    
echo 
cs_html_roco(2,0,0,$colspan);
echo 
' ';

}

    
$row $colspan 2;

for(
$run 1$run <= $days$run++) {

if(
$row == 9) {
        
echo 
cs_html_roco(0);
echo 
cs_html_roco(1,'calweek');
echo 
date('W'mktime(000$month$run$year));
    
    
$row 2;

}

if(!empty(
$run)) {
        
        
$css 'calevent';
        
$unix mktime(000$month$run$year);            
        
        if(
$run 10) { $null_d '0'; }
        if(
$run >= 10) { $null_d ''; }
        if(
$month 10) { $null_m '0'; }
        if(
$month >= 10) { $null_m ''; }
        
        
$today date("-" $null_m $month ."-" $null_d $run);
        
        
$where_b "users_age LIKE '%" $today "%'";
        
$where_r "start_date LIKE '%" $today "%'";
        
$where_r .= "AND start_date LIKE '%" $today "'";
        
$where_s "specials_date LIKE '%" $today "%'";
        
$b_count cs_sql_count(__FILE__,'users',$where_b);
#        $r_count = cs_sql_count(__FILE__,'reservations',$where_r);
        
$select 'reservations_id, start_date, start_time, end_time, reserv_players';
        
$reservations cs_sql_select(__FILE__,'reservations',$select,$where_r,0,0,0);
        
$s_count cs_sql_count(__FILE__,'specials',$where_s);        
        
        
$out $run;
        
        
$head_b $b_count '' ' <small>' $cs_lang['births_cal'] . '</small>';
#        $head_r = $r_count . '' . ' <small>' . $cs_lang['reserv_cal'] . '</small>';
        
$head_s $s_count '' ' <small>' $cs_lang['specials_cal'] . '</small>';
        
#        $out .= empty($r_count) ? '' :  cs_html_br(1) . cs_link($head_r,'reservations','timer','date='.cs_datereal($year.$today));
        
if(!empty($reservations)) {
          for(
$run_r=0$run_r<count($reservations); $run_r++) {
            
$out .= cs_html_br(1) . '<small>';
            
$lnk cs_link($reservations[$run_r]['reserv_players'] . ' Spieler','reservations','view','id=' $reservations[$run_r]['reservations_id']);
            
$out .= $lnk cs_html_br(1);
            
$out .= '(' $reservations[$run_r]['start_time'] . '-' $reservations[$run_r]['end_time'] . ')';
            
$out .= '</small>';
          }        
        }
        
$out .= empty($s_count) ? '' :  cs_html_br(1) . cs_link($head_s,'reservations','timer','date='.cs_datereal($year.$today));                
        
$out .= empty($b_count) ? '' :  cs_html_br(1) . cs_link($head_b,'reservations','timer','date='.cs_datereal($year.$today));    

} else {
        
        
$css 'calday';
        
$out $run;    
    }
    
    
$current $run '-' $zero '-' $year;
    
$css2 $current == cs_datereal('j-m-Y') ? 'caltoday' $css;
    echo 
cs_html_roco($row,$css2);
    
$row++;
    echo 
$out;
}

if(
$row 9) {
    
    
$colspan2 $row;

echo 
cs_html_roco(2,0,0,$colspan2);
echo 
' ';

}

echo 
cs_html_roco(0);

echo 
cs_html_roco(1,'calhead',0,8);
    
    
$nom date('F'mktime(000$month1$year));
    
$next $month == 12 'year=' . ($year 1) . '&month=1' 'year=' $year '&month=' . ($month 1);
    
$last $month == 'year=' . ($year 1) . '&month=12' 'year=' $year '&month=' . ($month 1);

echo (
$year 1970 OR $year == 1970 AND $month == 1) ? '«' cs_link('«','reservations','calendar',$last);
echo 
' [ ' $cs_lang[$nom] . ' ' $year ' ] ';
echo (
$year 2037 OR $year == 2037 AND $month == 12) ? '»' cs_link('»','reservations','calendar',$next);
echo 
cs_html_roco(0);
echo 
cs_html_table(0);

echo 
'<center>';
echo 
cs_html_table(1);
echo 
cs_html_roco(1,'right');
echo 
'<small> Organizer Modul is Powered by <a href="http://www.3stepsfusion.eu">3stepsfusion.eu</a></small>';
echo 
cs_html_roco(0);
echo 
cs_html_table(0);
echo 
'</center>';

?>


Das ganze soll dann wie folgt aussehen:


Also die Spieleranzahl in der Farbe #FFCC00
Und die Uhrzeit in der farbe #FFFFFF(standart)

Dessweiteren die Uhrzeit (XX:XX-XX:XX) ne Nummer kleiner.


Da ich leider rein garnix von PHP Verstehe bitte ich euch hier um Rat, wo muss ich denn da was verändern?

Grüße


------------------
Grüße, Horscht

Zuletzt editiert von Horscht am 21.07.2008 um 16:38 Uhr (1x Editiert)
Inaktiv
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 1 - 22.07.2008 um 13:54 Uhr
Die SPieleranzahl ist ja nen Link

das kannste relativ leicht über die .css lösen
Musste ma gucken welche .class die felder haben und dann ne neue link-classe erstellen

Was heißt die Uhrzeit ne nummer kleiner ?
Die schriftgrösse?

Das kannste genau so über die .css machen


Inaktiv
|
Horscht
Thread-Ersteller


Poststar




Beiträge: 687
# Antwort: 2 - 22.07.2008 um 17:37 Uhr
Danke für deine Hilfe.

Ja mit "ne Nummer kleiner" ist die >Schriftgröße< gemeint, bisher war es mir noch nicht ersichtlich, welche klassen die beiden zeilen haben

Grüße

PS:// Wenn du mir sagen kannst, wie ich (Spieler XX) und Uhrzeit (XX:XX-XX:XX) ne Klasse gebe, dürfte das per CSS kein Prob sein, nur leider weis ich nicht wie man das in php macht(so das es auch funktioniert)




------------------
Grüße, Horscht

Zuletzt editiert von Horscht am 22.07.2008 um 17:56 Uhr (1x Editiert)
Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 3 - 22.07.2008 um 20:39 Uhr
benutzt du den FCKEditor?


Inaktiv
|
Horscht
Thread-Ersteller


Poststar




Beiträge: 687
# Antwort: 4 - 22.07.2008 um 21:56 Uhr
Nicht mehr, nein.

Warum?


------------------
Grüße, Horscht

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 5 - 23.07.2008 um 09:46 Uhr
ich würd einfach von
f(!empty($run)) {

$css = 'calevent';
$unix = mktime(0, 0, 0, $month, $run, $year);

if($run < 10) { $null_d = '0'; }
if($run >= 10) { $null_d = ''; }
if($month < 10) { $null_m = '0'; }
if($month >= 10) { $null_m = ''; }

$today = date("-" . $null_m . $month ."-" . $null_d . $run);

$where_b = "users_age LIKE '%" . $today . "%'";
$where_r = "start_date LIKE '%" . $today . "%'";
$where_r .= "AND start_date LIKE '%" . $today . "'";
$where_s = "specials_date LIKE '%" . $today . "%'";
$b_count = cs_sql_count(__FILE__,'users',$where_b);
# $r_count = cs_sql_count(__FILE__,'reservations',$where_r);
$select = 'reservations_id, start_date, start_time, end_time, reserv_players';
$reservations = cs_sql_select(__FILE__,'reservations',$select,$where_r,0,0,0);
$s_count = cs_sql_count(__FILE__,'specials',$where_s);



$css = 'calevent';
zu
$css = 'calevent2';
dann in der .css datei calevent2 hinzufügen und dann kannste ja rumspielen


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Horscht
Thread-Ersteller


Poststar




Beiträge: 687
# Antwort: 6 - 23.07.2008 um 10:53 Uhr
Ich werds mal versuchen,danke.

Melde mich dann nochmal.

PS:

Also das Problem ist, ändere ich dann bei "calevent2" die Schriftgröße(font-size), so ändern sich auch die Kalendertagszahlen (1-30 z.b.)


Wie kann ich das Umgehen?

Den Link(Die Spieleranzahl) sollte ich eigentlich mit a:active und a:hover usw hinbekommen.


------------------
Grüße, Horscht

Zuletzt editiert von Horscht am 23.07.2008 um 11:08 Uhr (1x Editiert)
Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo