Seite 1 von 2

Simple Calendar 0.6.0 Breite

Verfasst: 27.02.2009 14:15
von ema nymton
Hallo,

ich hab den Simple Calendar 0.6.0 in ein Forum eingebaut. Jetzt ist in diesem Forum unter anderem ein Style, der einen sehr schmalen Forumsbereich hat. Der Kalender benötigt deutlich mehr Breite und zerreißt den gesamten Style des Forums.
Frage:
Kann ich irgendwo die Breite der Spalte in der Kalenderansicht bearbeiten, bzw gibt es einen Weg, den Kalender etwas schmaler zu bekommen?

Danke

ema

Re: Simple Calendar 0.6.0 Breite

Verfasst: 27.02.2009 15:06
von BB-BF-BM
Hallo!

Du solltest in der Datei /styles/.../theme/calendar.css fündig werden:

Code: Alles auswählen

.section-calendar #left
{
	width: 45%;
	float: left;
	margin: 1em;
	position: relative;
}

.section-calendar #right
{
	width: 50%;
	margin: 1em;
	float: left;
	position: relative;
}
Dabei steht der Wert width für die Breite der Spalten (die Prozentangabe bedeutet, dass relativ zum Elternelement gemessen werden soll)

Re: Simple Calendar 0.6.0 Breite

Verfasst: 27.02.2009 18:28
von ema nymton
Danke für die Antwort.
Leider hat er keine Auswirkungen. Meine jetzigen Werte:

Code: Alles auswählen

.section-calendar #left
{
	width: 30%;
	float: left;
	margin: 1em;
	position: relative;
}

.section-calendar #right
{
	width: 40%;
	margin: 1em;
	float: left;
	position: relative;
}
Trotzdem ist die Breite der Kalenderspalten nicht zurückgegangen. Cache wurde selbstverständlich geleert.

Screenshot

Ich sollte vielleicht dazu sagen, dass seit dem Einbau des Kalenders, das GESAMTE Forum überbreit ist. Könnte dann die Ursache woanders versteckt sein? Es wurde jedoch seit Tagen nichts anderes als der Kalender eingebaut.


Hast noch ne Idee?
ema

Re: Simple Calendar 0.6.0 Breite

Verfasst: 28.02.2009 09:42
von BB-BF-BM
Hallo!

Das gesamte Forum ist überbreit, das heißt auch andere Dateien außer /calendar.php?
Kannst du mir sagen, was du an deinem Style im Vergleich zu prosilver geändert hast?

Du kannst ansonsten einmal ausprobieren, feste Werte einzusetzen (z.B. width: 20em;) oder den darauffolgenden Code

Code: Alles auswählen

#cal_acknowledgement
{
	width: 100%;
	clear: both;
}
ebenfalls zu ändern.

Re: Simple Calendar 0.6.0 Breite

Verfasst: 28.02.2009 13:19
von ema nymton
Ich habe den neuen Style nicht erstellt, sondern habe einen bereits vorhandenen genommen.
http://www.phpbb3styles.net/db/style/K_Kitty

Ich habe den Style im Auftrag der Forenbesitzerin da eingebaut. Leider habe ich daher keine Ahnung, was der Autor gegnüber dem Prosilver geändert hat. Mir fehlt auch der technische Hintergrund, um die tatsächlichen Änderungen zu analysieren.

Die Einstellung width: 20em hat auch keine Auswirkungen


e.

Re: Simple Calendar 0.6.0 Breite

Verfasst: 28.02.2009 15:44
von BB-BF-BM
Hallo!

Kannst du mir einen Link zum Forum geben, in dem der Kalender und der andere Style eingebaut sind?

Re: Simple Calendar 0.6.0 Breite

Verfasst: 01.03.2009 09:25
von BB-BF-BM
Hallo!

Der Fehler liegt in der Tat nicht beim Kalender, sondern am Style bzw. an einer anderen Auflösung!
Wenn du das Browserfenster ein wenig in der Breite verkleinerst, siehst du, dass es so aussieht, wie es sein sollte.
Eine kleine Änderung reicht aus, damit der Style auch bei einer größeren Breite gut aussieht:
/styles/K_Kitty/theme/common.css

Code: Alles auswählen

#wrap-bg {
   background: transparent;
   min-height: 100%;
   width: 75%;
   margin: 0 auto;
   margin-top: 0px;
}
ersetzen gegen:

Code: Alles auswählen

#wrap-bg {
   background: transparent;
   min-height: 100%;
   width: 750px;
   margin: 0 auto;
   margin-top: 0px;
}
Den CSS-Code für den Kalender kannst du so lassen, wie er von Anfang an war!

Re: Simple Calendar 0.6.0 Breite

Verfasst: 01.03.2009 14:15
von ema nymton
Danke!!

genau das wars! :grin:
Und vielen Dank, für nen Job, der eigentlich gar nicht Dein Problem ist. Ich hätte mich da echt sehr schwer getan.

ema

Re: Simple Calendar 0.6.0 Breite

Verfasst: 28.03.2009 00:31
von Fundus1
Hallo,
ich hänge an einem ähnlichen Problem rum, habe deinen wirklich tollen Kalender gestern Abend gezogen und ohne grössere Probleme installiert. Im IE6/IE7 wird er korrekt zweispaltig angezeigt, nur Firefox 3.0.8 zickt herum, da geht die Kalenderspalte über die ganze Breite... ich hab erst vermutet dass ich hier in diesem Thread die Lösung gefunden hätte, leider gibt es in der common.css der Version 3.0.4 folgenden Abschnitt nicht mehr:

#wrap-bg {
background: transparent;
min-height: 100%;
width: 75%;
margin: 0 auto;
margin-top: 0px;
}

kannst du mir weiterhelfen? Verwirrend ist ja schon dass die Anzeige mit IE sauber ist :roll: Auch das Browserfenster zu verkleinern und eine Neuanmeldung bringt nichts. Die Bugfixes auf http://phpbb.franklin.stufen-forum.de/v ... 4&start=30 habe ich durchgeführt, leider ohne Effekt auf mein Problem. Vielleicht fällt dir beim reinsehen gleich etwas auf: http://www.wohnmobilforum-schweiz.ch/calendar.php Die Spalte mit den Tageskürzeln ist mit Firefox ausserhalb des Rahmens.
herzlichen Dank für deine Hilfe!

Re: Simple Calendar 0.6.0 Breite

Verfasst: 28.03.2009 08:05
von BB-BF-BM
Hallo Fundus1!

Auch bei dir liegt das Problem nicht am Simple Calendar selbst.

Am Ende der Datei /styles/prosilver/theme/colours.css musst du

Code: Alles auswählen

.highslide-controls .highslide-close a:hover {
   background-position: -120px -20px;
} 
}
ersetzen gegen:

Code: Alles auswählen

.highslide-controls .highslide-close a:hover {
   background-position: -120px -20px;
}
Ich denke, dass die letzte schließende Klammer überflüssig ist und dafür sorgt, dass die nächste Anweisung, die für den Kalender wichtig ist, nicht korrekt interpretiert wird.