Seite 1 von 1

- Iframe Shoutbox einbauen aber WO ?

Verfasst: 20.03.2008 20:39
von Ghostt
hallo
ich möcte ein Shoutbox iframe im oberen berreich meines phpbb3 forums einbauen das nicht in jeder unterseite zu sehen ist,
sondern nur in der startseite des forums.
(wie zb die "Statistikanzeige" oder "wer ist online anzeige" )

Mein Style http://demo.phpbb3styles.net/index.php?style=297

Wo kann ich das machen? im Overal_header ist es doch überall zusehen oder?

Verfasst: 20.03.2008 20:48
von Amaya
Hallo,

index_body.html wäre da wohl was für dich, dort ist auch die Statistikanzeige und Wer ist online.

MfG

Verfasst: 20.03.2008 23:01
von Ghostt
Ich habs versucht wie bei der Statistik einzubinden aber da ändert sich einfach nichts komischerweise auch nach cache löschen. Oo

IFRAME:

Code: Alles auswählen

<br clear="all" />


<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<td class="row1"><iframe src="/top/enter/index.html" frameborder="0" height="400" width="720"></iframe></td>
</tr>
</table>


Index Body:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->





<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<td class="row1">

<iframe src="***/top/enter/index.html" frameborder="0" height="400" width="720"></iframe></td>
</tr>
</table>



<!-- IF U_MCP -->
	<div id="pageheader">
		<p class="linkmcp">[ <a href="{U_MCP}">{L_MCP}</a> ]</p>
	</div>

	<br clear="all" /><br />
<!-- ENDIF -->

<!-- INCLUDE forumlist_body.html -->

<span class="gensmall"><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a><!-- ENDIF --> | <a href="{U_TEAM}">{L_THE_TEAM}</a></span><br />

<br clear="all" />

<!-- INCLUDE breadcrumbs.html -->

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<br clear="all" />

	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="cat" colspan="2"><!-- IF U_VIEWONLINE --><h4><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h4><!-- ELSE --><h4>{L_WHO_IS_ONLINE}</h4><!-- ENDIF --></td>
	</tr>
	<tr>
	<!-- IF LEGEND -->
		<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ELSE -->
		<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ENDIF -->
		<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>
	</tr>
	<!-- IF LEGEND -->
		<tr>
			<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
		</tr>
	<!-- ENDIF -->
	</table>
<!-- ENDIF -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
	<br clear="all" />

	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="cat2" colspan="2"><h4>{L_BIRTHDAYS}</h4></td>
	</tr>
	<tr>
		<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/bdays.gif" alt="{L_BIRTHDAYS}" /></td>
		<td class="row1" width="100%"><p class="genmed"><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <b>{BIRTHDAY_LIST}</b><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p></td>
	</tr>
	</table>
<!-- ENDIF -->

<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<td class="cat2" colspan="2"><h4>{L_STATISTICS}</h4></td>
</tr>
<tr>
	<td class="row1"><img src="{T_THEME_PATH}/images/stats.gif" alt="{L_STATISTICS}" /></td>
	<td class="row1" width="100%" valign="middle"><p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p></td>
</tr>
</table>

<!-- IF not S_USER_LOGGED_IN -->
	<br clear="all" />

	<form method="post" action="{S_LOGIN_ACTION}">
	
	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
		<td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td>
	</tr>
	<tr>
		<td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" />&nbsp; <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" />&nbsp; <!-- IF S_AUTOLOGIN_ENABLED --> <span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /><!-- ENDIF -->&nbsp; <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
	</tr>
	</table>
	{S_FORM_TOKEN}
	</form>
<!-- ENDIF -->

<br clear="all" />

<table class="legend">
<tr>
	<td width="20" align="center">{FORUM_NEW_IMG}</td>
	<td><span class="gensmall">{L_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center">{FORUM_IMG}</td>
	<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
	<td>&nbsp;&nbsp;</td>
	<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
	<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>

<!-- INCLUDE overall_footer.html -->

Verfasst: 20.03.2008 23:27
von Amaya
Ähm, wo genau hast du es denn nun eingebaut? Ich blick nicht so ganz durch, die Index Body ist doch unverändert oder bin ich jetzt blind.

Was für eine Shouti ist das eigentlich, liegt die auf deinem Server oder ist das ein Fremdanbieter? Weil deine Zieladresse des Iframes etwas komisch wirkt, eventuell ist der Pfad nicht richtig, teste es doch am besten mal mit dem absoluten Pfad, um Gewissheit zu haben.

Verfasst: 20.03.2008 23:46
von Ghostt
zum ersten punkt hab ich nur meine index_body gepostet ohne den code drin (editiert jetzt) habs in paar berreich versucht einzubinden,aber es ändert sich 0 egal was ich mache^^

zum 2 der link geht hab ihn nur zensiert is ne externe shoutbox..

am besten wär sie oben über wo steht :


<IfFRAME>
Unbeantwortete Beiträge | Aktive Themen

ForenÜbersicht


hier der style wo ich meine : http://demo.phpbb3styles.net/index.php?style=297

Verfasst: 21.03.2008 01:30
von Amaya
Okay, alles klar.

Also, zum ersten, ich hab den Code mal bei mir in der index_body getestet, hab allerdings subsilver, dennoch, der Code an sich geht, also Iframe und Tablle, als Shoutbox hab ich meine alte von shoutbox.de oder wie sich das schimpft eingebunden, zeigt alles tadellos an.

Hab dann mal testweise deine index_body mit subsilver und meiner shouti genommen, obs irgendwo an Code in der Datei hängt, ich musste lediglich die

Code: Alles auswählen

<!-- INCLUDE breadcrumbs.html -->
entfernen, da subsilver dieses Template nicht hat, dann bekam ich sie auch angezeigt.

Also entweder liegt es doch direkt an deiner Shoutbox oder irgendwo am Skin, den ich natürlich nicht habe.

Hast du mal versucht die Shoutbox über eine leere HTML Seite einzubinden mit dem Code, so könntest du einkreisen, ob der Fehler bei deiner Shoutbox URL liegt oder die Einbindung per Iframe irgendwie geblockt wird vom Anbieter, falls sowas geht. Oder ob es am Style selbst liegt.

Das einzige andere, was mir noch einfällt, hast du vielleicht irgendeinen Werbeblocker, der Frames blockieren kann und aus irgendeinem Grund deine Shouti als Werbung ansehen könnte? AdPlus bei Firefox kann sowas zum Beispiel. Kannst mir auch, wenn du den Link zu deinem Forum hier nicht posten willst und die Shouti noch drinne ist im Code, mir den Link per PN schicken, dann kann ich mal prüfen, ob der Anzeigefehler vielleicht an deinem Browser oder dergleichen liegt.

Verfasst: 23.03.2008 18:23
von Ghostt
Es will immernoch nicht gehen ich kann den INdex_body Komplett löschen und es ändert sich irgendwie nichts omg :o
an dem iframe liegts auch nicht das hab ich mit anderen links auch versucht.


kann man als noch bessere alternaternative den gesammtendoer oberen teil des "overall_header" in ein FRAME (kein iframe) ställen damit er nicht immerwieder reloaded wenn man im forum surft??
wegen der extrem belastung durch das reladen der shoutbox wird sonst der seitenaufbau so nervig langsam,
das ist sonst das problem!

Verfasst: 24.03.2008 05:29
von Amaya
Moment, du kannst alles Code aus der Index-body löschen undd ein Forum sieht genauso aus wie vorher? Verstehe ich das jetzt richtig? Spontaner Tip, änderst du überhaupt den richtigen Skin? Bzw löscht du auch den Skincache immer brav, nachdem du Änderungen vorgenommen hast? Sonst zeigt er dir natürlich die index-body aus dem Cache an, welche unverändert ist.