Problem mit spaltenbreite im IE - Avalon Blue

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
Elementardrache
Mitglied
Beiträge: 141
Registriert: 27.05.2008 19:12
Kontaktdaten:

Problem mit spaltenbreite im IE - Avalon Blue

Beitrag von Elementardrache »

Während im Firefox nur ein kleiner Versatz in der Kategorie auftritt, in der noch keine Beiträge sind, verschiebt der IE7 jede zweite Kategorie deutlich bezüglich der Spaltenaufteilung.

Woran kann das liegen? Ich habe in der forumlist_body schon den nowrap Eintrag entfernt und eine feste Breite für die rechte Spalte festgelegt, was den IE mal gar nicht interessiert. (den FF schon)

Ihr könnt es euch live ansehen (rechts www bei profil) oder hier in einem Bild:
[ externes Bild ]

die Forumlist_body als txt:
http://www.literatureck.de/support/forumlist_body.txt

Den Teil habe ich editiert:

Code: Alles auswählen

	<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
									<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
Original:

Code: Alles auswählen

<td class="row2" align="center" nowrap="nowrap">
				<!-- IF forumrow.LAST_POST_TIME -->
<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
Da das bei deaktivertem Advances Last Topic Titles auch auftritt, vermute ich mal, dass es nicht an dem Mod liegt. Oder beeinflusst der Code auch so den Style?
Zuletzt geändert von Elementardrache am 01.02.2009 21:38, insgesamt 1-mal geändert.
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Problem mit spaltenbreite im IE - FISubice2

Beitrag von JFooty »

Elementardrache hat geschrieben:Den Teil habe ich editiert:

Code: Alles auswählen

	<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
									<!-- IF forumrow.ALTT_LINK_NAME_SHORT --><p><a <!-- IF forumrow.ALTT_STYLE_BOLD or forumrow.ALTT_STYLE_ITALIC or forumrow.ALTT_STYLE_ADV -->style="<!-- IF forumrow.ALTT_STYLE_BOLD -->font-weight: bold;<!-- ENDIF --><!-- IF forumrow.ALTT_STYLE_ITALIC -->font-style: italic;<!-- ENDIF --> <!-- IF forumrow.ALTT_STYLE_ADV -->{forumrow.ALTT_STYLE_ADV2}<!-- ENDIF -->"<!-- ENDIF --> href="{forumrow.U_ALTT_LINK}" title="{forumrow.ALTT_LINK_NAME}">{forumrow.ALTT_LINK_NAME_SHORT}</a></p><!-- ENDIF -->
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
Da fehlt ein ">". Das könnte schon das Problem beheben.
Also ändere:

Code: Alles auswählen

<td class="row2" align="center"
				<!-- IF forumrow.LAST_POST_TIME -->
wie folgt ab:

Code: Alles auswählen

<td class="row2" align="center">
				<!-- IF forumrow.LAST_POST_TIME -->
Kein Support per PN!
Elementardrache
Mitglied
Beiträge: 141
Registriert: 27.05.2008 19:12
Kontaktdaten:

Re: Problem mit spaltenbreite im IE - Avalon Blue

Beitrag von Elementardrache »

hmm, leider nicht. Aber trotzdem Danke, da habe ich wohl ein bißchen zu viel entfernt. Und der Style ist Avalon Blue und nicht FIsubice2...
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Problem mit spaltenbreite im IE - Avalon Blue

Beitrag von JFooty »

Elementardrache hat geschrieben:... und eine feste Breite für die rechte Spalte festgelegt, was den IE mal gar nicht interessiert. (den FF schon)
Ich könnte mir vorstellen, dass sich dieser Eintrag in der forumlist_body.html:

Code: Alles auswählen

<th width="175">&nbsp;{L_LAST_POST}&nbsp;</th>
mit diesem hier "beißt":

Code: Alles auswählen

<p class="topicdetails" style="width:200px">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails" style="width:200px">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
Ändere das mal wie folgt::

Code: Alles auswählen

<th width="200">&nbsp;{L_LAST_POST}&nbsp;</th>
und

Code: Alles auswählen

<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
					<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF -->
					</p>
Normalerweise wird dann die Spaltenbreite durch die Kopfzeile einheitlich festgelegt.
Kein Support per PN!
Elementardrache
Mitglied
Beiträge: 141
Registriert: 27.05.2008 19:12
Kontaktdaten:

Re: Problem mit spaltenbreite im IE - Avalon Blue

Beitrag von Elementardrache »

Interessant. Den Eintrag mit 200px hatte ich ja erst eingefügt, als ich das Problem gesehen habe. Das oben ist mir nicht aufgefallen.

Habe die 200px entfernt und Spaltenbreite oben auf 200px festgelegt (die Stelle, auf die du mich aufmerksam gemacht hast) und Schwupps - sowohl im IE als auch FF eine korrekte Anzeige.

Was 25px so alles ausmachen können :D
(mit 175px ist die Anzeige fehlerhaft, mit 200px richtig)

Danke
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Re: Problem mit spaltenbreite im IE - Avalon Blue

Beitrag von JFooty »

Elementardrache hat geschrieben:Was 25px so alles ausmachen können :D
(mit 175px ist die Anzeige fehlerhaft, mit 200px richtig)
So etwas nennt man wohl den "kleinen Unterschied"... :D
Kein Support per PN!
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“