ilch Forum » Allgemein » HTML, PHP, SQL,... » PM Sound

Geschlossen
  1. #1
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Hallöchen. ^^

    Ich hab da ein kleines Problemchen. Ich habe das jetzt so gemacht, dass auf allen Seiten ein Popup mit den neuen privaten Nachrichten kommt.

    Da hab ich mir gedacht, wäre es nicht schön wenn noch ein einfaches Beep abgespielt werden würde.

    Hab das so hier gemacht bzw. damit versucht ( forum.php ):



    function check_for_pm_popup () {
      # opt_pm_popup
      if ($GLOBALS["incdatei"] != 'privmsg.php' AND 1 == db_result(db_query("SELECT COUNT(*) FROM prefix_user where id = ".$_SESSION['authid']." AND opt_pm_popup = 1"),0,0) AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) ) {
                $anfang = '1'; 
                $ende = '1'; 
                $file = mt_rand($anfang, $ende);
                $pfad = 'include/pmtoene/'.$file;
                if(file_exists($pfad.'.mp3'))
                    $src = $pfad.'.mp3';
                else
                    $src = $pfad.'.wav';
                echo '<embed src="'.$src.'" hidden="true" loop="false" autostart="true" height="0" width="0">';
        $x = <<< html
        <script language="JavaScript" type="text/javascript"><!--
        function closeNewPMdivID () { document.getElementById("newPMdivID").style.display = "none"; }
        //--></script>
        <div id="newPMdivID" style="position:absolute; top:200px; left:300px; display:inline; width:200px;">
        <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
          <tr>
            <td class="Cdark" align="left">
            <a href="javascript:closeNewPMdivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="Schliessen"></a>
            <b>Neue Nachricht!</b>
            Schau in deinen <a href="?forum-privmsg">Posteingang</a>.
            Damit dieses Fenster dauerhaft verschwindet musst du alle neuen Nachrichten
            lesen, löschen, oder die Option in deinem <a href="?user-profil">Profil</a> abschalten.
            </td>
          </tr>
        </table>
        </div>
    html;
        return ($x);
      }
    }



    Den Beep Sound hab ich auch schon aufm Server aber es wird nichts abgespielt. traurig


    verwendete ilchClan Version: 1.1 P


    Zuletzt modifiziert von supernuke am 06.07.2013 - 18:29:14
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Ok, ich habe festgestellt, dass es mit dem IE und Chrome geht nur mit Firefox und Opera will es nicht gehen.


    Hat jemand ne Idee warum?! traurig


    Zuletzt modifiziert von supernuke am 06.07.2013 - 18:30:40
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
Geschlossen

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

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten