Seite 1 von 2

Shoutbox 1.1.7 - Stylesheet passt nicht [erledigt]

Verfasst: 21.02.2007 23:09
von ZuMe
Hallo,

auch ich hab ein kleineres Problem mit der Shoutbox von Niels Chr.

Download Link vom Shoutbox 1.1.7
http://www.phpbbhacks.com/download/1255

Mein Forum :
http://forum.mondlichtfaenger.de (phpBB 2.0.22)

Es geht nicht um eine Fehlermeldung und auch die Installation hat hervorragend geklappt - das Problem ist (leicht zu erkennen), daß das Stylesheet sich nicht an den gewählten Foren-Style anpasst. Es wird einfach immer die SubSilver Tabellenfarbe genommen.

Nun gibt es zwei Dateien, die meinem Verständnis nach für das Aussehen wesentlich sind, eines ist /templates/$Style/shoutbox_view_body.tpl und eines shoutbox_body.tpl.
Nur - da drin wird - ganz ordentlich - mit den foreninternen Variablen gearbeitet und daher kann ich mir nicht erklären, woher sie sich diese "falschen" farben ziehen.

Drückt man bei "Chat" auf den Knopf, füllt die Shoutbox das ganze Fenster. Hierfür werden die zwei Dateien /templates/$Style/shoutbox_max_body.tpl und shoutbox_max_guest_body.tpl verwendet - und die funktionieren mit denselben befehlen einwandfrei und nehmen die richtigen Tabellenfarben / Hintergründe.

*ARRRGH* wo mach ich meinen Fehler? wo liegt das Problem? Ich verstehs einfach nicht *haare rauft* Wenn mir jemand helfen kann, freu ich mich sehr.

lg,
Suse

Shoutbox_view_body.tpl :
<HEAD><META http-equiv="refresh" content="120;url={U_SHOUTBOX_VIEW}?auto_refresh=1">
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />
<link rel="stylesheet" href="{T_URL}/{T_HEAD_STYLESHEET}" type="text/css">
</HEAD>
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">
<table width="100%" height="100%" cellpadding="0" cellspacing="1" border="0" class="forumline">
<!-- BEGIN shoutrow -->
<tr>
<td class="{shoutrow.ROW_CLASS}" width="100%" higth="100%">
<span class="gensmall">
{shoutrow.TIME}<br />
<b>{shoutrow.USERNAME}:</b><br />
{shoutrow.SHOUT}<br/></span>
</td>
</tr>
<!-- END shoutrow -->
</table>
</body>
Shoutbox_body.tpl
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />
<link rel="stylesheet" href="{T_URL}/{T_HEAD_STYLESHEET}" type="text/css">
</HEAD>

<body bgcolor="{T_TR_COLOR3}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">
<script language="JavaScript" src="{T_URL}/bbcode.js" type="text/javascript" ></script>
<form method="post" name="post" action="{U_SHOUTBOX}" onsubmit="return checkForm(this)">
{ERROR_BOX}
<table width="100%" height="26" cellpadding="0" cellspacing="0" border="0" class="row1">
<tr>
<td class="row1" align="center" valign="middle" width="100%">
<center><span class="gensmall">
<!-- BEGIN switch_auth_post -->
<!-- BEGIN switch_bbcode -->
<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" />
<input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" />
<input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" />
<input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" />&nbsp;&nbsp;
<span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_SMILIES}</a></span>
<!-- END switch_bbcode -->

{L_SHOUT_TEXT}:&nbsp;
<input type="text" class="liteoption" name="message" value="{MESSAGE}" size="60%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);"/>
&nbsp;&nbsp;
<input type="submit" class="mainoption" value="{L_SHOUT_SUBMIT}" name="shout" />

<!-- END switch_auth_post -->
<!-- BEGIN switch_auth_no_post -->
{L_SHOUTBOX_LOGIN}&nbsp;
<!-- END switch_auth_no_post -->
<input type="submit" class="liteoption" value="{L_SHOUT_REFRESH}" name="refresh" /></center><br/>
</span>
<center>
</td>

</tr>
</table>
<iframe src="{U_SHOUTBOX_VIEW}" align="left" width="100%" height="145" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true">
</iframe>


</form>
</body>

Verfasst: 24.02.2007 19:08
von ZuMe
- ist erledigt mit der freundlichen und netten Hilfe von uwe310. :D

Vielen Dank!

Verfasst: 24.02.2007 20:05
von uwe310
:grin: freue mich das es geklappt hat :grin:
Mfg
Uwe

Verfasst: 12.03.2007 17:09
von svenrieger
Es wäre nicht schlecht wenn ihr die Lösung hier posten würdet denn mich intressiert das auch.

Danke

Verfasst: 12.03.2007 17:18
von uwe310
Hey
wo ist denn dein Forum link,
oder fragst du nur intressenhalber ?
MFG

Verfasst: 12.03.2007 20:11
von svenrieger
Ich habe ein Forum in dem die Shoutbox eingerichtet und nur für registrierte User zugänglich sind.

Ich würde nur gerne wissen wie ich die Farben ändern kann.

Verfasst: 13.03.2007 02:45
von uwe310
Was für farben ?

Was ist denn dein Problem ?
da sind auch noch die *.tpl Dateien.
Sieht es aus wie silberStyle oder allgemein die Farben?

Mfg
Uwe

Verfasst: 13.03.2007 15:05
von svenrieger
Mein Problem ist eigentlich ganz simpel.

Mein Forum ist rot und gelb.
Die Shoutbox ist aber silber und genau das will ich an das Forum anpassen, sodas die Shoutbox auch in rot und gelb gehalten ist.

Das Template ist SubSilver.

Verfasst: 13.03.2007 16:44
von uwe310
bei zwei wo das problem auftauchte gab es zwei verschiedene lösungen,
also ein link zum Forum kann nicht schaden (auch per pn)
Oder anders wie lautet dein Style ?

Mfg
Uwe

Verfasst: 13.03.2007 17:10
von svenrieger
Hier der Link zum Forum

Mein Style ist SubSilver.