ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Enter Sound abspielen

Geschlossen
  1. #1
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    habe hier schon einige Themen durchgesehen, aber nicht so das für mich verständlichste gefunden.

    Einfache zu beantwortende Frage für die Könner hier (nur ich bin zu einfach strukturiert und Bitte daher um Anleitung):

    Ich möchte ganz einfach einen allgemeinen Sound (was auch immer, kann auch nen Klingeltonsein)beim Einloggen in die Page abspielen lassen.

    a) In welche Datei / welchen Ordner muss ich
    b) wo und was einfügen
    c) was muss miteinander verknüpft werden (wenn nötig)
    d) Gibt es nur bestimmte Formate bei den Sounds?

    Danke für eine Antwort.
    Euer TOKH1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Was verstehst du unter Einloggen?? Wenn der User z.B eine Enterseite Betritt oder wenn er sich mit seinem Profil auf deiner Seite anmeldet?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    ja sry....

    Natürlich meinte ich erstmal beim Einloggen mit dem eigenen Account.

    Das andere ist natürlich auch interessant. Geht das auch?

    Danke für deine Hilfe schonmal.


    Zuletzt modifiziert von TOKH1 am 22.01.2011 - 13:31:30
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sniper Mitglied
    Registriert seit
    31.10.2007
    Beiträge
    1.468
    Beitragswertungen
    63 Beitragspunkte
    Hier wird es dir erklärt

    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Aber ich möchte eigentlich nicht für jeden einen eigenen Sound. Daher meine Frage. Wie würde es denn in meinem fall aussehen, wenn ich für die Allgemeinheit einen Einloggsound bringe. Also für alle die sich registriert haben. Müssen ja nicht die Member sein.

    Könnt ihr mir hier so etwas vorstellen ?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    So sollte es gehen.

    In dem Code in der Zeile 27 HIERLINKZUMSOUND, dort musst du den Link zu deinem sound einfügen, muss in dem Fall eine MP3 sein. Sonst wie in dem eben geposteten Link die include/includes/func/user.php anpassen.

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    $tpl = new tpl ( 'user/boxen_login.htm' );
     
    if ( loggedin() ) {
     
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
     
          if ( $allgAr['Fpmf'] == 1 ) {
              $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
                $check_pm = db_result($erg,0);
                $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
            } else {
              $nachrichten_link = '';
            }
           
            if ( $_COOKIE['soundplayed']!="1" ) {
                echo '<embed src="HIERLINKZUMSOUND.mp3" hidden="true" loop="false" autostart="true" height="0" width="0">';
                setcookie("soundplayed","1");
            }
           
            $tpl->set ( 'SID' , session_id() );
            $tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
            $tpl->set ( 'NAME', $_SESSION['authname'] );
        $tpl->out (0);     
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
        if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
        $regist = '';
        if ( $allgAr['forum_regist'] == 1 ) {
          $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
        }
        $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>

    Zuletzt modifiziert von -saarlonz- am 22.01.2011 - 15:55:44
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Super danke. Aber was ich noch nicht verstanden habe
    (sorry, ich bin kein Programmierer), welche Datei ist das, die DU jetzt hier verändert hast?

    das ist doch eine .php-datei oder?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    include/boxes/login.php ist doch kein Problem;)
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    hallo,
    das hat schonmal wunderbar geklappt!!! zwinker

    Leider macht er das nur einmal. Wenn ich mich dann auslogge und wieder einlogge, dann spielt er den Sound nicht nochmal ab.

    Wie kann ich denn eine Schleife einbauen, dass dies immer wieder beim Einloggen abgespielt wird?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Der Sound kommt bei jedem Login.

    Hast du die include/includes/func/user.php angepasst?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Ne habe ich nicht. Die ist ja riesig. Wo muss ich denn da was ändern?

    hier mal die geänderte login.php

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    $tpl = new tpl ( 'user/boxen_login.htm' );
     
    if ( loggedin() ) {
     
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
     
          if ( $allgAr['Fpmf'] == 1 ) {
              $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
                $check_pm = db_result($erg,0);
                $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
            } else {
              $nachrichten_link = '';
            }
           
            if ( $_COOKIE['soundplayed']!="1" ) {
                echo '<embed src="include/usersound/UAUF.mp3" hidden="true" loop="false" autostart="true" height="0" width="0">';
                setcookie("soundplayed","1");
            }
           
            $tpl->set ( 'SID' , session_id() );
            $tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
            $tpl->set ( 'NAME', $_SESSION['authname'] );
        $tpl->out (0);    
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
        if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
        $regist = '';
        if ( $allgAr['forum_regist'] == 1 ) {
          $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
        }
        $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>



    EDIT: Bitte Code immer mit gesperrtes Bild posten!


    Zuletzt modifiziert von Lord|Schirmer am 22.01.2011 - 18:28:38
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    include/includes/func/user.php: user_set_guest_vars() (Zeile 134)
    function user_set_guest_vars() {
      $_SESSION['authname']  = 'Gast';
      $_SESSION['authid']    = 0;
      $_SESSION['authright'] = 0;
      $_SESSION['lastlogin'] = time();
      $_SESSION['authsess']  = session_und_cookie_name();
      setcookie("soundplayed","0");
    }
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Ne habe ich nicht. Die ist ja riesig. Wo muss ich denn da was ändern?

    hier mal die geänderte login.php

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
     
     
    defined ('main') or die ( 'no direct access' );
     
    $tpl = new tpl ( 'user/boxen_login.htm' );
     
    if ( loggedin() ) {
     
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="box" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
     
          if ( $allgAr['Fpmf'] == 1 ) {
              $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
                $check_pm = db_result($erg,0);
                $nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br>';
            } else {
              $nachrichten_link = '';
            }
           
            if ( $_COOKIE['soundplayed']!="1" ) {
                echo '<embed src="include/usersound/UAUF.mp3" hidden="true" loop="false" autostart="true" height="0" width="0">';
                setcookie("soundplayed","1");
            }
           
            $tpl->set ( 'SID' , session_id() );
            $tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
            $tpl->set ( 'NAME', $_SESSION['authname'] );
        $tpl->out (0);    
    } else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
        if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
        $regist = '';
        if ( $allgAr['forum_regist'] == 1 ) {
          $regist = ' &nbsp; &nbsp; <a href="index.php?user-regist">Regist</a>';
        }
        $tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    EDIT: Bitte Code immer mit gesperrtes Bild posten!


    Zuletzt modifiziert von Lord|Schirmer am 22.01.2011 - 18:29:28
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    ???? Ich hab dir doch gerade die Antwort gepostet:S
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Sorry, Doppelpost!!!:'(

    So habe ich gemacht schaue mir das jetzt mal an. Melde mich nachher nochmal. erstmal !!!supervielen!!!! Dank Kumpel. echt Klasse. Wüsste nicht, wie ich ohne solche Hilfe weiterkommen würde.


    Zuletzt modifiziert von TOKH1 am 22.01.2011 - 18:36:47
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Hallo saarlonz, funzt super das ganze.
    Danke nochmal.
    Kannste mir nochmal helfen? Welche Datei muss ich denn ändern um für Besucher der homepage einen Sound abzuspielen? Also für alle die, die sich nicht einloggen oder registrieren wollen.

    DANKE!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Das löst du am besten über ne Enterpage in der du die Soundfile einbettest.
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    TOKH1 Mitglied
    Registriert seit
    20.01.2010
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Hallo nochmal

    Kannst Du mir das ein bißchen genauer erklären?

    Welche Art von Datei(en) muss ich erstellen?

    Ist das die Soundfiele hier?:

    sp;('.$check_pm.')<br>';

    }

    if ( $_COOKIE['soundplayed']!="1" ) {
    echo '<embed src="include/usersound/UAUF.mp3" hidden="true" loop="false" autostart="true" height="0" width="0">';
    setcookie("soundplayed","1");

    }

    Gruß TOKH1
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten