ilch Forum » Allgemein » HTML, PHP, SQL,... » Gästeshoutbox

Geschlossen
  1. #1
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    Hi Leute!
    Welchen Teil von der Shoutbox datei muss ich denn ändern, damit Gäste sie benutzen können, also nur Gäste reicht aus, will ne 2. kleine halt die machen.
    Hat das was mit dem if (logged_in) zu tun? ka
    ThXALOt
    shoutbox.php
    <?php 
    #   Copyright by Manuel 
    #   Support www.ilch.de 
    #  Modifikation: ZSKing  
    defined ('main') or die ( 'no direct access' ); 
    $datum=date("j.n.Y");  
    $zeit=date(" H:i ");  
      if ( loggedin() ) { 
        $shoutbox_VALUE_name = $_SESSION['authname']; 
      } else { 
        $shoutbox_VALUE_name = 'euername'; 
      } 
      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.''.'<br/>'.''."Am".''.$datum.''.'<br/>'.''."um".''.$zeit.''."Uhr".''.'<br/>'.'" , "'.$shoutbox_textarea.'" ) ' ); 
          } 
      } 
      if (has_right($allgAr['sb_recht'])){ 
      echo '<form action="index.php" method="POST">'; 
      echo "<center><br>Uhrzeit: $zeit Uhr<br/>Datum: $datum";  
      echo '<br/>' ; 
      echo '<input type="text" size="10" 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="10" 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>'; 
    
    ?>



    verwendete ilchClan Version: 1.1

    betroffene Homepage: hardcore-dev.de
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Ja, hat es.

    Wenn du ne zweite Shoutbox machen willst, dann solltest du aber auch die Datenbanktabellen duplizieren und in der zweiten die Tabellennamen ändern.
    Ansonsten erscheint alles in der normalen Shoutbox
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    Oh je doch so viel.... Danke
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    im prinzip musst du die tabelle nur kopieren und z.B. ne 2 hinter den name setzen.
    dann die shoubox.php kopieren und als shoutbox2.php umbenennen.
    dann nur noch in der shoutbox2.php alles anpassen
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    das mit dem copy hatt ich mir gedacht, aber ich weiß gar net was ich da wie anpassen muss traurig
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    das
    b_query('INSERT INTO `prefix_shoutbox2` (`nickname`,`textarea`) VALUES ( "'.$shoutbox_nickname.''.'<br/>'.''."Am".''.$datum.''.'<br


    und das
    $erg = db_query('SELECT * FROM `prefix_shoutbox2` ORDER BY id DESC LIMIT '.(is_numeric($allgAr['sb_limit'])?$allgAr['sb_limit']:5));


    und das noch:
     echo '</table><a class="box" href="index.php?shoutbox2">'.$lang['archiv'].'</a>';

    ich glaub das wars schon, bin mir aber nicht zu 100%sicher lachenzwinker


    Zuletzt modifiziert von Chapter am 12.12.2008 - 16:43:36
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    oh das is ma klasse danke chapter, aber welche datenbank muss ich denn jetz verändern? o0
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    also wenn es nur eine ilchinstallation in deiner datenbank gibt, musst du die tabelle

    ic1_shoutbox kopieren und die kopie in ic1_shoutbox2 umbenennen
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    aaaaaaaaaaahso, die datei is bei meinem webspace menschen drauf, kann ich ja lang suchen, und inder 2. muss ich deine zeilen anpassen ja?
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten