Startseite Pfeil Joomla Pfeil Joomla mit fortlaufendem MP3 Player (Anleitung)

Dienstag, 21 Oktober 2008
Letzte Aktualisierung: Dienstag, 27 Juli 2010
Geschrieben von Viktor Vogel

Joomla mit fortlaufendem MP3 Player (Anleitung)

(56 Stimmen)

Joomla mit Hingrundmusik, die beim Wechseln der Unterseiten nicht unterbricht

Im Joomlaportal wurde bereits mehrfach nach einer Lösung gefragt, wie man einen fortlaufenden Mp3-Player in eine Joomla-Site einbinden kann. Mit dieser Kurzanleitung möchte ich eine Möglichkeit aufzeigen. (Dieses Tutorial funktioniert nicht nur mit Joomla, sondern eigentlich mit jeder Website!)

Allgemein würde es folgendermaßen funktionieren:

1. Seite komplett in Flash (Joomla entfällt)
2. Player im Popup (leicht realisierbar, aber nicht in Seite integriert)
3. Player in einem Frame laden
4. AJAX (?) (siehe Kommentare: 1 | 2)

Diese Anleitung erläutert die 3. Möglichkeit:

Mp3-Player mit Hilfe von Frames in einer Joomla-Site beim Wechseln auf Unterseiten ununterbrochen ablaufen lassen.

Bevor ihr diese Lösung wählt und das Tutorial umsetzt, lest euch bitte in die Bedeutung, sowie den Vor- und Nachteilen von Frames ein: Wikipedia

Weitere hilfreiche Links (Frames optimieren, Frames definieren...): SelfHTML , Site-Check

Dieses Tutorial kann sowohl in Joomla 1.0 als auch in Joomla 1.5 umgesetzt werden.
Bei Joomla 1.5 gibt es beim 3. Punkt etwas zu beachten, nähere Erläuterung im Exkurs weiter unten.

Tutorial Start

1. start.php anlegen:

Die neue Startseite mit fogendem Inhalt anlegen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="description" content="Hier eine Beschreibung!" /> 
<meta name="keywords" content="hier, die, keywords" />
<title>Das ist der Titel der Seite</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
</head>
<frameset rows="*,18" frameborder="NO" border="0" framespacing="0">
<frame src="index.php" name="Index">
<frame src="player.php" name="Navigation">
<noframes>
<body>
<p><a href="index.php">Navigation</a> <a href="player.php">Player</a></p>
</body>
</noframes>
</frameset>
</html>

Erläuterung:

Das ist die neue Startseite, über die die Besucher die Seite aufrufen werden. Wichtig ist, dass ihr die Keywords und Desciption passend und ausführlich setzt.
Der Frameset-Teil bestimmt die aufgerufenen Frames, in diesem Beispiel index.php (das ist die Startdatei von Joomla) und player.php (dazu kommen wir noch).
<frameset rows="90%,10%" ...> bedeutet, dass die erste Datei (index.php) 90 Prozent des Fensterinhaltes einnimmt ( 10% die Datei player.php). Möchte man den Player quasi unsichtbar einblenden lassen, dann wählt man "100%,0%". Möchte man den Player mit einer bestimmten Größe einbauen, kann man die Werte "*,20" nehmen. In diesem Fall stehen dem Player 20 Pixel im unteren Frame zur Verfügung.
<noframes> - Sehr wichtig für die Indexierung in Suchmaschinen, da sie beim Einlesen der Seiten Probleme haben könnten und für Browser, die keine Frames unterstützen.

2. player.php anlegen

Sucht euch einen Flash - Mp3 Player aus, erzeugt den nötigen Code zum Abspielen der Dateien und erstellt die Datei player.php

Zum Beispiel: JW FLV MEDIA PLAYER , XSPF Web Music Player (Flash), EMFF oder einen für Joomla programmierten Player, z.B.: den Mini Mp3 Player

(Dieses Tutorial und die Beispiele unten wurden mit dem sehr guten JW FLV MEDIA PLAYER umgesetzt!)

Quelltext für player.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>MP3 Player</title>
</head>
<body> 
HIER CODE DES GEWÄHLTEN PLAYERS EINTRAGEN
</body>
</html>

Die Dateien start.php und player.php in das Root-Verzeichnis der Joomlainstallation hochladen.

Auf Anfrage noch eine kleine Anleitung für den JVW:
Dateien auf oben beschriebenen Seite runterladen und auf den Server laden. Den Setup Wizard benutzen, um den Code für den Player zu erzeugen.

3. .htaccess anpassen

Damit die Frameseite direkt beim Betreten der Website geladen wird, muss noch die .htaccess angepasst werden. Dadurch lässt sich die Startseite direkt bestimmen. Folgenden Eintrag muss man hinzufügen oder anpassen:

DirectoryIndex start.php index.php

Somit wir bei der Eingabe der Seite (www.deineseite.de) die Datei start.php als Indexdatei festgelegt. Index.php auch eintragen, um keine Probleme beim Einloggen ins Backend zu haben.
Achtung: Das automatische Abspielen sollte wirklich nur im Notfall gewählt werden. Die Besucher sollten die Möglichkeit haben, selber zu entscheiden, ob sie Musik hören möchten.

 

Exkurs: Wie kann man in Joomla 1.5 das mehrfache Laden des Players (bei der Option mit .htaccess) unterbinden?

Problem bei Joomla 1.5: Erläuterung

Ziel: Player startet beim Aufrufen der Domain automatisch. Bei einem Klick auf Startseite soll er nicht ein weiteres Mal geladen werden. Menülink, der diesen Vorgang ermöglicht, darf nicht angezeigt werden.

Lösung:

Es gibt eine relativ einfache Lösung:

  1. Neues Menü unter Menüs / Menüs erstellen
    Name des Menüs zum Beispiel "Startseite" - Name für Modultitel leer lassen!
  2. Richtige Startseite (als Standard definiert) in dieses Menü verschieben.
  3. Im Hauptmenü einen Link erzeugen, der auf index.php führt. Diesen Menüpunkt dient als "Pseudo"-Startseite.
  4. In die .htaccess folgendes eintragen:
DirectoryIndex start.php index.php

Resultat: Wird die Site über die Domain aufgerufen, wird der Player geladen, weil die Datei start.php durch .htaccess eingebunden wird. Klickt der Besucher auf "Startseite" im Hauptmenü, dann wird die index.php direkt und der Player kein weiteres Mal geladen.

ACHTUNG: Durch ein selbsterstelltes Modul sollte man dem Besucher die Möglichkeit geben, den Player abzuschalten!
Hier ist einfach ein Link auf index.php mit dem Parameter target="_top" einzutragen.

TIPP: Soll der Player nicht beim Betreten der Site geladen werden, dann ist die Änderung in der .htaccess nicht nötig. Im Menü oder Modul auf die start.php verlinken und der Player wird nach einem Klick drauf geladen. Die Verlinkung im Modul sollte mit dem Parameter target="_top" erfolgen, damit der Player nicht nach einem erneuten Klick ein weiteres Mal geladen wird.

 

Demonstration

Auf der Demonstrationsseite kann man die Funktion testen: Demonstrationsseite zu Projekten von Kubik-Rubik.de

Achtung: Beispiele auf Kubik-Rubik.de funktionieren nicht mehr, da auf Kubik-Rubik.de ein Skript eingebaut ist, damit die Website nicht in einem Frame geladen wird.

Beispiel: Kubik-Rubik.de mit Player (unsichtbar)

(Player unsichtbar (Frame auf 0%) eingebunden, klickt einfach auf irgendeinen Menüpunkt und guckt, was mit der Musik passiert.)

Das ist nur zu Demonstrationszwecken. Setzt ihr dieses Tutorial um, dann baut den Player möglichst sichtbar ein, damit jeder Besucher die Möglichkeit hat, selbst zu entscheiden, ob er die bereitgestellte Musik hören möchte!

Beispiel 2: Kubik-Rubik.de mit Player (sichtbar)

Fragen, Kommentare und Tipps zu "Kurzanleitung: Joomla mit fortlaufendem MP3 Player" bitte mit Hilfe des unteren Kontaktformulars hinterlassen. 

Hits: 27067

Kommentare (53)

RSS Feed Kommentare
@ Chris
Ist bei dir im Quelltext irgendwo folgendes zu finden? :

if (top.location!= self.location) { top.location = self.location.href }

Das ist ein JavaScript-Code, der das Laden der Website in einem Frame unterbindet.

Gruß
Vitja , 18 August 2010
nach klick im index "alles weg"
Habe das Problem das wenn ich im CMS weiter klicke er den player frame einfach ausblendet bzw schließt!

Hat jemand mit diesem Problem sich schon rumschlagen müssen?!

Verstehe das einfach nicht habe so gut wie alles probiert komme aber einfach nicht voran.... *schnief

grüße
chris
Chris , 16 August 2010
@ Philippe
Wie man den Player ohne Rand einfügt, habe ich hier schon mal beantwortet. Schau einfach mal die Einträge durch!

Warum bei dir die Musik "krächzt", kann ich dir nicht sagen. Liegt wohl an der Datei und vielleicht am Player. Einfach mal überprüfen.

Viele Spaß noch mit dem Tutorial!

Gruß
Vitja , 27 Juli 2010
Player einpassen
OK ... das mit dem fortlaufen hat sich erledigt.

Nun stellt sich bei mir nur noch die Frage: Wie passe ich den Player so schön ein wie bei dir?

Und warum klingen bei mir eigentlich die Titel am Anfang immer so kratzig? Liegt es an den 64bit?

NEED SUPPORT PLZZZZZZZZZZZZZZ ^^

Gruß
Philippe
Philippe L. , 27 Juli 2010 | Homepage
Läuft! ... einfach Sahne ;-)
Hallo Viktor,

vielen Dank für diesen tollen Post. Er war mir wirklich hilfreich.

Nur eine Frage hätte ich: Wie bekomme ich es hin dass mir der Player die Tracks durchspielt (Titel 1 dann Titel 2 dann Titel 3 u.s.w.) ohne nach jedem Track automatisch anzuhalten?

Wäre super wenn du mir schreiben würdest.

Gruß und danke nochmals,
Philippe
Philippe L. , 27 Juli 2010 | Homepage
Klappt nix
Hallo,

ich habe die Anleitung befolgt, jedoch funktioniert rein gar nichts. Ich habe die start.php mit dem Code geschrieben und ins Root-Verzeichnis hochgeladen. Dann habe ich die player.php geschrieben und den generierten Code mit Autostartfunktion und wiederholung eingefügt. Das ganze auch wieder ins Root-Verzeichnis. Die htaccess.txt habe ich geändert mit diesem Code bzw. Verweis bzgl. Start.php und index.php

diesen Player über den die Anleitung ging habe ich heruntergeladen, entpackt und den Ordner auch ins Root-Verzeichnis geladen.

Ich benutze Joomla 1.5 und habe deshalb die ursprüngliche Startseite in ein neues Menü verschoben und im Hauptmenü einen Menüpunkt "Startseite" angelegt mit einem Link auf die index.php.

Ich hatte es mal so weit dass unten ein Text stand "This text will be replaced" der aber nur halb zu lesen war.

Die htaccess.txt habe ich dann mal umgeändert in .htaccess.txt was aber nichts gebracht hat. Dann habe ich sie in .htaccess geändert und jetzt finde ich sie über mein FTP-Programm nicht mehr und bekomme die Meldung mit dem Systemfehler Error 500!!! Ich kann weder ins Joomla Backend noch mir die Seite normal ansehen.

Was zum Teufel ist da schief gelaufen? Habe doch alles so gemacht wie es in der Anleitung stand oder?

Brauche dringend Hilfe!
Chriddel , 29 Mai 2010 | Homepage
Mehrere Lieder
Hallo, habe das Script eingebunden, alles perfekt. Hab aber letztendlich die Player Config, welche Du auch benutzt hast, kopiert :)

Wollte aber fragen, wie es moeglich ist mehrere Lieder hintereinander abspielen zu lassen. Also wenn das Eine fertig ist, soll das Naechste mit nem anderen Titel starten.
Hoffe das geht....
MAGIo , 18 Mai 2010
.htaccess error 500 - SEO/SEF Aktiviert
Hi,

echt super dein Tutorial, herzlichen Dank an dieser Stelle noch dafür.
Allerdings habe ich das selbe Problem wie Kris.
Es scheint einen Konflikt zu geben mit den Einstellungen in meiner .htaccess.
Sobald ich die Konfiguration anpasse
DirectoryIndex start.php index.php
Kommt es bei mir zum ERROR 500.
Gibt es hierfür eine Lösung?
Würde mich sehr freuen!
Grüße
xcitan
xcitan , 09 April 2010
Player läuft nur beim Inernet Explorer
Hallo
Ich habe den Player auf meiner Seite am laufen,
nun habe ich das Problem, dass er im Mozilla ein mal gelaufen ist
und nun nur noch im Interenet Explorer läuft

Die Start.php und Player.php habe ich schon einige male überprüft, kann aber keinen Fehler finde!
Die beiden Dateien müssen ja ok sein da es im Internet Explorer ohne Probleme geht.

Kennt jemand dass Problem und hat eine Lösung?

Gruß
Büffel
Büffel , 29 März 2010
Eine Frage zu: "Für alle die, ohne einen Player, einen Hintergrundloop in Joomla haben möchten"
Hallo,
ich wollte die Anleitung zu o. g. Thema probieren, aber ich glaube da fehlt der Code. Gibt es noch einen Bericht dazu hier auf Deiner HP wo ich nachlesen kann?
Ich habe keine weiteren Infos gefunden. Wäre nett, wenn jemand antwortet. Vielen Dank und viele Grüße - Mike
mike , 17 März 2010
@ homeedition
Ist kein Problem. Schick mir den Code per Mail, ich mache einen kleinen Exkurs in das Tutorial rein!

An: info[at]k.....

Gruß und Danke!
Vitja , 07 März 2010
Sorry :)
Kann bitte jemand meinen vorherigen Beitrag löschen!! - Damit ich diesen nochmal RICHTIG hochladen kann (hatte vergessen die HTML-Entities anzupassen)

Danke
homeedition , 07 März 2010
Für alle die, ohne einen Player, einen Hintergrundloop in Joomla haben möchten
Also,
ich habe mir gedacht das es ( für mich) besser wäre einfach nur die Hintergrundmusik abspielen zu lassen ohne erst einen Player oder so zu installieren/hochzuladen.
Einziger Nachteil, man hat keine Playerliste und kann nicht zwische verschiedenen Musikstücken wählen aber das sollte kein Problem sein wenn man nur einen Backgroundloop haben möchte.

Ihr müsst dafür nur die, ganz oben, von Viktor Vogel angegebenen start.php und player.php (hier müssen wir gleich kurz den code austauschen) anlegen und natürlch die .htaccess wie oben beschriebe anpassen, mehr nicht!! - Keinen Player oder so downloaden.

Achtet bitte darauf die folgende Zeile in der start.php anzupassen:


bitte ändern in


So wir die Player.php nicht angezeigt aber der Hintergrundloop läuft trotzdem!!

Jetzt den Code der player.php durch den folgenden ersetzen bzw. eine player.php mit folgendem Code anlegen und NUR den Pfad zu eurer mp3 anpassen, sonst nichts!!!



Hintergrundmusik






Inhalt der Seite



Jetzt nur noch die start.php & player.php hochladen, dann Deine mp3 in den gewünschten Ordner (Beispiel: mp3) laden und das wars (die .htaccess anpassen nicht vergessen!!! - siehe ganz oben!)

Viel Spass!!
homeedition , 07 März 2010
@ Barrios
Klar, gern geschehen!

Gruß
Vitja , 03 März 2010
Fehler gefunden ^^
Hi, Sry fehler gefunden.
Dachte muss .txt dur.htaccess austauschen und nicht komplett umbennen in .htaccess

Dateiname vorher: htaccess.htaccess
Datei richtig: .htaccess

Trotzdem Danke, sehr sehr gutes Tutorial
Barrios18 , 03 März 2010
htaccess
Hi,
folgendes Problem mit der htaccess, iwie zieht er die einstellung in der htaccess.htaccess net , sodass start.php direkt beim öffnen der seite gestartet wird.

geb ich meine webseite ein ohne /start.php gehts nich, mit/start.php gehts.

wo liegt mein fehler?

den directoy eintrag hab ich auch eingetragen am ende der.htaccess
DirectoryIndex start.php index.php
Barrios18 , 03 März 2010
@ Ivan
Ich sehe auf der angegeben Seite den Einbau nicht. Du hast dich wohl schon anders entschieden.

Gruß
Vitja , 22 Februar 2010
Schreibfehler
na Super da musste im vorherigen Beitrag noch ein Schreibfehler sein bezüglich der Homepage:

Siehe Beispiel hier:

www.eiwtestzone.ch/disco

(sorry)
Ivan , 20 Februar 2010 | Homepage
Hilfe
Nun alles was bei mir erscheint ist dieser Text anstatt der Player:

This text will be replaced

Haber herausgefunden dass dieser Text in der player.php erscheint.
Ivan , 20 Februar 2010 | Homepage
Die Änderung der htaccess ????
Hi,

na Ja danke. Das habe ich tatsächlich überspringen. Jetzt funktioniert. Juhhu !! :-)

Gruß

Fototn
Foton , 27 Januar 2010
@ Foton
Wenn du die htaccess.txt noch nicht umbenannt hast, dann wird es natürlich nicht funktionieren!

Schau dir den Artikel genauer an, dort heißt es nicht htaccess.txt, sondern .htaccess!

Du musst die Datei umbenennen. Vielleicht solltest du dich erstmal auf Wikipedia zu diesem Thema einlesen?

Viele Grüße
Vitja , 27 Januar 2010
Die Änderung der htaccess ????
Hi Leute,

ich habe mir die Anleitung durchgelesen und dachte , dass ich alles richtig gemacht habe. Leider fuinzt es bei mir nicht. Wo muss ich die Änderung in der htaccess.txt eigentlich eintragen ?? Die start.php und die player php habe ich erstellt und alles in das root kopiert. Den Player ebenfalls dort plaziert. Leider wird es nicht geladen.
Ne kleine Hife würde mich inglaublich freuen.

DANKE

foton
Foton , 27 Januar 2010
...
Das habe ich mir auch schon überlegt, ich wusste nur nicht ob du damit einverstanden wärst. Aber jetzt weiß ich es ja :) Verlinkung erfolgt in den nächste Minuten..
LG
Maximilian K. , 31 Dezember 2009 | Homepage
@ Maximilian
Freut mich, dass es geklappt hat.

Wieso das Rad neu erfinden? Verlinke einfach auf diesen Artikel!

Gruß
Vitja , 31 Dezember 2009
...
Check it out: http://www.workitout.de.md

Ich habe gerade auch eine Playlist erstellt. Ich denke ich werde auch eine Anleitung schreiben falls jemand auf meine Seite kommen sollte ( :D )und sich fragt wie man so einen coolen Player samt Frames installiert..

Grüsse, over and out!
Max
Maximilian K. , 31 Dezember 2009 | Homepage
Sucesss=)
Alles klar, hat super funktioniert! ;) Danke Dir vielmals.
Übrigens echt gute Seite hast du: Übersichtlich, informativ, gut aussehend und macht immer wieder spaß hier zu surfen :)

weiter so!=)

Maximilian
Maximilian K. , 31 Dezember 2009 | Homepage
@ Maximilian
Danke!

Du musst es über eine CSS-Anweisung machen. Füge einfach in den head-Bereich der player.php folgenden Code hinzu:


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin : 0px;
padding: 0px;
}


Gruß
Vitja , 30 Dezember 2009
-
Die Homepageadresse lautet übrigens : http://www.workitout.de.md/start.php

Habe ausversehen Tippfehler drin gehabt..

LG Max
Maximilian K. , 30 Dezember 2009 | Homepage
Frame/Player Problem
Hallo Leute, ich bin schon seit wochen immer mal ab und zu auf dieser Seite weil hier immer so gute Musik läuft und habe mich jetzt mal dieser Anleitung gewidmet. Hat eigentlich alles gut geklappt, nur mit der Länge, Breite & Höhe des Frames habe ich es immer noch nicht geschafft, es perfekt einzustellen. Vielleicht könntet ihr mal einen Blick auf meine Homepage werfen dann sieht ihr das Problem. Wäre echt toll und ich wäre euch sehr dankbar. Ansonsten alles ganz Top :)
Maximilian K. , 30 Dezember 2009 | Homepage
...
Ab und an führen Selbstgespräche zur Problemlösung :-))
Andreas , 15 November 2009 | Homepage
@ Andreas
Schön, dass wir darüber geredet haben! :-)

Gruß
Vitja , 15 November 2009
Autostart
Manchmal muß man einfach nur drüber reden, ich war in der Tat einfach nur blind, ich habs doch gefunden
Andreas , 15 November 2009 | Homepage
Player startet nicht automatisch
Hallo und Moin,

ich habe es mit dem Einbau des Players gut hinbekommen, leider startet das Mistding nicht automatisch die Hintergrundmusik, man müßte immer den Playbutton drücken, was die Sache leider nicht so gestaltet, wie ich mir das vorgestellt habe.
Es handelt sich hierbei um den FLV Player.
Im Setup wizard habe ich leider auch keine Autostartfunktion gefunden oder ichw ar einfach nur blind

Viele Grüße
Andreas
Andreas , 15 November 2009 | Homepage
@ Nordmann
Habe mich jetzt ein bisschen damit beschäftigt:

Mit Ajax alleine wirst du das nicht realisieren können, da HTML und JavaScript keine Media-Dateien wiedergeben können. Ohne Flash wird es wohl nicht gehen.

Es gibt Player, die sich über JavaScript ansteuern lassen:
varal.org/media/niftyplayer/

Hier wurde das Problem auch schon mal erläutert und ein guter Player vorgeschlagen:
xhtmlforum.de/57357-suche-ajax-mp3-player.html

Das löst dein Anliegen jedoch nicht. Momentan ist mir keine Lösung bekannt, die nur mit AJAX funktioniert.

Was ich noch gefunden habe, was jedoch nicht direkt mit diesem Thema zusammenhängt: Von Adobe gibt es das "Flash-Ajax Video Component", mit dem man mit JavaScript und HTML einen Videoplayer erstellen kann, der alle wichtigen Steuerungselemente enthält:
labs.adobe.com/wiki/index.php/Flash-Ajax_Video_Component

Gruß
Viktor
Vitja , 07 September 2009
AJAX Lösung?
Mhm kann denn vllt. inzwischen noch jemand was zur Möglichkeit 4. mit AJAX sagen?

Oben steht nur siehe Kommentare
und im Kommentar von Leo steht dann nur dass ers mit AJAX realisiert hat aber keinerlei
info wie und wo oder was...

Wäre über jede Hilfe dankbar da ich auch nur äusserst ungern Frames verwenden möchte
aber ich such mir ein Wolf wie ich das mit AJAX einbinde...

Das nonplusultra wär natürlich ein Joomla Plugin welches ein AJAX Overlay o.ä. erzeugt in welchem
ein Modul bzw. der Player dann auf der gesamten Seite aktiv ist (ähnlich des Facebook chats)

Naja bin über jeden Comment dankbar,
Greetz,
Nordmann
Nordmann , 04 September 2009
Funktioniert!
Besten Dank Vitja!
Was würde ich ohne dich machen smilies/wink.gif Hätte man auch selber drauf kommen können, ich in meiner Verplantheit natürlich nich smilies/cheesy.gif
Fabian , 26 August 2009
@ Fabian
Hallo Fabian,

das Problem, dass der Player ein (zweites) weiteres Mal geladen wird, ist mir schon länger bekannt. Habe mich vorher noch nicht so richtig mit dem Thema beschäftigt.

In Joomla 1.5.x lässt sich eine individuelle Startseite festlegen. Beim Aufrufen dieser Startseite wird keine angegebene Datei, sondern die Domain selber geladen. Der Menülink wird automatisch auf den Domainnamen geleitet. Deswegen wird auch immer die selbst festgelegte Datei in der .htaccess nach einem Klick auf "Startseite" erneut geladen.

Dieses Problem gab es in der Joomla Version 1.0.x nicht. Da gab es einen festen Link auf die Startseite (zum Beispiel component/option,com_frontpage/Itemid,1/), weswegen auf einen Klick drauf, nicht die in der .htaccess angegebene Index-Datei, sondern der von Joomla festgelegte Link geladen wurde.

Habe einen kleinen Exkurs für Joomla 1.5 geschrieben, um dieses Problem zu lösen: Exkurs - Mp3-Player in Joomla 1.5

Viel Erolg bei der Einrichtung!
Vitja , 24 August 2009
Neues Problem =(
Hi!

Neues Problem.. betrifft allgemein Frames, und nicht nur diesen!
Wenn ich bei meiner Joomla-Seite (bestehend aus 2 Frames, 1 für den Player am unteren Bildrand) nun auf Startseite klicke, wird der Player ein zweites Mal geöffnet, weil die start.php dadurch aufgeruden wird und dementsprechend auch die player.php ein zweites Mal.
Mit welchem String bzw. wie kann ich dies unterdrücken?

Google half mir leider nicht weiter, bzw. bin ich wahrschienlich zu doof, die richtigen Suchbegriffe zu verwenden =(

Besten Dank!
Fabian , 23 August 2009
@ Vitja
Konnte mein Problem lösen smilies/cheesy.gif
Ware so DÄMLICH, und habe beim "Aktivieren" der .htaccess (aus der htaccess.txt) zwar den Punkt gesetzt, allerdings vergessen, das .txt. zu entfernen smilies/grin.gif
Deswegen war sie garnicht "aktiv" smilies/wink.gif

Danke nochmal!
Grüße
Fabian
Fabian , 22 August 2009
@ Vitja
Hi!

Erstmal Danke für deine Hilfe!
Nein, habe das auch schon probiert, es tut sich allerdings nichts. Bin ich wenig ratlos... :'(
Fabian , 22 August 2009
@ Fabian
Danke für das Feedback!

Ich habe das bisher immer über die .htaccess Datei gelöst (wie im Tutorial unter Punkt 3 erklärt):

Einfach ganz oben DirectoryIndex start.php index.php eintragen, damit die start.php als Einstiegsseite gewählt wird.

Hat es bei dir so etwa nicht geklappt?

Gruß
Vitja , 21 August 2009
Weiterleitung
Hallo! Zunächst DANKE für dieses super "Tutorial". Hat nach ein paar Versuchen klasse geklappt smilies/smiley.gif

Nun mein Problem:
Ich habe da ne Frage bezüglich einer Weiterleitung. Einrichten des Players (auf start.php) funktionierte soweit ohne Probleme. Benutzt wird Joomla 1.5 (zur Info).
Ich möchte nun gerne von meiner Homepage www.xyz.de eine Weiterleitung auf www.xyz.de/start.php machen. Dafür gibt es ja nun versch. Methoden wie über .htaccess, index.html, index.php oder über ein weiteres komplettes Frameset (100%). Habe sämtliche Methoden probiert, keine führte zum gewünschten Erfolg.
Die erfolgreichste war die über index.php ( ). Er leitet ordnungsgemäß auf die /start.php weiter, zeigt dann allerdings die Index.php nicht an und anstatt dessen etwa 20mal übereinander die player.php.

Kann mir jemand bei dieser Misere helfen???
Wie kriege ich eine korrekte Weiterleitung hin???+

Vielen Dank!
Fabian , 20 August 2009
@ Konnor
Du hast den Player nicht korrekt eingebaut...

Nach Anleitung solltest du ihn in einem eigenen Frame und nicht im Template selber einbauen. Anleitung genau lesen und befolgen!

Tipp: Baust du den Mp3-Player in einem Frame ein, dann ändert sich die Adresszeile beim Navigieren nicht. Schau doch mal eines der oberen Beispiele an, dann verstehst du, was ich meine!

PS: Bitte nicht den MP3 Player, bzw. Code von meiner Seite verwenden, sondern eigenen Player einbauen.

Gruß
Vitja , 09 Juli 2009
Mp3-Player unsichtbar....
Hey soweit hat alles funktioniert bis auf dass die Musik zwar läuft aber 1. ist kein Player zu sehen und 2. fängt es immer wieder von vorne an bei seitenwechsel....

i need heeeelp!^^
KOnnor , 08 Juli 2009 | Homepage
@ Thomas
In der Easybookversion für Joomla 1.5 musst du eine andere Datei bearbeiten.

/components/com_easybook/views/entry/tmpl

Datei: form.php

Zeile 121

target='_top' ändern in target='_self'


Gruß und viel Erfolg!
Vitja , 27 Mai 2009
Wie mit Easybook für Joomla 1.5?
Hey, erstmal danke für die tolle Anleitung!

Ich finde die Datei sub_writeentry.php leider nicht in der Joomla Version 1.5...

Kannst mir bitte helfen?

Greets
Thomas , 27 Mai 2009
@ Leo
Danke für deinen ausführlichen Beitrag!

Diese Möglichkeit ist mir auch schon eingefallen, jedoch habe ich sie nicht erwähnt, weil ich mich mit AJAX so gut wir gar nicht auskenne. :'( Könntest du eine kleine Anleitung oder vielleicht ein paar nützliche Links zu diesem Thema nennen?

PS: Danke für deinen Hinweis. Ich habe wohl beim Rumprogrammieren die Datumsanzeige komplett zerschossen. Jetzt wird sie wieder ganz oben mit dem letzten Änderungsdatum angezeigt.

Gruß
Vitja , 26 Februar 2009
4. Möglichkeit: AJAX
Hallo,

ich bin nun mehr oder weniger zufällig auf diesen Beitrag / diese Anleitung gestoßen. Für mich persönlich wäre dieser Beitrag eher uninteressant gewesen weil ich aus verschiedenen Gründen (über die man sich sicherlich auch streiten könnte) keine Hintergrundmusik (zumindest in der Form) in eine Webseite einbinden würde. Aber manchmal kommt man um solche "Zusatzfeatures" nicht herum (z.B. weil's ein Kunden unbedingt haben will etc).

Ich stand vor einiger Zeit vor dem selben Problem, allerdings sollte die Seite nicht in Joomla sondern in Typo3 umgesetzt werden, aber das macht eigentlich auch kein großen Unterschied. Die drei von dir erwähnten Möglichkeiten waren natürlich bekannt. Die Erste Möglichkeit, die Seite komplett in Flash umzusetzen stand außer Frage. Flash für Animationen oder kleine Bereiche in der Seite, wenn's nicht anders geht noch ok, aber eine komplette Webseite, nein. Das selbe galt auch für Frames, diese wirklich nur dann, wenn's wirklich nicht anders geht. Die Lösung mit dem Popup ist zwar auch eher unschön aber meiner Meinung nach immer noch die beste von allen dreien.
Wie nun mein Titel schon vermuten lässt habe ich mich für eine ganz andere Lösung entschieden: AJAX.
Natürlich gibt es auch hier einige, nicht zu verachtenden Nachteile (Bookmarking, Zurück-Button des Browsers, Suchmaschinenindizierung), für die meisten gibt es aber auch brauchbare Workarounds, und mit diesen und zusätzlich den übrig gebliebenen Nachteilen von AJAX kann ich persönlich immer noch besser leben als mit Flash oder Frames =). Mal davon abgesehen dass die von mir aufgezählten Nachteile ebenfalls auch für Flash und Frames gelten.

Mal was anderes: Bin ich blind oder hast du wirklich keine Datumsangaben zu deinen Artikel hier im Blog? Das ist zum Beispiel eine Sache die mich bei vielen Blogs oder Artikeln stört. Wenn ich mal ein Problem habe und im Internet nach einer Lösung suche, kann ich meistens sehr schlecht einschätzen wie alt der Artikel nun wirklich ist. Ist er jetzt nur ein paar Monate alt oder schon von 2004, denn da würde ich mir noch Mal überlegen ob ich mir den Lösungsansatz anschaue, weil er dann unter Umständen nicht mehr der aktuellste ist. Anhand der Zeitangaben der Kommentare konnte ich in diesem Fall erkennen dass diese Anleitung, bzw. zumindest die Diskussion noch recht aktuell ist.

Hm, es ist schon spät, mein Kommentar ist Mal wieder länger geworden als gedacht, wie auch immer.
Gute Nacht =)
Leo , 25 Februar 2009
@Max
Die Lösung ist nicht sonderlich schwer. Nach einem Eintrag wird das Gästebuch standardmäßig mit "_top" neu geladen. Möchte man es im gleichen Frame laden, dann muss lediglich der Code angepasst werden und "_self" gewählt werden. target="_self" lässt das Dokument im gleichen Frame laden!

Im Easybook 1.2 muss folgendes gemacht werden:

Datei: sub_writeentry.php
Zeile: 190

target='_top'

ändern in

target='_self'

Das war's schon!

PS: Genau so sollten andere Komponenten angepasst werden!
Vitja , 19 Februar 2009
Easybook 1.2 Problem
Beim Eintragen bricht der Player ab und das Gästebuch wird einfach neu geladen. Der Player wird dann leider nicht mehr angezeigt.... :'(

Gibt es da eine Lösung, damit der Player weiter läuft? Bitte!!!!!!!
Max , 18 Februar 2009
Update to my question
Hi, i figured out step #1 and #2
So that's leaves with .htaccess froblem error 500

##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's. If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
# mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|=) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
# Block out any script that includes a tag in URL
RewriteCond %{QUERY_STRING} () [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|.php|.html|.htm|.feed|.pdf|.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

DirectoryIndex start.php


any thoughts anyone?
Kris , 18 Januar 2009
Joomla with continuous MP3 Player (instructions)
Hi, i think this is what i need for my site, but unfortunately i can't really comprehend the steps.

Okay,
step #1
is straight forward, i just copied your code and named it start.php and moved it to root folder.

step #2
is quite confusing. I'm totally lost in Der String gibt an, was man im Content verwenden muss, damit der Player initialisiert wird. Neuen Inhalt in Joomla erstellt und den String eingegeben. Inhalt im Frontend geladen und Quelltext anzeigen lassen. Quelltext des Player für die Datei player.php benutzt. Hier nehmt ihr nur das, was zwischen dem -Teil steht. (Diese Lösung ist etwas umständlich, einfacher lässt es sich natürlich mit allgemeinen MP3-Playern, die ich oben erwähnt habe, realisieren.) part. Perhaps could you elaborate more (in english :p)

step #3
I tried localhost with xampp. And when I added the DirectoryIndex start.php on the last line of .htaccess, it give me instant error 500.

Well that's about it. I hope somewhere I could find the documentation in English. Really want to try this method of yours.
Kris , 18 Januar 2009
kleiner Fehler drin?
Besten Dank für die unkomplizierte Hilfe!
Ein Problem habe ich noch....Wenn ich in Joomla nun auf "Startseite" klicke, dann startet der Player ein zweites Mal und die Müsik überlappt sich.
Lieg das speziell an meinem Player oder fehlt noch ein Schritt in der Anleitung?
Ich vermute, das Problem liegt darin, dass der Link "Startseite" von Joomla auch die in der .htaccess hinterlegt Datei aufruft.Stattdessen sollte der Link zur index.php zeigen, dann dürfte der Fehler nicht mehr auftreten...Werde das noch durchtesten.

Sonst top! Danke!
Christian S. , 07 Januar 2009 | Homepage

Kommentar schreiben

kleiner | größer

busy
English French Italian Portuguese Russian Spanish

Mp3 Player

Letzte Kommentare

Plugin - SIGE - Simple Image Gallery Extended - Joomla@ Alex Du nutzt nicht mein Plugin, sondern die Original Simple Image Gallery. Das sieht man an jwsig.php (bei mir heißt es sige.php). Das Originalplugin unterstützt keine Parameter! @ Sarah Kann dir nicht sagen, warum die Slideshow nicht läuft...Vitja (Admin)Plugin - SIGE - Simple Image Gallery Extended - JoomlaHallo ich brauche schnellstmöglich Hilfe. die Galerie soll mit dem Parameter angezeigt werden: Limitierung deaktiviert, Größe 100, vertikaler / horizontaler Abstand 20 Mein Ordner ist: SimpleImageGallery/Saison 2009_10/Presse Wenn ich folgendes e...Alex StuberKomponente - Easybook Reloaded - Joomla@ Ben In einem Gästebuch sind Fakes wohl eher Spammer. Diese werden durch das integrierte Spamschutzsystem von Einträgen erfolgreich abgehalten. Die Opt-In Prozedur finde ich eher abweisend und umständlich für ein Gästebuch oder Kommentarkompo...Vitja (Admin)Komponente - Easybook Reloaded - JoomlaErst einmal auch von mir vielen Dank für die Überarbeitung der Komponente. Beim Aufrufen der Einstellungen aus der Toolbar (nicht aus 'Einträge verwalten' heraus), habe ich einen kleinen Bug gefunden. Beim Betätigen des 'Abbrechen'-Buttons passi...RaWuKomponente - Easybook Reloaded - JoomlaDanke Vitja für deine Antwort smiley mir gehts nicht im Kontakt zum Schreiber, sondern darum dass fakes verhindert werden. Email soll ja nicht öffendlich sein sondern nur zur Verifizierung der email... Ist immer etwas schwierig, da man ja als Betreib...BenPlugin - SIGE - Simple Image Gallery Extended - Joomlahello, habe soeben deine neueste version in joomla installiert. jetzt läuft auf den seiten, in denen ich die gallery eingebunden haben die rokslideshow im header nicht mehr -&gt; kannst du mir sagen, was ich machen muss, damit das wieder läuft?...SarahKomponente - Easybook Reloaded - Joomla@ Georg Du hast zu wenig Speicher eingestellt. Such einfach mal nach "Allowed memory size of bytes exhausted". @ Ben Danke für deinen Eintrage. Deinen Vorschlag halte ich für nicht sinnvoll! Es handelt sich nicht um einen Newsletterbestellung o...Vitja (Admin)Homepage - Website bekannt machen - mehr Besucher erhalten@ Dirk: Ja, Google ist zwar mittlerweile in der Lage auch Flash, PDF usw. zu indexieren, aber solche Seiten werden kaum Spitzenpositionen erreichen. Andere Suchmaschinen sind auch noch nicht so weit wie Google! Habe im Artikel Googles Tipps zum dopp...Vitja (Admin)Komponente - Easybook Reloaded - JoomlaVielen Dank für die neue Komponente! Selbst die Übernahme aus Sefbook funktionierte recht einfach. Was ich mir noch Wünschen würde, wäre eine Verifizierung der E-mail Adresse bzw. Bestätigung durch einen Link an die angegebene Adresse. Oder g...BenHomepage - Website bekannt machen - mehr Besucher erhaltenAlso mit tables hab ich eigentlich gute Erfahrungen. Wurden gut gelistet und keine Probleme.ChristiantJoomla - Random Image - ModifiziertHeute habe ich ein Mini-Update auf Version 1.5-7-2 durchgeführt. In dieser ist die Nutzung auf einem lokalen Webserver wieder möglich und ein oft gemachter Fehler (führendes / bei der Angabe des Bildordners) wird erkannt und entfernt. @ Alex: V...Vitja (Admin)Joomla Hack - Meta-Tags richtig setzen und optimierenDu solltest natürlich die Global Site Meta Description bzw. Keywords eintragen, diese werden für die Startseite benutzt. Normalerweise liest Jooaml 1.0 alle Daten aus den Artikeln ein, was zu ein sehr schlechten und unpassenden Zusammensetzung der...Vitja (Admin)

 
Generiert in 0.69908 Sekunden