Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  [messages] Fehler: Sound spielt nicht ab

Forum : eXV2 Module

Titel : [messages] Fehler: Sound spielt nicht ab

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=2916&forum=7


 Dj_PD :

25.10.2005 14:23
 Hab gerade hier einige Beiträge gesehen wegen dem messages - Modul.

Mir ist auch noch etwas aufgefallen.
Es gibt ja die möglichkeit bzw. es gab ja die Möglichkeit im Modul messages einzustellen ob man einen Ton hören möchte wenn man eine PN bekommen hat.
Leider funktioniert das alles nicht wirklich.
Ich konnte mich mal daran errinnern das man im Einstellungsbereich die Funktion ein- oder ausschalten konnte. Die Funktion ist jetzt nicht mehr da was schon der erste Fehler sein könnte, da in der user.php vom System noch etwas drin steht:
Code:
if ($xoopsUserConf->klingel() == 1){


Diese if-Abfrage habe ich mal enfernt und zu schauen ob dann ein Ton abgespielt wird bzw. im Code zumidestens sichtbar ist.
Um ganz sicher zu gehen das der Bereich garnicht erst ausgelesen wird habe ich hinter dem Sound-Tags test geschrieben, der ja beim auslesen irgendwo im Block zu sehen sein sollte. Auch das war nicht der Fall.
Deswegen gehe ich mal davon aus das der Code schon vorher irgendwie einen Fehler hat.
Weil ich leider nicht weiß was defined('XOOPS_USER_CONF_INCLUDED') oder defined('MOD_MESSAGES_ACTIV') heißt und bedeutet kann ich den Fehler auch nicht finden.

Deswegen wollte ich mal fragen ob jemand anderes mal schauen könnte.
Vielen Dank und Gruss
Dj_PD

 Picl :

25.10.2005 14:27
 Hi, die Funktion existiert und funktioniert nach wie vor:

Im Usermenü (und nicht wie von dir fälschlicherweise angenommen im Adminmenü!) auf Profil bearbeiten -> Optionen -> Akustische Meldung bei neuen Nachrichten? Ja/Nein.


Greetz,

Picl

 Dj_PD :

25.10.2005 14:40
 Ok, habe ich gefunden. Sorry... war zu versteckt.
Aber funktionieren tut es trotzdem nicht.
Bei mir steht die "Akustische Meldung bei neuen Nachrichten?" auf Ja.
Und ich habe in der User.php hinter dem Soundtag einmal test geschrieben und zu sehen ob der Code auch ausgeführt wird, da ich ja im Quellcode nichts gefunden hatte.
Test wird aber auch nirgends angezeigt.
Code:
if ($xoopsUserConf->klingel() == 1){
$block['content'] .= "<bgsound src='".XOOPS_URL."/images/msg.wav' loop='false'>test";
}


Oder habe ich da noch einen gedanklichen Fehler.

Gruss
Dj_PD

 Picl :

25.10.2005 14:55
 Also im IE funktioniert das einwandfrei. Im Firefox allerdings nicht, weil der diesen Tag von Haus aus nicht unterstützt.


Greetz,

Picl

 Doc_Holiday :

25.10.2005 14:57
 Kann ich bestätigen, bei mir funktioniert es auch, hab hier grade eine PN bekommen und bin gleich von diesem "dudeldum" aufgeschreckt worden Very Happy

 Dj_PD :

25.10.2005 15:09
 Hm, verstehe wie gesagt nur nicht warum der Text "test" auch nicht angezeigt wird. Eine ungelesene PN habe ich ja. Und im Quellcode wird mir der Code bzw. der Soundtag auch nicht angezeigt.

Ich benutze FireFox und das FireFox den Code bgsound nicht versteht weiß ich ja, aber den text dahinter sollte er zumidestens anzeigen. Deswegen arbeite ich ja gerade daran.
Weiß den jemand was das defined('XOOPS_USER_CONF_INCLUDED') im Code bedeutet?. Nicht das er damit erkennt um was für einen Browser es da geht und den Code deswegen nicht anzeigt. Ich habe nämlich noch eine Möglichkeit gefunden wie man das für beide Browser lösen kann.

 bama :

25.10.2005 18:02
 defined('XOOPS_USER_CONF_INCLUDED')

damit wird abgefragt, ob diese Class geladen ist

sonst kommt bei der Abfrage
if ($xoopsUserConf->klingel() == 1){
eine Fehlermeldung

das hat nichts mit dem Browser zu tun

kannst du mir mal die Möglichkeit für beide Brwoser hier posten ?

 Dj_PD :

25.10.2005 21:58
 Code:

$block['content'] .= "<bgsound src='".XOOPS_URL."/images/msg.wav' loop='false'>";
$block['content'] .= "<embed src='".XOOPS_URL."/images/msg.wav' autostart='true' loop='false' hidden='true' height='0' width='0'>";


Diesen Code hatte ich vor der Version 2.0.4 so drin und alles hat funktioniert. Jetzt geht irgendwie garnichts mehr. Ich weiß nicht warum.

Alternativ habe ich mir auch mal überlegt mit objekt-Tags zu arbeiten, weil ich mal gelesen hatte das dieser alle Browser verstehen.

Meine letze Alternative wäre, dass ich einfach den kleinen Flashplayer von Marc Reichelt (Open Source) zu nehmen und diesen dann eben anzeigen zu lassen.

Meine erste Frage ist aber, warum er mit weder auf der Seite noch im Quelltext den selber eingetragenden Code anzeigt... Also den Text "test" neben der Stelle wo normal der Code mit dem Sound angezweigt werden sollte.

 bama :

25.10.2005 23:34
 echo "test" geht hier nicht

$block['content'] .= "test" sollte angezeigt werden

probiere mal beiliegenden Block

gehört in /modules/system/blocks/system_user.php

du musst aber Version 2.0.4 haben

 Dj_PD :

26.10.2005 01:48
 Super, funktioniert einwandfrei.
Hätte ja nicht gedacht das es doch so einfach geht. Einfach mit Browserweiche.

Danke bama

Gruss
Dj_PD

P.S.: Für Leute die das auch FireFox klingeln lassen wollen. Ich weiß jetzt nicht ob das wichtig ist, aber ich habe mal gelesen das man mindestens den QuickTime-Alternate-Codec oder QuickTime braucht um den FireFox klingeln lassen zu können.
Partnerseiten
http://all-inkl.com/?partner=330607

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France