hab heut morgen des modul installed: Kommentare_1.0b und es scheint auch überall zu funzen, ausser in der shoutbox - dort wird bei JEDEM der name "Nickname" geschrieben und nicht der name des erstellers - wo könnte das prob liegen??
shoutbox.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | <center><?php # Copyright by Manuel # Support www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); $datum = date ( " | j.n.Y" ); $zeit = date ( " | H:i" ); $text = BBcode( $text ); if ( ! empty ( $_POST [ 'shoutbox_submit' ]) AND (has_right(-1) OR chk_antispam ( 'shoutbox' )) ) { $shoutbox_VALUE_name = $_SESSION [ 'authname' ]; } else { $shoutbox_VALUE_name = 'Nickname' ; } if ( ! empty ( $_POST [ 'shoutbox_submit' ]) AND chk_antispam ( 'shoutbox' )) { $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 . '" ) ' ); } } $users = '' ; if (has_right(-1)) { $readonly = 'readonly="readonly"' ; $user = 'u' ; $onfocus = '' ; } else { $user = 'g' ; $uquery = db_query( "SELECT name FROM prefix_user" ); while ( $uds = db_fetch_object( $uquery )) { $username = $uds -> name; if (! empty ( $users )) $users = $users . ', ' ; $users = $users . '"' . $username . '"' ; } $onfocus = 'onFocus="if (value == \'' . $shoutbox_VALUE_name . '\') {value = \'\'}" onBlur="if (value == \'\') {value = \'' . $shoutbox_VALUE_name . '\'}"' ; } echo '<script language="JavaScript" type="text/javascript">' ; echo ' user = new Array(' . $users . ');' ; echo ' </script>' ; echo ' <script language="JavaScript" src="include/includes/js/comments.js" type="text/javascript"></script>' ; echo '<form action="index.php" method="POST" name="shoutbox" onsubmit="return chkShoutbox' . $user . '()">' ; echo '<input type="text" size="15" name="shoutbox_nickname" value="' . $shoutbox_VALUE_name . '" ' . $onfocus . ' maxlength="15" ' . $readonly . ' >' ; echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />' ; if (!has_right(-1)) echo get_antispam ( 'shoutbox' , 0); echo '<input type="submit" value="' . $lang [ 'formsub' ]. '" name="shoutbox_submit">' ; echo '</form><table width="90%" class="border" cellpadding="2" cellspacing="1" border="0">' ; $erg = db_query( 'SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT ' .( is_numeric ( $allgAr [ 'sb_limit' ])? $allgAr [ 'sb_limit' ]:5)); $class = 'Cnorm' ; while ( $row = db_fetch_object( $erg ) ) { $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' ); echo '<tr class="' . $class . '"><td><b>' . $row ->nickname. ':</b> ' .BBCode(preg_replace( '/([^\s]{20})(?=[^\s])/' , "$1\n" , $row ->textarea)). '</td></tr>' ; } echo '</table><a class="box" href="index.php?shoutbox">' . $lang [ 'archiv' ]. '</a>' ; ?></center> |
kann mir jemand weiterhelfen???
verwendete ilchClan Version: 1.1
betroffene Homepage: ostberlinerthc.de