Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 45
Seite < 1 [2] 3 >
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 21 - 16.01.2009 um 17:11 Uhr
OK habs mal angetestet.
Genau so gehts.

Funktioniert einwandfrei. => keine Meldungen mehr im debug

Hast mir sehr geholfen.
Vielen Dank

greeetz Miraculix


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 22 - 21.01.2009 um 17:23 Uhr
Könnte das nochmal jemand als Codepaste oder so hochladen? Wäre sehr nett


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 23 - 21.01.2009 um 21:13 Uhr
Also den Stand den ich jetzt hab funzt bis jetzt nur in der navcal. (wegen css Lösung)
Bin aber noch dran das ganze n bisschen zu ferfeinern und dass es in der normalen calendar Ansicht auch geht.

Könnte aber n bisschen dauern weil:
1. momentaner Mangel an Freizeit und
2. kaum php Kenntnisse
oder anders rum

edit: Was natürlich der reine Wahnsinn wär wenn mir jemand die navcal.php und calendar.php auf themes umschreiben könnt. Da wär mir schon hammermässig geholfen.

kann aber hier mal meinen Stand reinposten.
Zip mit allem nötigen siehe unten.

Readme +-
**************** INFO ****************

Der Tooltip funktioniert über css und nicht über java.

Im Moment funktioniert er noch nur in der navcal.

************ INSTALLATION ************

1. Die navcal.php in mods/events/ hochladen und bestehende überschreiben.

2. Den Eintrag im <head> Bereich in der index.htm einfügen.
Den Platzhaler {events:navcal} mit dem span-tag wie im der Beispiel index.htm umschliessen.

3. Die tooltip.css in den Ordner des Templates laden.
3.1 Alternativ kann auch der Inhalt in einer bestehenden .css Datei (z.B. clanshere.css) eingefügt werden.
Dadurch entfällt der Eintrag im <head> Bereich in der index.htm.
Dateianhänge:
zip navcal_mouseover.zip (3.53 KiB - 50 mal heruntergeladen )


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Zuletzt editiert von Miraculix am 21.01.2009 um 21:37 Uhr (1x Editiert)
Inaktiv
|
WH!T3


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Antwort: 24 - 26.01.2009 um 17:42 Uhr
Gerade eingebaut Respekt ist ganz Gut geworden !!!


------------------
Mfg
Pascal

Inaktiv
|
BigBoss85


King for a day




Beiträge: 389
# Antwort: 25 - 27.01.2009 um 15:41 Uhr
echt finds gut gemacht^^ was will man mehr XD sollte standard werden


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 26 - 27.01.2009 um 18:37 Uhr
habs mir noch mal kurz angeschaut

für die die es schon haben, die calendar.php einfach hochladen (siehe unten)
damit funzt der tooltip auch in der normalen Kalender Ansicht.

Die die es noch nicht haben nehmen die cal_mouseover.zip (siehe unten)
Dateianhänge:
php calendar.php (5.86 KiB - 52 mal heruntergeladen )
zip cal_mouseover.zip (4.87 KiB - 46 mal heruntergeladen )


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 27 - 28.01.2009 um 00:40 Uhr
Thx ^^


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Ronin


Try to beat me





Beiträge: 130
# Antwort: 28 - 28.01.2009 um 09:53 Uhr
Super teil.

Wir hatten im Kalender Geburtstage, Wars und der heutige Tag anders gefärbt das es sofort ins Auge sticht ist das möglich das man Events mit anderen Farben belegt?

Ist gerade alles rot.

Wenn natürlich zwei aufeinander fallen ist Pech :-)


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


Das Leben ist ein Scheiß Spiel hat aber ne Geile Grafik




Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 29 - 28.01.2009 um 13:14 Uhr
Da kann ich dir leider nicht weiter helfen.

Aber du hast ja bestimmt n Backup von deinen alten Dateien. Könntest die ja mal hier rein stellen damit sich das mal jemand ansehen kann.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Ronin


Try to beat me





Beiträge: 130
# Antwort: 30 - 28.01.2009 um 22:53 Uhr
Wurde bisher alles über die CSS geregelt:

.calhead {
background-color:#242424;
color:inherit;
font-size:8pt;
padding:4px 2px 4px 2px;
text-align:center;
}
.calday,.calevent,.caltoday, .calweek, .calbirth {
padding:4px 2px 4px 2px;
font-size:8pt;
text-align:center;
}
.calday {
background-color:#4A4A4A;
color:inherit;
}
.calevent {
background-color:#9D0615;
color:inherit;
}
.calbirth {
background-color:#363D00;
color:inherit;
}
.caltoday {
background-color:#242424;
color:inherit;
font-weight: bold;
}
.calweek {
background-color:#242424;
color:inherit;
}


^^ein Auszug. So sah es bisher aus


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


Das Leben ist ein Scheiß Spiel hat aber ne Geile Grafik




Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 31 - 28.01.2009 um 23:10 Uhr
dann war aberen aber die php dateien auch verändert.

da muss irgendwo ein calbirth untergebracht gewesen sein.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
SePP


Rock the board




Beiträge: 99
# Antwort: 32 - 29.01.2009 um 08:09 Uhr
@Miraculix: kannst du bitte das in die Modul oder Codepaste Datenbank von Clansphere aufnehmen?


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 33 - 29.01.2009 um 13:24 Uhr
Jo hab ich jetzt mal gemacht.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 34 - 29.01.2009 um 17:08 Uhr
Ich glaub ich mach i-was verkehrt... mir zerreists den Kalender, obwohl ich nach readme vorgegangen bin hier mal nen Screenie:



------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 35 - 29.01.2009 um 20:08 Uhr
Ok welche version hast du?

Hast du die in der Modul-Datenbank genommen?

Sieht so aus als hättest du ne alte navcal.php genommen. Also als wenn da iwo ein <span> zuwenig ist.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 36 - 30.01.2009 um 16:54 Uhr
Version: 2008.3_svn
hab die aus der DB genommen...

Navcal.php... +-

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: $

$cs_lang cs_translate('events');

$op_events cs_sql_option(__FILE__,'events');

$events = array();
$events_geb = array();
$events_war = array();
$events_more = array();

$year = !empty($_GET['year']) ? $_GET['year'] : cs_datereal('Y');
if(
1970 $year) { $year 1970; } # unixtime start
elseif(2037 $year) { $year 2037; } # limited by current operating systems 
$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));

$like "users_age LIKE '%-" $zero "-%'";
$birthdays cs_sql_select(__FILE__,'users','users_age,users_nick',$like,0,0,0);

if(
is_array($birthdays)) {
    foreach(
$birthdays AS $key => $value) {
        
$new_key substr($value['users_age'], 810);
        
settype($new_key,'integer');
        
$events[$new_key] = 0;
        
        
//user age
        
if (!empty($value['users_age'])) {
            
$content cs_date('date',$value['users_age']);
            
$birth explode ('-'$value['users_age']);
            
$age cs_datereal('Y') - $birth[0];
            if(
cs_datereal('m')<=$birth[1]) { $age--; }
            if(
cs_datereal('t')>=$birth[2] AND cs_datereal('m')==$birth[1]) { $age++; }
        }
        
        if(!isset(
$events_geb[$new_key]['info']))$events_geb[$new_key]['info']='';
        
$events_geb[$new_key]['info'].= $value['users_nick'].' ('.($age).')<br>';
    }
}

if (!empty(
$op_events['show_wars'])) {
    
$between 'wars.wars_date >= \'' $min '\' AND wars.wars_date <= \'' $max '\'';
    
$from 'wars wars INNER JOIN cs_clans clans ON (clans.clans_id = wars.clans_id) INNER JOIN cs_categories categories ON (categories.categories_id = wars.categories_id)';
    
$fetch_w cs_sql_select(__FILE__,$from,'wars.wars_date AS wdate,clans.clans_name AS enemy,categories.categories_name AS categorie',$between,0,0,0);

  if(
is_array($fetch_w)) {
    foreach(
$fetch_w AS $key => $value) {
        
$new_key cs_datereal('j'$value['wdate']);
        
$events[$new_key] = 0;
        if(!isset(
$events_war[$new_key]['enemy']))$events_war[$new_key]['enemy']='';
        
$events_war[$new_key]['enemy'].=$value['categorie'].' vs. '.$value['enemy'].'<br>';    
        }
    }
}

$between "events_time >= '" $min "' AND events_time <= '" $max "'";
$fetch cs_sql_select(__FILE__,'events','events_time,events_name,events_more',$between,0,0,0);
if(
is_array($fetch)) {
    foreach(
$fetch AS $key => $value) {
        
$new_key cs_datereal('j'$value['events_time']);
        
$events[$new_key] = 0;
        if(!isset(
$events_more[$new_key]['besch']))$events_more[$new_key]['besch']='';
        
$events_more[$new_key]['besch'].=$value['events_name'].': '.$value['events_more'].'<br>';
    }
}

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(
array_key_exists($run,$events)) {
        
$css 'calevent';
        
$unix mktime(000$month$run$year);
        
//$out = cs_link($run,'events','timer','unix=' . $unix,'onmouseOver="bla');    
        
$out '<span id="tooltip"><a href="';
        
$out.= $_SERVER['PHP_SELF'].'?mod=events&action=timer&unix='.$unix;
        
$tmp="";
        (isset(
$events_more[$run]['besch'])&& !empty($events_more[$run]['besch'])) ? $tmp.='<tr><td class="caltth">Termine</td><tr><td class="calttb">'.$events_more[$run]['besch'].'</td></tr>' null;
        (isset(
$events_war[$run]['enemy']) && !empty($events_war[$run]['enemy'])) ? $tmp.='<tr><td class="caltth">Wars</td><tr><td class="calttb">'.$events_war[$run]['enemy'].'</td></tr>' null;
        (isset(
$events_geb[$run]['info']) && !empty($events_geb[$run]['info'])) ? $tmp.='<tr><td class="caltth">Geburtstage</td><tr><td class="calttb">'.$events_geb[$run]['info'].'</td></tr>' null;
        
        
$out.= '">'.$run.' <span><table class="forum" style="width:100%">'.$tmp.'</table></span></a></span>';


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

$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);
$part[0] = ($year 1970 OR $year == 1970 AND $month == 1) ? '<' cs_link('<','events','calendar',$last);
$part[1] = $cs_lang[$nom] . ' ' $year;
$part[2] = ($year 2037 OR $year == 2037 AND $month == 12) ? '>' cs_link('>','events','calendar',$next);

echo 
cs_html_roco(1,'calhead',0,8);
echo 
cs_html_div(1,'float:right') . $part[2] . cs_html_div(0);
echo 
cs_html_div(1,'float:left') . $part[0] . cs_html_div(0);
echo 
$part[1];
echo 
cs_html_roco(0);
echo 
cs_html_table(0);

?>



------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 37 - 31.01.2009 um 00:22 Uhr
wär eigentlich die richtige

das prob hatte ich auch schon mal. aber da hatte wie gesagt n <span> gefehlt. kann den fehler immo auch nicht reproduzieren ohne die php zu ändern.

funktioniert denn weder die normale kalender ansicht noch die nav oder nur die navcal nicht?

poste doch mal bitte deinen css und html abschnitt.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 38 - 31.01.2009 um 01:47 Uhr
css... +-
 
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.
1. / 2. / ... 
 .calhead {
background-imageurl('Bilder/test_bg.gif');
color:#000000;
padding:4px 2px 4px 2px;
text-align:center;
}
.
calday,.calevent,.caltoday,.calweek {
padding:4px 2px 4px 2px;
text-align:right;
}
.
calday {
background-color:#000000;
color:#FFFFFF;
}
.
calevent {
background-color:#0099FF;
color:inherit;
}
.
caltoday {
background-color:#0099FF;
color:inherit;
}
.
calweek {
background-imageurl('Bilder/test_bg.gif');
color:#000000;


html... +-
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 <div class="head_box_left">Kalender</div>

<
div class="inner_frame_left">{events:navcal}</div>

<
div align="left" class="footer_button_left"></div>


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Zuletzt editiert von Swifter am 31.01.2009 um 01:47 Uhr (1x Editiert)
Inaktiv
|
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 39 - 31.01.2009 um 14:11 Uhr
Kann es sein dass du vergessen hast den Inhalt aus der tooltip.css in deine css einzufügen?

tooltip.css +-
 
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.
1. / 2. / ... 
 #tooltip a {
    
color#FFF;
    
text-decorationnone;
}
#tooltip a:hover {
    
color#666;
    
text-decorationnone;
}
#tooltip a span {
    
displaynone;
}
#tooltip a:hover span {
    
position:absolute;
    
/*margin-left:-170px;*/
    
margin-top:10px;
    
displayblock;
    
color#000;
    
background#ABA6A6; /*gibt die Hintergrung-Farbe des Tooltips an*/
    
text-align:left;
    
font-weight:normal;
    
max-width170px;
    
widthauto;
    
border3px solid #800; /*gibt Rahmendicke, -art und -farbe an*/
    
z-index99;
}

/*Formatierung der Überschriftenzeile*/
.caltth {
     
background-color:#800;
     
color:        #ccc;
    
font-weight:    bold;
    
text-align:    center;
    
padding:    1px 4px 1px 4px;
}
/*Formatierung des Inhaltes*/
.calttb {
    
background-color:    #999;
    
color:            #000;
    
padding:        1px 4px 1px 4px;
}

wenn ich das weg lass sieht es bei mir genau so aus.


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 40 - 31.01.2009 um 17:26 Uhr
nein, ich hab es nicht vergessen... das bild oben zeigt das ergebnis wenn ich das aus der tooltip.css eingebunden habe... hab es nur wieder rausgenommen erstmal, damit es wieder normal aussieht


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Antworten: 45
Seite < 1 [2] 3 >


Sie müssen sich registrieren, um zu antworten.