Zur Navigation

Banner-Bereich in phpBB [2]

11 Jörg

Hallo Gast,

um was für einen Anzeigefehler im IE handelt es sich?

Außerdem sind im oberen Teil des Banners die Links nicht anklickbar.

Ich habe den Code mal auf einer Testseite geladen, die Links auf der linken Seite sind bei mir im IE 6 wie in Firefox 1.5 klickbar

Allerdings weist der Code schon einige schwerwiegende Fehler auf. So etwas gehört z.B. in den body und nicht ganz an den Anfang des Quelltextes:

<div style="margin-left:0px">
<table class="tablebg" cellspacing="1" width="100%">

Auch der Code ab Zeile 268 ist etwas kaputt bzw. nicht korrekt verschachtelt:

<td

</div>

<!-- Werbung -->

<div style="position:absolute; top:230px; left:25px; width:170px; height:600px">
<tr>

Es wäre nicht verwunderlich, wenn dies auch zu Anzeigefehlern führt

Mit einem Validator lassen sich sicherlich noch weitere Fehler ausfindig machen

03.10.2006 17:49

12 Gast (Gast)

Und wie kann ich diesen schweren Fehler beheben?

03.10.2006 18:09

13 Jörg

Die zwei ersten Zeilen, die ich oben auch aufgeführt habe, entweder löschen oder an passender Stelle zwischen <body> und </body> einbauen.

Das div, welches du von hier übernommen hast, würde ich außerhalb des tables einbauen. Auf jeden Fall sollten die darin enthaltenen <tr> und </tr> entfernt werden

<div style="position:absolute; top:230px; left:25px; width:170px; height:600px">
<tr>
<script type="text/javascript">
/* <![CDATA[ */
function randomcontent()
{
content = new Array;

<div id="random-content" style="border:solid 1px red">
<script type="text/javascript">
/* <![CDATA[ */
randomcontent();
/* ]]> */
</script></tr>
</div>

03.10.2006 18:39 | geändert: 03.10.2006 18:41

14 Gast2 (Gast)

Mir ging es bei dem Versuch ähnlich.
Wenn ich diesen Code in mein Forum einfüge funktioniert es ich im Fire Fox, nicht aber im Internet Explorer.
Wenn ich die gleiche Datei jedoch alleine Auf den Server stelle, ohne das restliche Forum, wird es jedoch angezeigt?

18.10.2006 21:51

15 Jörg

Könnte man mal eine Seite sehen, wo das Problem auftritt? (Gegebenenfalls den HTML-Quelltext der Forenseite kopieren und als Testseite nochmal hochladen)

18.10.2006 22:07

16 Gast2 (Gast)

Das ist die index_body.tpl aus einem standart phpbb Forum mit dieser Anderung.

<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
  <tr> 
	<td align="left" valign="bottom"><span class="gensmall">
	<!-- BEGIN switch_user_logged_in -->
	{LAST_VISIT_DATE}<br />
	<!-- END switch_user_logged_in -->
	{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
	<td align="right" valign="bottom" class="gensmall">
		<!-- BEGIN switch_user_logged_in -->
		<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
		<!-- END switch_user_logged_in -->
		<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
  </tr>
</table>

<table width="100%">
<tr>
<td><table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr> 
	<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
	<th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
  </tr>
  <!-- BEGIN catrow -->
  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>
  <!-- BEGIN forumrow -->
  <tr> 
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
	  </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
	  </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
	<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
  </tr>
  <!-- END forumrow -->
  <!-- END catrow -->
</table></td>
<td valign="top">



<script type="text/javascript">
/* <![CDATA[ */
function randomcontent()
{
content = new Array;

content[0] = 'Inhalt 1';
content[1] = 'Inhalt 2';
content[2] = 'Inhalt 3';


random = Math.random();
random = 9 * random;
random = Math.floor(random);
document.getElementById('random-content').innerHTML = content[random];
}
/* ]]> */
</script>

<div id="random-content">
<script type="text/javascript">
/* <![CDATA[ */
randomcontent();
/* ]]> */
</script>





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

<table width="100%" cellspacing="0" border="0" align="center" cellpadding="2">
  <tr> 
	<td align="left"><span class="gensmall"><a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a></span></td>
	<td align="right"><span class="gensmall">{S_TIMEZONE}</span></td>
  </tr>
</table>

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="3"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr><tr><td class="row1" align="left"><span class="gensmall">{COUNT_USER_TODAY}<br />{USER_TODAY}<br />{RECORD_USER_TODAY}</span></td> </tr>


</table>

<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
</table>

<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
  <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
	<tr> 
	  <td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
	</tr>
	<tr> 
	  <td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}: 
		<input class="post" type="text" name="username" size="10" />
		&nbsp;&nbsp;&nbsp;{L_PASSWORD}: 
		<input class="post" type="password" name="password" size="10" maxlength="32" />
		&nbsp;&nbsp; &nbsp;&nbsp;{L_AUTO_LOGIN} 
		<input class="text" type="checkbox" name="autologin" />
		&nbsp;&nbsp;&nbsp; 
		<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
		</span> </td>
	</tr>
  </table>
</form>
<!-- END switch_user_logged_out -->

<br clear="all" />

<table cellspacing="3" border="0" align="center" cellpadding="0">
  <tr> 
	<td width="20" align="center"><img src="templates/subSilver/images/folder_new_big.gif" alt="{L_NEW_POSTS}"/></td>
	<td><span class="gensmall">{L_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder_big.gif" alt="{L_NO_NEW_POSTS}" /></td>
	<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center"><img src="templates/subSilver/images/folder_locked_big.gif" alt="{L_FORUM_LOCKED}" /></td>
	<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
  </tr>
</table>











<table width="320" cellpadding="1" cellspacing="1" border="0" align="center" class="forumline">
  <tr>
        <th colspan="5">{L_RECENT_TITLE}</th>
  </tr>
  <!-- BEGIN recent -->
  <tr> 
        <td class="{recent.ROW_CLASS}" align="center" valign="middle"><img src="{recent.TOPIC_FOLDER_IMG}" alt="{recent.TOPIC_FOLDER_ALT}" title="{recent.TOPIC_FOLDER_ALT}" /></td>
        <td class="{recent.ROW_CLASS}" width="152" nowrap="nowrap"><span class="topictitle">{recent.NEWEST_IMG}{recent.TOPIC_TYPE}<a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></span>
                                                                                       <span class="gensmall">{recent.GOTO_PAGE}<br />{recent.FIRST_TIME}{recent.FIRST_AUTHOR}<br /></span></td>
        <td class="{recent.ROW_CLASS}" width="52" nowrap="nowrap"><span class="postdetails">&nbsp;{recent.L_REPLIES}: {recent.REPLIES}
                                                                                                   <br />&nbsp;{recent.L_VIEWS}: {recent.VIEWS}</span></td>
        <td class="{recent.ROW_CLASS}" width="80" nowrap="nowrap">&nbsp;<span class="forumlink"><a href="{recent.U_VIEW_FORUM}" class="forumlink">{recent.FORUM_NAME}</span></td>
        <td class="{recent.ROW_CLASS}" width="197" nowrap="nowrap"><span class="postbody">{recent.POST_TEXT}</span><br />
                                                                                                           <span class="gensmall"> {recent.LAST_URL} {recent.LAST_TIME}&nbsp;&nbsp;{recent.LAST_AUTHOR}</span></td>
  </tr>
  <!-- END recent -->
</table>


Wie ich schon sagte, alleine funktioniert sie, jedoch nicht im Forum.

18.10.2006 22:24

17 Jörg

Ich dachte eher an den fertigen Quelltext als an die Template-Datei - nicht jeder hat ein phpBB installiert ;)

Ich habe das Template in ein leeres Test-phpBB eingefügt und erkenne in der Darstellung zwischen Opera 9, Firefox 1.5 und dem Internet Explorer 6 nur den Unterschied, dass im letzteren das div "random-content" etwas weniger Bereite einnimmt - ist es das, was du meinst?

Wenn nicht, dann bitte den betreffenden Quelltext (nicht die Template-Datei), eine Testseite oder einen Screenshot verlinken, der das Problem verdeutlicht

Nachtrag:

das div muss hier auch noch geschlossen werden:

<div id="random-content">
<script type="text/javascript">
/* <![CDATA[ */
randomcontent();
/* ]]> */
</script>
</div>

18.10.2006 22:56 | geändert: 18.10.2006 22:57

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.





[BBCode-Hilfe]