ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Shoutboxarchiv weg

Geschlossen
  1. #1
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Hilfe das Shoutboxarchiv ist verschwunden.

    Habe die Shoutbox zum scrollen installiert... Leicht abgeändert und alles funktionierte... Bis heute... :'(

    Meine shoutbox.php:
    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   modifieziert von: Burli und noch mal vielen Dank an Mairu für seine Hilfe ;)
    
    defined ('main') or die ( 'no direct access' );
    $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, 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 ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
            db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.'/ '.$zeit.' <br>'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
          }
      }
      if (has_right($allgAr['sb_recht'])){
      echo '<form action="index.php" 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="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> '.bbcode(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>';
      }
    
    echo '</table>';
    echo '<center><b><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a></b></center>';
    
    ?>


    PLZ HELP


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, cooox!

    Lad einfach die include/contents/shoutbox.php neu hoch.

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Habe ich schon versucht...

    Ich denke das liegt am Anbieter...

    Bei unserem Partnerclan ist das komischer weisse genauso... Die haben den gleichen Webspaceanbieter wie wir.

    externer Link

    UND bei denen auch.

    externer Link

    OK ich rufe den mal da an.
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    So habe eine Antwort bekommen...

    • Sehr geehrter Herr *****,

      aufgrund der hohen Serverlast, die durch Shoutboxscripte entstehen, sind diese Scripte nicht gestattet.

      Der Aufruf dieser Scripte ist daher nicht möglich.

      Mit freundlichen Grüßen

      Webspace4Clans.de


    LoooooL Webspace 4 Clans (hat nicht fast jeder Clan eine Shoutbox?????????) OMFG lachenlachenlachen

    Kennt jemand eine Lösung um das zu umgehen???

    PLZ HELP
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Shoutbox und hohe Serverlast?
    Eine Shoutbox ist im Grunde nichts anderes als ein Forum, nur ohne Threads usw.

    Und die ilch shoutbox aktualisiert sich nicht mal von alleine.


    Naja wenn dein Anbieter es nicht will heißt das wohl shit happens.
    Anderen Anbieter suchen oder Shoutbox weg packen.

    Viel schlimmer find ich es das er Zugriff auf eure Datenbank hat und da die Archive gelöscht hat.
    Von wegen Datenschutz.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Shoutbox wegpacken ist nicht möglich diese wird Ständig benutzt...

    Anbieter wechseln auch erstmal nicht ... Sind noch nicht so lange da und im vorraus bezahlt grumml

    Zugriff auf unsere Datenbank? Denke eher das er das Serverseitig gesperrt hat.

    Ist es nicht möglich das irgendwie zu umgehen?
    Vieleicht Tabellen Prefix neuzuweisen oder shoutbox.php umbenennen?

    Kann das leider nicht selbst... Bin NOOB in PHP und MYSQL :'(

    PLZ HELP
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Kennt keiner ein kleinen Trick oder Tipp? schockiert

    //EDIT:

    Mein Problem ist wenn ich versuche die Shoutbox zu öffnen externer Link kommt eine leere Seite.

    Wenn ich diese Datei Kopiere und dann shoutbox2.php nenne kommt das gleiche Problem.
    ABER
    Sobald sie anders heisst (z.B.: spambox.php) komme ich wieder auf die Startseite. Also müsste das doch funktionieren. ODER?
    Denn haben die bestimmt index.php?shoutbox gesperrt schockiert

    Kann mir jemand sagen wie ich das Script ändere damit ich spambox.php erhalte und das ganze auch als spambox angesteuert wird?

    (((Hoffe ihr versteht mich :O)))


    Zuletzt modifiziert von cooox am 16.08.2008 - 23:48:33
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    also das finde ich aber sehr dreist alles zu löschen sag denen mal lieber das die dazu kein recht haben wir haben rechte swar net viele aber das haben wir und den anbieter würde ich so schnell wie möglich kündigen deswegen bezahlt man nicht im voraus und erst recht nie mals eine sehr hoche vertrags länge sonst würde ich sagen kannst du leider gar nix machen auser! von der Shoutbox die daten immer sichern und dan immer drauf laden irgentwan gibt der anbieter auf dan haste gewonnen lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Ja wenn die das nicht wieder so ändern wie es vorher was kündige ich selbstverständlich.

    Das mit dem drauf laden funktioniert glaube ich nicht weil die http-Adresse mit der Endung ?shoutbox gesperrt ist...

    Deshalb meine frage: Wie bastel ich das ganze um das ich das Soutboxarchiv mit ?spambox aufrufen kann???

    Bitte helft mir. Ich will n Archiv :'(
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    ok ist sehr leiht hab ich getestet um sicher zu sein das es klappt die spambox hochladen in den ordner boxes dan ins navi gehen und verlinken bei mir geht es einwandfrei hoffe bei dir auch

    Mfg Brezel
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    Klappt nicht weil er ja trotzdem die Seite externer Link aufruft.

    Die Datei muss aber so umgeschrieben werden das sie auf die Seite externer Link zugreift.

    Denke das muss dann in der spambox.php und in der mysql datenbank geändert werden. Ich weiss aber leider nicht wo.

    Weisst du vielleicht wie das geht?
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    hab ich versucht mit db usw bekomme es nicht hin aber bestimmt einer von denen die mehr ahnung haben davon gibt es mehr als genug lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Burli Mitglied
    Registriert seit
    17.06.2006
    Beiträge
    776
    Beitragswertungen
    0 Beitragspunkte
    Also ich hab es jetzt nicht getestet aber wenn du meinst das es nur am Namen liegt teste mal das.
    Dieses
    echo '<center><b><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a></b></center>';

    durch dieses ersetzen
    echo '<center><b><a class="box" href="index.php?spambox">'.$lang['archiv'].'</a></b></center>';

    dann gehste aufn FTP nimmst die shoutbox.php aus dem Ordner
    include/contents/ und benennst die in spambox.php um.

    Wie gesagt hab es nicht getestet aber das wäre die einfachste lösung. Aber auch nur wenn Dein Anbieter nur diesen Link gesperrt hat.
    Und ehrlichgesagt versteh ich nicht wieso denn Durch das Archiv kann man nur die Shoztbox Administrieren und der rest geht ja.
    Ich würd sofort den Anbieter Wechseln.

    MfG Burli
    Wer in einem Text von mir, einen Rechtschreibfehler findet, der darf diesen auch behalten
    leistung-durch-schmerz.de
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    cooox Mitglied
    Registriert seit
    29.04.2008
    Beiträge
    99
    Beitragswertungen
    2 Beitragspunkte
    So jetzt erstmal ein FETTES DANKE an alle.

    Die Lösung:

    include/boxes/shoutbox.php
    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   modifieziert von: Burli und noch mal vielen Dank an Mairu für seine Hilfe ;)
    
    defined ('main') or die ( 'no direct access' );
    $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, 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 ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    	    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$datum.'/ '.$zeit.' <br>'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    	  }
      }
      if (has_right($allgAr['sb_recht'])){
      echo '<form action="index.php" 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 '<div >';
      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> '.bbcode(preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea)).'</td></tr>';
      }
    echo '</table>';
    echo '<center><b><a class="box" href="index.php?spambox">'.$lang['archiv'].'</a></b></center>'; 
    ?>


    include/centent/spambox.php (((muss neuangelegt werden)))
    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
      $title = $allgAr['title'].' :: Shoutbox '.$lang['archiv'];
      $hmenu = 'Shoutbox '.$lang['archiv'];
      $design = new design ( $title , $hmenu );
      $design->header();
    
    # delete
    if ($menu->getA(1) == 'd' AND is_numeric($menu->getE(1)) AND is_siteadmin()) {
      db_query("DELETE FROM prefix_shoutbox WHERE id = ".$menu->getE(1));
    }
    
    
    $class = 'Cnorm';
    echo '<table width="100%" align="center" class="border" cellpadding="2" cellspacing="1" border="0"><tr class="Chead"><td><b>Shoutbox '.$lang['archiv'].'</b></td></tr>';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC');
    while ($row = db_fetch_assoc($erg) ) {
     $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
      echo '<tr class="'.$class.'"><td>';
      if ( is_siteadmin() ) {
    	  echo '<a href="index.php?shoutbox-d'.$row['id'].'"><img src="include/images/icons/del.gif" alt="'.$lang['delete'].'" title="'.$lang['delete'].'"></a>&nbsp;';
    	}
    	echo '<b>'.$row['nickname'].':</b> '.preg_replace( '/([^\s]{10})(?=[^\s])/', "$1\n", $row['textarea']).'</td></tr>';
    }
    echo '</table>';
    $design->footer();
    ?>


    Danke nochmal zwinker
    my g4m3 - Gaming Community g4m3.eu
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten