Seite 1 von 1

Breite des Forums wird gesprengt.

Verfasst: 28.01.2007 21:17
von friedels-home
Hallo.
Ich habe seit langem das Problem, dass mein Forum zu breit dargestellt wird, wenn Bilder, Codes, Zitate oder sonst was in einem Beitrag sind. Bisher waren davon nur einige Beiträge betroffen. Aber jetzt habe ich Googlewerbung eingebaut. Dadurch tritt das Problem in allen Threads auf. Das Problem besteht nur im Internet Explorer.

Normalerweise soll die Tabelle mit dem Forum 100% Breite haben. Das klappt auch, wenn keine großen Inhalte darin sind. Wenn ein großes Bild enthalten ist, das z.B. 500 Pixel breit ist, wird neben dem Bild viel Platz frei gelassen und die Tabelle verbreitert, sodass man waagerecht scrollen muss. Im FireFox wird die Tabelle nur dann verbreitert, wenn das Bild tatsächlich zu breit ist. Aber im IE wird die Tabelle schon verbreitert, wenn das Bild eigentlich passt und noch Platz wäre. Auch mit der Googlewerbung ist das so. Die Werbung ist 728 Pixel breit. Die Tabelle ist so breit wie der Frame. Zum Beispiel 800 Pixel. Dann wird rechts und links neben der Werbung jeweils ca. 100 Pixel frei gelassen und eine waagerechte Scrollbar erscheint.

Ich finde nicht heraus, woher der freie Platz neben der Werbung, den Bildern, Codes usw. im IE kommt.

Zu sehen ist das ganze unter http://www.friedels-home.com/index.htm?/Board/index.php

P.S. Ich möchte keine feste Breite für das Board verwenden. Aber auch wenn ich versuche eine feste Breite ein zu richten, klappt das nicht.

PPS. Ich habe die Werbung jetzt über die Tabelle gesetzt. Damit wird das problem wieder auf einige Threads beschränkt. Aber natürlich möchte ich trotzdem die Ursache finden.

Verfasst: 29.01.2007 17:25
von Miriam
Ist das nun erledigt oder hast Du die Werbung nur rausgenommen, weil der IE durchgedreht hat? :o

Verfasst: 30.01.2007 10:08
von friedels-home
Da ich geschrieben habe, dass das Problem nach wie vor besteht und ich bisher keine Hilfe bekommen habe, besteht das Problem unverändert.

Verfasst: 30.01.2007 10:22
von Joe1220
Das ist ein BUG im IE. Lässt sich umgehen, indem Du das eigentliche Posting innerhalb der Zelle in eine Tabelle steckst (kein Witz!). Zumindest bei mir funzt das seitdem prima ...

Code: Alles auswählen

######################################################## 
## Mod Title:   Table Widths With Images In Posts 
## Mod Version: 1.0.0
## Author:      AJ Quick, (http://www.ajquick.com/)
##
## Description:  
## This mod will fix the problem of table stretching when
## an image is posted. It was designed for PHPBB 2.0+
## 
## Installation Level:  Easy 
## Installation Time:   1-2 Minutes 
## Files To Edit:      1
##	/templates/SubSilver/Viewtopic_body.tpl
##
######################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
#

templates/SubSilver/Viewtopic_body.tpl

# 
#-----[ FIND: ]------------------------------------------ 
#


<tr>
	<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
	<td valign="top" align="right" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
</tr>


# 
#-----[ BEFORE ADD: ]------------------------------------------ 
# 


<tr>
<td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">


# 
#-----[ AFTER THAT FIRST PART ADD: ]------------------------------------------ 
# 


</table>
</td>
</tr>


# That's It!
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 

Verfasst: 30.01.2007 16:57
von Miriam
Nun gut ich konnte das Problem nicht mehr sehen, weil die Google Werbung rausgenommen (scheinbar) wurde.

<hint>
  • Als die Werbung noch zu sehen war, konnte ich erkennen, dass bei dem einzigen Thread, den ich funktionierend mit dem IE gesehen habe, der Topicstarter ICQ in seinem Profil hinterlegt war und somit der ICQ Button auch zu sehen war. Es wurde da per Javascript eine neue Spalte in die DB eingefügt.
</hint>

So genau konnte ich es mir wie geasgt nicht ansehen.