Ich habe ein kleines, jedoch mich zum Haareraufen bringendes Problem.
Ich habe die Safeshoutbox von hier runtergeladen und installiert. Ebenso das Sacred Design. Leider habe ich ein kleines Anzeigeproblem bei der Shoutbox.
Wenn man angemeldet ist, so wird die Tabelle mit den Einträgen ganz normal in 100% angezeigt. Wenn man jedoch nicht angemeldet ist, so wird sie leider verengt angezeigt. Sowohl im Firefox als auch im Internet Explorer.
Angemeldet: Gast:
Hier mal der Code der shoutbox.php. Eventuell seh ich ja einfach nur den Wald vor lauter Bäumen nicht.
<center> <?php # Copyright by Manuel Staechele # Support www.ilch.de # # Modul by Daniel Müller (DeutscheMark) # Support www.Ctf-Clan-Gaming.de defined ('main') or die ( 'no direct access' ); $shoutbox_VALUE_name = getenv("REMOTE_ADDR"); $datum=date(" | j.n.Y"); if ( $_SESSION['authright'] <= -1 ) { // registrierte User if ( loggedin() ) { $shoutbox_VALUE_name = $_SESSION['authname']; } else { $shoutbox_VALUE_name = 'Nickname'; } if ( !empty($_POST['shoutbox_submit']) ) { $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string'); $shoutbox_nickname = substr($shoutbox_nickname, 0, 15); $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea'); $shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea); $shoutbox_textarea = strip_tags($shoutbox_textarea); if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) { db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.''.$zeit.''.$datum.'" , "'.$shoutbox_textarea.'" ) ' ); } } echo '<form action="index.php" method="POST">'; echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">'; echo '<br /><textarea cols="15" rows="2" name="shoutbox_textarea"></textarea><br />'; echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">'; } else { //Gaeste echo "<font color=#FFFFFF><b><br>Zum Posten<br>Bitte Einloggen!<p></p></b></font>"; echo "Deine IP:<br><b>$shoutbox_VALUE_name</b><br><br>"; echo '</form><table width="100%" class="border" cellpadding="1" cellspacing="1" border="0">'; } echo '</form><table width="100%" class="border" cellpadding="1" cellspacing="1" border="0">'; $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 5'); $class = 'Cnorm'; while ($row = db_fetch_object($erg) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b> '.preg_replace( '/([^\s]{10})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>'; } echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>'; ?> </center>
Habe bereits die Tabellengröße als Gast auf 100% gesetzt, trotzdem weiterhin diese verschiedene Anzeige.
Mag mir jemand helfen?