vielleicht hilft dir das weiter, stammt von einer alten vertikalen shoutbox
war eine der ersten mit smilies, soweit ick mir erinnere
musst denn im ordner design in der index das suchen :
<p>{EXPLODE}</p>
und so eintragen
<p>{_boxes_v_shoutbox}{EXPLODE}</p>
hoffe hilft was weiter
<?php
defined ('main') or die ( 'no direct access' );
function shoutboxsmileys($string){
$smileys = array( ':-)' => ':smilie:#@#-_-_-#@#smile.gif', ':-$' => ':unknow:#@#-_-_-#@#dntknw.gif', ':-(' => ':sad:#@#-_-_-#@#sad.gif', ';-)' => ':blinking:#@#-_-_-#@#blinking.gif', '8-)' => ':cool:#@#-_-_-#@#cool.gif', ':-P' => ':tongueout:#@#-_-_-#@#tongueout.gif', ':´-(' => ':cray:#@#-_-_-#@#cray.gif', 'lol' => ':*lol*:#@#-_-_-#@#lol.gif', 'joke' => ':joke:#@#-_-_-#@#jokingly.gif', 'tease' => ':tease:#@#-_-_-#@#tease.gif' , 'yahoo' => ':yahoo:#@#-_-_-#@#yahoo.gif', 'happy' => ':happy:#@#-_-_-#@#happy.gif', 'good' => ':good:#@#-_-_-#@#good.gif', 'quiet' => ':quiet:#@#-_-_-#@#quiet.gif', 'blush' => ':blush:#@#-_-_-#@#blush.gif', 'give_rose' => ':give_rose:#@#-_-_-#@#give_rose.gif', 'give_heart' => ':give_heart:#@#-_-_-#@#give_heart.gif', 'n8' => ':n8:#@#-_-_-#@#n8.gif', 'help' => ':help:#@#-_-_-#@#help.gif', 'spam' => ':spam:#@#-_-_-#@#spam.gif' );
foreach ($smileys as $icon => $info) {
list($emo, $url) = explode('#@#-_-_-#@#', $info);
$string = str_replace($icon,'<img src="include/images/sBsmileys/'.$url.'" border="0" alt="'.$emo.'" title="'.$emo.'" />',$string);
}
return $string;
}
$shoutbox_VALUE_name2 = getenv("REMOTE_ADDR");
$datum=date("j.n.Y");
$zeit=date(" H:i ");
if ( loggedin() ) {
$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, 30);
$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 ( "" , "'.$datum.' <br> '.$zeit.' '.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
}
}
echo '
<div style="width:100%; height:300px; overflow:auto; border:3px solid #00FF00; margin:0px;">
<table width="100%" cellpadding="2" cellspacing="1" border="0">';
echo '<b><u>Dies ist eine Telegram-Shoutbox ==> Chatbutton ist unter der Loginbox</u></b>';
$erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 10');
while ($row = db_fetch_object($erg) ) {
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
echo '
<tr class="'.$class.'">
<td style="font-size:12px;"><b>'.$row->nickname.'</b>:</td><td style="font-size:15px;"> '.shoutboxsmileys(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", bbcode($row->textarea))).'</td>
</tr>';
}
echo '</table></div>';
if (has_right($allgAr['sb_recht'])) {
echo '
<form method="post" name="shoutbox" action="index.php">
<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="30">
<input type="text" name="shoutbox_textarea" value="" size="83%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">';
echo "<center><br>Heute ist der $datum um $zeit Uhr <br>IP:<b> $shoutbox_VALUE_name2</b><br>";
echo '<hr>';
echo 'Smilies';
echo '<hr>';
echo '<script language="JavaScript" type="text/javascript" src="include/includes/js/bbcode.js"></script>';
echo '<a href="javascript:put_sb(\':-)\')"><img src="include/images/sBsmileys/smile.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\':-$\')"><img src="include/images/sBsmileys/dntknw.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\':-(\')"><img src="include/images/sBsmileys/sad.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\';-)\')"><img src="include/images/sBsmileys/blinking.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'8-)\')"><img src="include/images/sBsmileys/cool.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\':-P\')"><img src="include/images/sBsmileys/tongueout.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\':´-(\')"><img src="include/images/sBsmileys/cray.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'lol\')"><img src="include/images/sBsmileys/lol.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'joke\')"><img src="include/images/sBsmileys/jokingly.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'tease\')"><img src="include/images/sBsmileys/tease.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'yahoo\')"><img src="include/images/sBsmileys/yahoo.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'happy\')"><img src="include/images/sBsmileys/happy.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'good\')"><img src="include/images/sBsmileys/good.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'quiet\')"><img src="include/images/sBsmileys/quiet.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'blush\')"><img src="include/images/sBsmileys/blush.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'give_rose\')"><img src="include/images/sBsmileys/give_rose.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'give_heart\')"><img src="include/images/sBsmileys/give_heart.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'n8\')"><img src="include/images/sBsmileys/n8.gif" border ="0"/></a>';
echo '<a href="javascript:put_sb(\'help\')"><img src="include/images/sBsmileys/help.gif" border ="0"/></a>';
echo '<hr>';
echo '<div style="background-color:#008800;"><a href="javascript:put_sb(\'spam\')"><img src="include/images/sBsmileys/spam.gif" border ="0"/></a></div>';
echo '<hr>';
echo get_antispam ('shoutbox', 0); echo '
<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">
<a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>
</form>';
}
?>
Zuletzt modifiziert von obertier am 24.11.2009 - 16:20:06