ilch Forum » Allgemein » HTML, PHP, SQL,... » Shoutbox: Farben definieren

Geschlossen
  1. #1
    User Pic
    Speedy94 Mitglied
    Registriert seit
    04.04.2009
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Also mein Problem:
    habe mir das shoutbox script runtergeladen mit dem die namen der admins gelb geschrieben wird. wollte eine andere farbe hab ich auch schnell gemacht.

    was muss ich einfügen alle anderen gruppen auch verschiedene farben zu geben (also zb gäste weiß, user braun, coleader gelb,...)

    EDIT: anscheinend wird bei den membern nach jedem 3. buchstaben getrennt

    MfG Speedy94

    danke schonmal im vorraus

    PS: hab schon gesucht allerdings keine lösung gefunden


    verwendete ilchClan Version: 1.1

    betroffene Homepage: fastkillerz.tk


    Zuletzt modifiziert von Speedy94 am 07.04.2009 - 09:15:51
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    dazu müßte man wissen welche box, von wo gedownloadet, poste denn code von dem module hier bitte
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Speedy94 Mitglied
    Registriert seit
    04.04.2009
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    k der code

    <center>
    <?php
    #   Copyright by: Manuel
    #   Support www.ilch.de
    #   Edited by Emo-CLan.net.tc
    
    defined ('main') or die ( 'no direct access' );
    
      if ( loggedin() ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
    #Admins
    if ( user_has_admin_right($menu,false) ) {
    if (has_right($allgAr['sb_recht'])){
    if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
        	$shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
        $shoutbox_nickname = substr($shoutbox_nickname, 0, 1000);
          $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` (`nickname`,`textarea`) VALUES ( "<font color=#366086>'.$shoutbox_nickname.'</font>" , "</font>'.$shoutbox_textarea.'" ) ' );
          }
        }
      echo '<form action="index.php?'.$menu->get_complete().'" 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="1000">';
      echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    	echo get_antispam ('shoutbox', 0);
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    	echo '</form>';
      }
      echo '<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> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>';
      }
      echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';
    
    }else {
    #USer
    if (has_right($allgAr['sb_recht'])){
        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` (`nickname`,`textarea`) VALUES ( "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
          }
        }
      echo '<form action="index.php?'.$menu->get_complete().'" 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 style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    	echo get_antispam ('shoutbox', 0);
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    	echo '</form>';
      }
      echo '<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> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>';
      }
      echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';
    }
    ?>
    </center>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nano.v1 Hall Of Fame
    Registriert seit
    14.02.2009
    Beiträge
    896
    Beitragswertungen
    0 Beitragspunkte
    edit


    Zuletzt modifiziert von Nano.v1 am 07.04.2009 - 09:25:37
    Kein Support ausserhalb dieses Forum, es sei denn ich biete es selbst an, und das passiert ....?!

    Nano´s Ilch-Seite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Speedy94 Mitglied
    Registriert seit
    04.04.2009
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    was muss ich den nun genau eingeben um den verschiedenen gruppen die farbe zu geben?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    <center>
    <?php 
    // Copyright by: Manuel
    // Support www.ilch.de
    // Edited by Emo-CLan.net.tc
    defined ('main') or die ('no direct access');
    
    if (loggedin()) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
    } else {
        $shoutbox_VALUE_name = 'Nickname';
    }
    
    if (has_right($allgAr['sb_recht'])) {
        if (!empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
            $shoutbox_nickname = substr(escape($_POST['shoutbox_nickname'], 'string'), 0, 15);
    		switch($_SESSION['authright'])
    		{
    			case -9: case -8: //Admins + CoAdmin
    				$shoutbox_nickname = '<span style="color:#366086">'.$shoutbox_nickname.'</span>';
    				break;
    			case -7: case -6: case -5: case -4: case -3: //Trialmember bis Siteadmin
    				$shoutbox_nickname = '<span style="color:#360086">'.$shoutbox_nickname.'</span>';
    				break;
    			case -2: //Superuser
    				$shoutbox_nickname = '<span style="color:#366000">'.$shoutbox_nickname.'</span>';
    				break;
    			
    			default: break;
    		}
            $shoutbox_nickname = escape($shoutbox_nickname, 'textarea');
            $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` (`nickname`,`textarea`) VALUES ( "' . $shoutbox_nickname . '" , "' . $shoutbox_textarea . '" ) ');
            }
        }
        echo '<form action="index.php?' . $menu->get_complete() . '" 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 style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
        echo get_antispam ('shoutbox', 0);
        echo '<input type="submit" value="' . $lang['formsub'] . '" name="shoutbox_submit">';
        echo '</form>';
    }
    echo '<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> ' . preg_replace('/([^\s]{' . $allgAr['sb_maxwordlength'] . '})(?=[^\s])/', "$1\n", $row->textarea) . '</td></tr>';
    }
    echo '</table><a class="box" href="index.php?shoutbox">' . $lang['archiv'] . '</a>';
    
    ?>
    </center>


    Ich hoffe du verstehst das Prinzip, also du kannst die case Fälle auch noch aufsplitten.


    Zuletzt modifiziert von Mairu am 07.04.2009 - 20:18:59
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Speedy94 Mitglied
    Registriert seit
    04.04.2009
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    jetzt kommt bei mir eine fehlermeldung


    function debug_backtrace does not exists MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'color:#366086">Speedy994" ,



    und noch was mit at line 1

    hab wieder die alte shoutbox zur sicherheit reingetan reingetan


    Zuletzt modifiziert von Speedy94 am 07.04.2009 - 11:53:47
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Versuchs nochmal, hab den Code geändert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Speedy94 Mitglied
    Registriert seit
    04.04.2009
    Beiträge
    14
    Beitragswertungen
    0 Beitragspunkte
    vielen dank hat funktioniert

    kann geschlossen werden
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute... bin im Grunde nicht sehr php bzw html bewandert... blicke daher nicht ganz durch... hab eine ähnlich vorstellung von meiner shoutbox (ist schon etwas modifiziert... ist die shoutbox mit smilies) und zwar hätte ich gern dass der admit rot ist, member grün und gäste gelb. weiss nur nicht genau wass ich jetzt noch wo ändern muss... hiiilfe!
    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   modifieziert von: Burli
    
    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', 'grr' => ':grr:#@#-_-_-#@#diablo.gif', 'prost' => ':prost:#@#-_-_-#@#drinks.gif' );
      foreach ($smileys as $icon => $info) {
        list($emo, $url) = explode('#@#-_-_-#@#', $info);
        $string = str_replace($icon,'<img src="include/images/shoutboxsmileys/'.$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 ");
    $width = $allgAr['sbbox_width'];
    $height = $allgAr['sbbox_height'];
    echo '<style type="text/css">
    {
      width: '.$width.';
      height: '.$height.';
    }
    </style>';
      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, 25);
    	  $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(is_admin() ){
        if (!empty($shoutbox_textarea) ) {
            db_query('INSERT INTO `prefix_shoutbox` VALUES (  "" , "'.$datum.'/ '.$zeit.'<font color=#FF0033>'.$_SESSION['authname'].'" , "</font>'.$shoutbox_textarea.'" ) ' );
    }
    }else{
        if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
            db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.'/ '.$zeit.'<font color=#00FF00>'.$shoutbox_nickname.'" , "</font>'.$shoutbox_textarea.'" ) ' );
    }
          }
      }
     
    
    
    
    
     if (has_right($allgAr['sb_recht'])){
      echo '<form action="index.php" method="POST" name="shoutbox">';
      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 style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    	echo get_antispam ('shoutbox', 0);
      echo '<div style="overflow:no; width: '.$width.';">';
      echo '<hr>';
      echo '<center><b>Adminfarbe: ROT</center></b>';
      echo '<hr>';
      echo '<script language="JavaScript" type="text/javascript" src="include/includes/js/bbcode.js"></script>';
      
      echo '<hr>';
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    	echo '</form>';
      echo '</div>';
      }
      echo '<div style="overflow:auto; width: '.$width.'; height: '.$height.';">';
      echo '<table width="100%" 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> '.shoutboxsmileys(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>';
      }
    echo "</table></div><center><br>Es ist der: $datum <br>um $zeit <br>Deine IP:<b> $shoutbox_VALUE_name2</b><br>wird gespeichert";
      echo '<br><b><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a></b></center>';
    
    ?>
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    ??


    Zuletzt modifiziert von trejay am 10.04.2009 - 18:55:55
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    Na Mairu hat es natürlich wieder richtig einfach gemacht zwinker

    brauchst eigentlich nur noch seins einfügen zwinker
    So ist er Fertig farben kannst dann ja selbst noch anpassen wie Du Sie haben möchtest.

    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   modifieziert von: Burli
    
    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', 'grr' => ':grr:#@#-_-_-#@#diablo.gif', 'prost' => ':prost:#@#-_-_-#@#drinks.gif' );
      foreach ($smileys as $icon => $info) {
        list($emo, $url) = explode('#@#-_-_-#@#', $info);
        $string = str_replace($icon,'<img src="include/images/shoutboxsmileys/'.$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 ");
    $width = $allgAr['sbbox_width'];
    $height = $allgAr['sbbox_height'];
    echo '<style type="text/css">
    {
      width: '.$width.';
      height: '.$height.';
    }
    </style>';
      if ( loggedin() ) {
        $shoutbox_VALUE_name = $_SESSION['authname'];
      } else {
        $shoutbox_VALUE_name = 'Nickname';
      }
      if (has_right($allgAr['sb_recht'])){
      if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
            $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
            $shoutbox_nickname = substr($shoutbox_nickname, 0, 25); 
            switch($_SESSION['authright'])
            {
                case -9: case -8: //Admins + CoAdmin
                    $shoutbox_nickname = '<span style="color:#366086">'.$shoutbox_nickname.'</span>';
                    break;
                case -7: case -6: case -5: case -4: case -3: //Trialmember bis Siteadmin
                    $shoutbox_nickname = '<span style="color:#360086">'.$shoutbox_nickname.'</span>';
                    break;
                case -2: //Superuser
                    $shoutbox_nickname = '<span style="color:#366000">'.$shoutbox_nickname.'</span>';
                    break;
                
                default: break;
            }
              $shoutbox_nickname = escape($shoutbox_nickname, 'textarea'); 
    	  $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.'/'.$zeit.''.$shoutbox_nickname.'" , "<br>'.$shoutbox_textarea.'" ) ' );
         }
      }
    
    
      echo '<form action="index.php" method="POST" name="shoutbox">';  
      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 style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    	echo get_antispam ('shoutbox', 0);
      echo '<div style="overflow:no; width: '.$width.';">';
      echo '<hr>';
      echo '<center><b>Adminfarbe: ROT</center></b>';
      echo '<hr>';
      echo '<script language="JavaScript" type="text/javascript" src="include/includes/js/bbcode.js"></script>';
      
      echo '<hr>';
      echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
        echo '</form>';
      echo '</div>';
      }
      echo '<div style="overflow:auto; width: '.$width.'; height: '.$height.';">';
      echo '<table width="100%" 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> '.shoutboxsmileys(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>';
      }
    echo "</table></div><center><br>Es ist der: $datum <br>um $zeit <br>Deine IP:<b> $shoutbox_VALUE_name2</b><br>wird gespeichert";
      echo '<br><b><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a></b></center>';
    
    ?>



    Zuletzt modifiziert von Burli am 10.04.2009 - 22:21:37
    Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten
    leistung-durch-schmerz.de
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Yeah danke... wenns funzt erstmal nocheinmal Danke, und an alle schööööne Osterfeiertage..
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Eieiei..... es funzt..... aber innerhalb der shoutbox werden vom Namen des schreibers nur die ersten 4 Buchstaben angezeigt.... sorry wenn ich mittlerweile nerve.... siehe socclan.de/
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    Hab es mal geändert und funzt bei mir einwandfrei.

    farben musst eben noch mal neu Definieren.

    MfG Burli


    Zuletzt modifiziert von Burli am 11.04.2009 - 12:35:13
    Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten
    leistung-durch-schmerz.de
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    hmmmm........ also bei meiner wird ja wie gesagt, beim Namen innerhalb der Box nur die ersten 4 Zeichen angezeigt... quasi Statt Trejay: Trej:
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja du musst dann in der Datenbank mit phpmyadmin mal beim nickname Feld in der prefix_shoutbox Tabelle die Länge hochsetzen, auf 100 oder so.


    Zuletzt modifiziert von Mairu am 11.04.2009 - 09:02:13
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten