Ergebnis 1 bis 10 von 316

Thema: [V2 ist da!] Maddin's Shoutbox - Supportthread - Wünsche / Anregungen / Feedback

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Nein, die Einträge werden nicht regelmäßig gelöscht, is aber auch wohl nich so schlimm weil es erst 250 einträge sind. Die Einstellungen hab ich mal als Bild gemacht :

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Ok, von den Einstellungen ehr sieht das ganz normal aus, dass sollte an sich keinen DB Server überlasten.

    Könnte höchstens noch sein, dass da ein unsinniger Query drin ist in der ausgabe.php, dazu müsste man die Datei bei dir jetzt natürlich kennen, denn afaik gibt es von der Shoutbox einige leicht unterschiedliche Versionen, oder du hast da selber was reingebaut.
    Mysql has gone away
    Kann dir dein Hoster da nichts näheres zu sagen?
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    Also selber hab ich nix reingebaut und "mein" Hoster kann mir nix dazu sagen, weil es nicht meiner ist *gg* , bin bei jemand anders mit drauf. Ich poste mal meine ausgabe.php (hoffe ich darf das)
    PHP-Code:
    <?php
    include ('../../lib/functions.lib.php');

    db_connect ();

    include (
    '../../lib/session.lib.php');

    $db_auslesen db_query("Select * FROM ".$db_prefix."_shoutbox_admin");

       
    $limit mysql_fetch_assoc ($db_auslesen);
       
    $ausgabe_neu db_query("SELECT ID, Nickname, Inhalt, Datum FROM ".$db_prefix."_shoutbox ORDER BY Datum DESC LIMIT 0, ".$limit['neu']."");
       
    $ausgabe_alt db_query("SELECT ID, Nickname, Inhalt, Datum FROM ".$db_prefix."_shoutbox ORDER BY Datum DESC LIMIT ".$limit['neu'].", ".$limit['alt']."");
       echo 
    "<head><meta http-equiv=\"refresh\" content=\"".$limit['reload']."\";></head>"

    $smiley_auslesen db_query("Select * FROM ".$db_prefix."_shoutbox_smileys");

    $style_connect db_query("Select * FROM ".$db_prefix."_shoutbox_style");


    // ***Style***
    $style mysql_fetch_assoc ($style_connect);
    echo (
    "
    <head>
    <style type=\"text/css\">
    .nick {
    width: "
    .$style['nick_width'].";
    height: "
    .$style['nick_height'].";
    border: "
    .$style['nick_border'].";
    background:"
    .$style['nick_bg'].";
    font-size:"
    .$style['nick_font_size'].";
    font-family:"
    .$style['nick_font_fam'].";
    }
    .nick a:visited {
    color:"
    .$style['nick_visited_col'].";
    text-decoration:"
    .$style['nick_visited_deco'].";
    }
    .nick a:hover {
    color:"
    .$style['nick_hover_col'].";
    text-decoration:"
    .$style['nick_hover_deco'].";
    }
    .nick a:link {
    color:"
    .$style['nick_link_col'].";
    text-decoration:"
    .$style['nick_link_deco'].";
    }
    .shoutbox {
    width: "
    .$style['sb_width'].";
    height: "
    .$style['sb_height'].";
    background:"
    .$style['sb_bg'].";
    color:"
    .$style['sb_col'].";
    padding-top:"
    .$style['sb_pad_top'].";
    padding-bottom:"
    .$style['sb_pad_bottom'].";
    font-size:"
    .$style['sb_font_size'].";
    font-family:"
    .$style['sb_font_fam'].";
    }
    .body {
    background:"
    .$style['sb_bg'].";
    }
    "
    .$style['own_css']."
    </style>
    </head>
    "
    );
    // ***Style - ENDE***
    ?>
    <body class="body">
      <?
    if(@mysql_num_rows($smiley_auslesen)) {
        while($row = mysql_fetch_array($smiley_auslesen)) {
            $smiley_search[] = ($row['img_short']);
            $smiley_replace[] = ("<img src=\"files/smileys/".$row['img_src']."\" alt=\"".$row['img_short']."\" />");
        }
    }
        
        if($_GET['Eintraege'] != 'alt') {
        if(mysql_num_rows($ausgabe_neu)) {
            while($row = mysql_fetch_assoc($ausgabe_neu)) {
                $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
                $Datum = date("d.m.Y",$row['Datum']);
                $Zeit = date("H:i",$row['Datum']);
                echo "<div class=\"nick\">";
                echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
                if ($_SESSION['uid'] == $admin_id) {
                echo "<a href=\"?delid=".$row['ID']."\"><strong>[DEL]</strong></a>";
                }
                echo "</div>";
                echo "<div class=\"shoutbox\">".$Inhalt."</div>";
            }
        } else {
        echo"<p>Keine Einträge vorhanden.</p>\n";
        }    
        } else {
        if(mysql_num_rows($ausgabe_alt)) {
            while($row = mysql_fetch_assoc($ausgabe_alt)) {
                $Inhalt = str_replace($smiley_search, $smiley_replace, $row['Inhalt']); // smileys ersetzten
                $Datum = date("d.m.Y",$row['Datum']);
                $Zeit = date("H:i",$row['Datum']);
                echo "<div class=\"nick\">";
                echo "<a href=\"".$domain."/?content=/nickpage&nick=".$row['Nickname']."\" target=\"_blank\"><strong>".$row['Nickname']."</strong></a> schrieb am <strong>".$Datum."</strong> um <strong>".$Zeit."</strong> Uhr ";
                if ($_SESSION['uid'] == $admin_id) {
                echo "<a href=\"?delid=".$row['ID']."&Eintraege=alt\"><strong>[DEL]</strong></a>";
                }
                echo "</div>";
                echo "<div class=\"shoutbox\">".$Inhalt."</div>";
            }
        } else {
        echo"<p>Keine älteren Einträge vorhanden.</p>\n";
        }    
        }
        
    if ($_GET['delid'] && $_SESSION['uid'] == $admin_id && $_GET['Eintraege'] == 'alt') {
    db_query ("DELETE FROM ".$db_prefix."_shoutbox WHERE ID='".$_GET['delid']."'");
    echo "<head><meta http-equiv=\"refresh\" content=\"0;ausgabe.php?Eintraege=alt\";></head>"; 
    } elseif ($_GET['delid'] && $_SESSION['uid'] == $admin_id) {
    db_query ("DELETE FROM ".$db_prefix."_shoutbox WHERE ID='".$_GET['delid']."'");
    echo "<head><meta http-equiv=\"refresh\" content=\"0;ausgabe.php\";></head>"; 
    }
        
    mysql_close() or die(mysql_error()); 
    ?>
    </body>
    achja, hatte auch schon probiert das "mysql_close() or die(mysql_error()); " mal rauszunhemen, hat aber nix gebracht.

    lg auron2008

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Sieht i.O. aus, auch wenn man nicht immer die neuen + alten Einträge abfragen müsste, da ja je nach GET Parameter imemr nur das Eine oder das Andere wichtig ist.

    PHP-Code:
    //..
    if($_GET['Eintraege'] != 'alt')  $ausgabe_neu db.......
    else 
    $ausgabe_alt db_qu.....
    //.. 
    Evtl. sind die Limits da so schlecht gesetzt bzw. der Server durch den Klickbereich so belastet oder aber durch andere Kunden etc., was genau nun zu "MySQL has gone away" führt, kann man halt am einfachsten beantworten, wenn man direkten Zugriff auf den Server hat.

    Ansonsten musst du halt mal deine kompl. Datenbank checken, und die Anzahl der Anfragen im Auge behalten, und abwarten+Tee trinken und hoffen, dass das nicht allzu oft vorkommt.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    ^^ abwarten und Tee trinken klingt doch ganz gut *grins* . Gut dann dank ich dir erstmal, werd mich mal bemühen das ich den Server wechseln kann und dann mal gucken wie's läuft. Nur schon en bissl putzig das dieses Problem so selten auftritt bzw das ich's so selten bemerke

    lg auron2008

  6. #6
    hi

    habe eben die sb in das vms 1.2.4 eingebaut aber nun ist mein komplettes rechts menü anklickbar!!!


    was kann ich dagegen machen?

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von doulten Beitrag anzeigen
    hi

    habe eben die sb in das vms 1.2.4 eingebaut aber nun ist mein komplettes rechts menü anklickbar!!!


    was kann ich dagegen machen?

    und wie genau meinst du das mit anklickbar???
    eventuel könntest du kurz die url sagen?

    mfg Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    mysql_close() or die(mysql_error());

    entfernen
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

Ähnliche Themen

  1. Shoutbox Addon (Maddin's Bezahlte Shoutbox V2)
    Von testi im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 15.04.2015, 15:31
  2. VMS Forum by Hardy - Wünsche/Verbesserungen/Feedback
    Von Hardy im Forum Support zu Addons & Erweiterungen
    Antworten: 112
    Letzter Beitrag: 29.06.2013, 15:32
  3. Shoutbox Maddin Fehler
    Von Pauli1990 im Forum Support zu Addons & Erweiterungen
    Antworten: 27
    Letzter Beitrag: 08.12.2011, 21:39
  4. Fehler nach Eintrag in die Shoutbox von Maddin
    Von seg98 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 06.04.2009, 19:05
  5. Antworten: 21
    Letzter Beitrag: 01.04.2008, 18:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •