ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » 2 Shoutboxen??

Geschlossen
  1. #1
    User Pic
    Fummellise Mitglied
    Registriert seit
    22.01.2006
    Beiträge
    107
    Beitragswertungen
    0 Beitragspunkte
    Ich habe zwei Shoutboxen auf meine seite gestellt ( habe die zweite shoutbox2 genannt) aber das funktioniert net so richtig... das wird dann aber immer bei der ersten doppelt gepostet...
    Spiele um zu leben, lebe um zu spielen.
    www.mer-clan.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ellenbogen Mitglied
    Registriert seit
    15.05.2006
    Beiträge
    139
    Beitragswertungen
    0 Beitragspunkte
    Wofür denn Zwei???

    Die beiden Shoutboxen teilen sich ja dann einen Bereich in deiner Datenbank.
    Mußt dann eine Box umcoden und eine Tabelle in die Datenbank einfügen.
    Get your own Gamercard Sig
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Fummellise Mitglied
    Registriert seit
    22.01.2006
    Beiträge
    107
    Beitragswertungen
    0 Beitragspunkte
    naja eine für Mitglieder und eine für Admins. Was muss ich da umcoden?? kannst du es mir bitte umcoden?? ich verwende 1.1 und habe die normale shoutbox
    Spiele um zu leben, lebe um zu spielen.
    www.mer-clan.de
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    dildo Mitglied
    Registriert seit
    16.01.2006
    Beiträge
    720
    Beitragswertungen
    0 Beitragspunkte
    da musst du nix umcoden du musst einfach eine box shoutbox.php nennen und die andere schoutbox2.php und dann beide einfügen sodasss die eine aber nur von den admins gesehen und benutzt werden kann
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Fummellise Mitglied
    Registriert seit
    22.01.2006
    Beiträge
    107
    Beitragswertungen
    0 Beitragspunkte
    das funktioniert ja gerade net so habe ich es gemacht!!
    Spiele um zu leben, lebe um zu spielen.
    www.mer-clan.de
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ellenbogen Mitglied
    Registriert seit
    15.05.2006
    Beiträge
    139
    Beitragswertungen
    0 Beitragspunkte
    Die Nachrichten werden ja irgendwo abgelegt.
    Nehme mal an in der Datenbank.
    Da einfach nur die Namen der shoutbox.php geändert werden bleibt der Ablegeort doch derselbe.

    Also wohl umcoden.
    Get your own Gamercard Sig
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Niedi Mitglied
    Registriert seit
    23.04.2006
    Beiträge
    340
    Beitragswertungen
    0 Beitragspunkte
    du musst genauso eine shoutbox2 tabelle in deiner Datenbank anlegen, und die shoutbox2.php auf diese tabelle umlenken.

    mfg
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Ellenbogen Mitglied
    Registriert seit
    15.05.2006
    Beiträge
    139
    Beitragswertungen
    0 Beitragspunkte
    shoutbox2.php (include/boxes/shoutbox2.php):

    <?php 
    # Copyright by Manuel 
    # Support www.ilch.de 
    
    
    defined ('main') or die ( 'no direct access' ); 
    $shoutbox_VALUE_name = getenv("REMOTE_ADDR"); 
    $datum=date("j.n.y"); 
    $zeit=date("@H:i"); 
    
    if ( loggedin() ) { 
    $shoutbox_VALUE_name2 = $_SESSION['authname']; 
    } 
    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_shoutbox2` VALUES ( "" , "'.$shoutbox_nickname.' '.$datum.' '.$zeit.'" , "'.$shoutbox_textarea.'" ) ' ); 
    } 
    } 
    if ( loggedin() ) { 
    //angemeldeter user 
    echo '<form action="index.php" method="POST">'; 
    echo '<input readonly type="text" size="20" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name2.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">'; 
    echo '<br /><textarea cols="27" rows="3" name="shoutbox_textarea"></textarea><br />'; 
    echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">'; 
    echo '</form><table width="100%" class="border" cellpadding="2" cellspacing="1" border="0">'; 
    } else { //Gaeste 
    echo "<font color=#ffffff><b><br />Zum Posten<p></p>Bitte Einloggen!<p></p></b></font>"; 
    echo '</form><table width="100%" class="border" cellpadding="2" cellspacing="1" border="0">'; 
    } 
    $erg = db_query('SELECT * FROM `prefix_shoutbox2` ORDER BY id DESC LIMIT 5'); 
    $class = 'Cnorm'; 
    while ($row = db_fetch_object($erg) ) { 
    $class = ( $class == 'Cnorm' ? 'Cnorm' : 'Cnorm' ); 
    echo '<tr class="'.$class.'"><td><b>'.$row->nickname.' :</b> '.preg_replace( '/([^\s]{20})(?=[^\s])/', "$1\n", $row->textarea).'</td></tr>'; 
    } 
    echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>'; 
    
    ?>



    Wie du die Shoutbox anpassen mußt siehst duhier

    install.php:
    <?
    
    if(isset($_REQUEST['action'])) 
    { 
        // übergebene Aktion setzen 
        $action = $_REQUEST['action']; 
    } 
    else 
    { 
        // Standard Aktion 
        $action = 'view'; 
    } 
    
    
    switch($action) 
    { 
    
        case 'view' : 
        { 
    
    
    echo'
    <form action="install.php?action=shoutbox2" method="post">
    
    Bitte auf Weiter klicken um die zweite Shoutbox zu installieren!<br>
    
    <input type="submit" name="shoutbox2" value="Weiter"></form>';
    }
    break;
    
    case 'shoutbox2' :
    
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    
    db_connect();
    
    
    
    
    db_query("CREATE TABLE `prefix_shoutbox2` (
      `id` mediumint(8) unsigned NOT NULL auto_increment,
      `nickname` varchar(50) NOT NULL default '',
      `textarea` text,
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='powered by ilch.de' AUTO_INCREMENT=1 ;
    
    
    
    
    } else {
    
    }
    
    
    echo '<form action="install.php?action=fertig" method="post">
    
    Bitte auf Weiter um die installation abzuschließen!<br>
    
    <input type="submit" name="fertig value="Weiter"></form>';
    
    
    break;
    
    
    case 'fertig' :
    
    {
    header("location: http://www.ilch.de");
    
    
    }
    
    break;
    
    
    }
    
    ?>



    Konnte aber leider nicht testen.
    Get your own Gamercard Sig
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten