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 Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    An der Stelle, an der die Buchung stattfindet (glaub in module.php)

    PHP-Code:
    buchungsliste ('CB'.create_code(12), '+'.$admin['bez_verguetung'], 'Chatbox BL'$_SESSION['uid']); 
    Sollte so stimmen, evtl die Variable
    $admin['bez_verguetung']
    anpassen, und den Buchungstext natürlich nach Belieben
    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)

  2. #2
    Erfahrener Benutzer
    Registriert seit
    05.04.2008
    Beiträge
    116
    PHP-Code:
    <head>
    <style type="text/css">
    .smileys {
    width:480px;
    }
    </style>
    <script language="JavaScript">
      function addValue(text) 
      {
        document.Shoutbox.Eintrag.value = document.Shoutbox.Eintrag.value + text;
      }
    </script>
    </head>

    <? head ('Shoutbox'); ?>

    <?php    
    include 'module/Shoutbox/files/inc/functions.inc.php';

    if(
    get_magic_quotes_gpc()) {
            
    array_stripslashes($_GET);
            
    array_stripslashes($_POST);
            
    array_stripslashes($_COOKIE);
    }

    $uid_finden db_query("Select * FROM ".$db_prefix."_userdaten where uid = ".$_SESSION['uid'].""); // UID in der Datenbank finden
    $nick = @mysql_fetch_array($uid_finden); // Zugehörigen Nicknamen aufrufen

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

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

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

    $admin mysql_fetch_assoc ($admin_auslesen);

    $style mysql_fetch_assoc ($style_auslesen);

    if (
    $_GET['Eintraege'] != "alt")
    {

    echo (
    '<center>
    <iframe src="module/Shoutbox/ausgabe.php" height="'
    .$style['iframe_height'].'" width="'.$style['iframe_width'].'" scrolling="'.$style['iframe_scrolling'].'" frameborder="'.$style['iframe_frameborder'].'"></iframe>');

    } else {

    echo (
    '<iframe src="module/Shoutbox/ausgabe.php?Eintraege=alt" height="'.$style['iframe_height'].'" width="'.$style['iframe_width'].'" scrolling="'.$style['iframe_scrolling'].'" frameborder="'.$style['iframe_frameborder'].'"></iframe></center>');

    }

    if (
    $_GET['Eintraege'] != 'alt'){
    if (
    $admin['Gaeste'] == 'ja')
    if (
    trim ($nick) == ""){
    $nick['nickname'] = "Gast";

    echo (
    "
    <br />
    <form name=\"Shoutbox\" method=\"post\" action=\"\">
      &nbsp;&nbsp;&nbsp;<input name=\"Eintrag\" type=\"text\" size=\"65\" maxlength=\""
    .$admin['max_nachricht']."\" />
      <input name=\"Submit\" type=\"submit\" value=\"Eintragen\" />
    </form>
    "
    );

    } elseif (
    trim ($nick) != "") {

    echo (
    "
    <br />
    <form name=\"Shoutbox\" method=\"post\" action=\"\">
      &nbsp;&nbsp;&nbsp;<input name=\"Eintrag\" type=\"text\" size=\"65\" maxlength=\""
    .$admin['max_nachricht']."\" />
      <input name=\"Submit\" type=\"submit\" value=\"Eintragen\" />
    </form>
    "
    );

    }

    if (
    $admin['Gaeste'] == 'nein') {
    if (
    trim ($nick) != ""){

    echo (
    "
    <br />
    <form name=\"Shoutbox\" method=\"post\" action=\"\">
      &nbsp;&nbsp;&nbsp;<input name=\"Eintrag\" type=\"text\" size=\"65\" maxlength=\""
    .$admin['max_nachricht']."\" />
      <input name=\"Submit\" type=\"submit\" value=\"Eintragen\" />
    </form>
    "
    );

    }
    }
    }

    # Abfragen ob abgeschickt wurde (Das wusste ich auch noch xD)
    if ($_POST['Submit'] == 'Eintragen'){
    if (
    trim ($_POST['Eintrag']) != "" and strlen ($_POST['Eintrag']) > $admin['min_nachricht']){

       
    # Time ist kein String sondern integer, deshalb da keine '' (THX an Gremlin)
       
    mysql_query ("INSERT INTO ".$db_prefix."_shoutbox (Inhalt, Nickname, Datum) VALUES ('".addslashes(htmlspecialchars($_POST['Eintrag']))."', '".$nick['nickname']."', ".time().")");

    if (
    $admin['bez_sb'] == 'ja' && $_SESSION['login'] == 'true') {
    $reload_db db_query ("SELECT * FROM ".$db_prefix."_shoutbox_reload WHERE Reload >= ".time()." AND UID = ".$_SESSION['uid']."");
        
    if (!
    mysql_num_rows ($reload_db)) {
    kontobuchung ('+'$admin['bez_verguetung'], $_SESSION['uid']);
    db_query ("INSERT INTO ".$db_prefix."_shoutbox_reload SET Reload = ".(time() + $admin['bez_reload']).", UID = ".$_SESSION['uid']."");
    }

    db_query ("DELETE FROM ".$db_prefix."_shoutbox_reload WHERE Reload <= ".time()."");
    }

       
    # Wenn vorhanden dann Fehlermeldung ausgeben: (THX an Gremlin)
       
    if (mysql_error()) echo mysql_error();
     
     
    # wo db_connect(); da muss auch db_close(); hin ;) (THX an Gremlin)
     
    mysql_close() or die(mysql_error()); 
     
    } else { 
      echo 
    "Fehler: Die eingegebene Nachricht ist zu kurz.<br /><br />";
    }
    }
          
      if (
    $_GET['Eintraege'] == 'alt'){
          echo 
    "<br /><br /><strong><center><a href=\"javascript:history.back()\">Neue Einträge anzeigen</a></center><br /></strong>";
      } else {
          echo 
    "<strong><center><a href=\"?Eintraege=alt\">Alte Einträge anzeigen</a></center><br /></strong>";
      }

    if (
    $_GET['Eintraege'] != 'alt'){
    if (
    trim ($nick) != ""){
    if(
    mysql_num_rows($smileys_auslesen)) {
        echo 
    "<div class=\"smileys\">";
            while(
    $row mysql_fetch_assoc($smileys_auslesen)) {
                echo 
    "<a href=\"javascript:;\"><img src=\"module/Shoutbox/files/smileys/".$row['img_src']."\" border=\"0\" onclick=\"addValue('".$row['img_short']."')\" /></a>&nbsp;";
            }
        echo 
    "</div>";
    }
    }
    }

    // You can add everything here (e.g. "All rights reserved by YourSite.com") but it's strongly restricted to change or remove the Copyright!
    // Begin Copyrigt
    include "copyright.php";
    // End Copyrigt

    foot (); 
    ?>

    <a href="" onClick="history.back()">
    ....:::: Schreibfehler sind gewollte Spezialeffekte meiner Tastatur ::::....

  3. #3
    Erfahrener Benutzer
    Registriert seit
    05.04.2008
    Beiträge
    116
    ok nun wird es in der buchung angezeigt aber wird nicht vergühtet
    ....:::: Schreibfehler sind gewollte Spezialeffekte meiner Tastatur ::::....

  4. #4
    Erfahrener Benutzer
    Registriert seit
    05.04.2008
    Beiträge
    116
    PHP-Code:
    if ($admin['bez_sb'] == 'ja' && $_SESSION['login'] == 'true') {
    $reload_db db_query ("SELECT * FROM ".$db_prefix."_shoutbox_reload WHERE Reload >= ".time()." AND UID = ".$_SESSION['uid']."");
        
    if (!
    mysql_num_rows ($reload_db)) {
    buchungsliste ('CB'.create_code(12), '+'.$admin['bez_verguetung'], 'Shoutbox verguetung'$_SESSION['uid']);   
    db_query ("INSERT INTO ".$db_prefix."_shoutbox_reload SET Reload = ".(time() + $admin['bez_reload']).", UID = ".$_SESSION['uid']."");
    }

    db_query ("DELETE FROM ".$db_prefix."_shoutbox_reload WHERE Reload <= ".time()."");

    ....:::: Schreibfehler sind gewollte Spezialeffekte meiner Tastatur ::::....

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Da hatte ich mich wohl undeutlich ausgedrückt, das:
    PHP-Code:
    kontobuchung ('+'$admin['bez_verguetung'], $_SESSION['uid']); 
    muss dableiben, und die Zeile mit buchungsliste(...) zusätzlich danach/davor eingefügt werden.
    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)

  6. #6
    Erfahrener Benutzer
    Registriert seit
    05.04.2008
    Beiträge
    116
    Ahso.... vielen vielen dank
    ....:::: Schreibfehler sind gewollte Spezialeffekte meiner Tastatur ::::....

  7. #7
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    joa habe es ja schon probiert gin aber in die hose xD
    vor allem weil ich den dafür zuständigen code nicht finde/erkenne

    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['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>"; 
    }
     }
    }
     
     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 "<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 "<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";
     } 
     }
     
     
    mysql_close() or die(mysql_error()); 
    ?>
    </body>

Ä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, 14: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, 14:32
  3. Shoutbox Maddin Fehler
    Von Pauli1990 im Forum Support zu Addons & Erweiterungen
    Antworten: 27
    Letzter Beitrag: 08.12.2011, 20:39
  4. Fehler nach Eintrag in die Shoutbox von Maddin
    Von seg98 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 06.04.2009, 18:05
  5. Antworten: 21
    Letzter Beitrag: 01.04.2008, 17:59

Berechtigungen

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