+ Antworten
Ergebnis 1 bis 4 von 4

Thema: AJAX in Joomla integrieren

  1. #1
    Neu an Board
    Registriert seit
    17.07.2008
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard AJAX in Joomla integrieren

    Hallo ihr Lieben,

    ich habe ein Joomla 1.5.9 Seite am laufen. Auf der Seite möchte ich meine Musik für den Benutzer möglichst einfach zur Verfügung stellen. Am liebsten wäre mir dabei ein kleiner Flash Player in einem Modul in der Sidebar. Ein Klick auf einen Musik link soll den Clip im Player starten. Der Benutzer soll sich dabei weiter auf der Seite umschauen können OHNE das das Lied unterbrochen wird.

    - Die Seite komplett in Flash gestalten mag ich nicht.
    - Popup Player wäre eine Alternative allerdings weiss ich momentan nicht auf welche Probleme ich dort stoßen könnte. (Track an das Fenster senden, start/stop status abfragen)

    schön wäre es natürlich wenn ich alle Module bis auf das mit dem Player per AJAX laden könnte. Jetzt meine Frage:
    hat jemand Erfahrung damit, AJAX auf diese Art und Weise mit Joomla zu koppeln? Gibts eine Art Extension die mir die Arbeit erleicht? Ist meine Idee eher quatsch/übertreiben? Oder gibts es andere Alternativen.

    ich habe relativ gute Joomla/PHP Kenntnisse. Mit JS/AJAX hab ich bisher eher wenig gemacht.

    Danke Anke

  2. #2
    Neu an Board Avatar von noetigenfalls
    Registriert seit
    10.02.2007
    Ort
    Berlin
    Beiträge
    14
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Ruven,
    es würde nicht reichen, nur die Module zu laden, auch die Komponenten möchten bedient werden. All die Daten per Ajax steuern zu wollen kommt dem Neuschreiben des CMS gleich.
    Ich sitze gerade an meiner dritten Komponente, welche u.a. Ajax beinhaltet und weiss umd diverse Schwierigkeiten. Da ein permanenter Stream zur vefügung gestellt werden soll, musst du Wohl oder Übel den Player von Joomla separieren. Da fällt mir nur dein angesprochenes PopUp oder eine Framelösung ein. So wäre eine 2 Fenster-Lösung vorstellbar, wo der Player im oberen Frame (ca. 1 cm ) integriert ist und im Unteren läuft Joomla. Aber Ajax als Steuerung für das gesamte CMS ist Selbstmord (Modul A ruft Komponente A auf und lädt alle anderen Module nach - und das per Ajax :-). Ist ja auch nicht Sinn und Zweck der Technologie, ein gesamtes System so zu steuern.
    Grüsse
    Jörg

  3. #3
    Neu an Board
    Registriert seit
    16.11.2006
    Beiträge
    22
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    hallo zusammen

    ich habe das selbe problem...

    im moment arbeite ich an einer lösung die wie folgt aussehen soll:
    Joomla habe ich in einem Verzeichnis /cms installiert. die Startseite greift per include auf joomla zu und im oberenteil will ich den player integrieren. bis jetzt läufts nicht schlecht. mir macht nur das programmieren der komponente für die songs noch kopfzerbrechen. soll ja auch ein paar funktionen haben das ding. ich möchte auch noch ein modul für die top 5 tracks erstellen... na ja mit meinen php kenntnissen wird das noch schwierig.

    wäre super wenn wir uns kurzschliessen könnten.

  4. #4
    Neu an Board
    Registriert seit
    16.11.2006
    Beiträge
    22
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    hallo zusammen...

    habe mal ein paar sachen ausprobiert. leider ohne grossen erflog. :(

    bekomme immer den selben fehler. ich glaube ich bin auf dem falschen weg.

    PHP-Code:
    Warningsession_start() [function.session-start]: Cannot send session cache limiter headers already sent (output started at /home/httpd/vhosts/tandemrecords.ch/httpdocs/page/index.php:3in /home/httpd/vhosts/tandemrecords.ch/httpdocs/cms/libraries/joomla/session/session.php on line 425

    Warning
    Cannot modify header information headers already sent by (output started at /home/httpd/vhosts/tandemrecords.ch/httpdocs/page/index.php:3in /home/httpd/vhosts/tandemrecords.ch/httpdocs/cms/libraries/joomla/session/session.php on line 430 
    habe die datei session.php mal abgecheckt. leider hat das mich au nicht weiter gebracht. hier der entsprechende code von 425 bis 430

    PHP-Code:
        /**
        * Start a session
        *
        * Creates a session (or resumes the current one based on the state of the session)
         *
        * @access private
        * @return boolean $result true on success
        */


    function _start()
        {
            
    //  start session if not startet
            
    if( $this->_state == 'restart' ) {
                
    session_id$this->_createId() );
            }

            
    session_cache_limiter('none');
            
    session_start();



            
    // Send modified header for IE 6.0 Security Policy
            
    header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');

            return 
    true;
        } 
    vielleicht könnt ihr mir weiterhelfen.

+ Antworten

Lesezeichen

Berechtigungen

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