• Inhalt als PDF-Datei herunterladen
  • Optimierter Druck
Thema ohne neue Antworten

TYPO3-Browser: Ajax mit Browser 3.7.0


Autor Nachricht
Verfasst am: 19. 08. 2011 [15:05]
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
Hallo,


hat sich in Version 3.7.0 am Einbinden des AJAX page objects etwas geändert? Ich habe mir die Entwicklerversion runtergeladen und eingespielt, das Ajax page object aus der Text Datei ajaxPage.txt ins template eingefügt...
Der Aufruf im Frontend liefert aber nicht das gewünschte Ergebnis, es werden einige Dateien nicht eingebunden und zwar:
tx_browser_pi1_ajax_languages.js, tx_browser_pi1_ajax.js, tx_browser_pi1.js und noch einige css Dateien.

Hat jemand einen Tipp? (Cache habe ich natürlich gelöscht...)

Grüße

Uli

habe gerade die Aktuelle Version aus dem TER installiert, das Problem bleibt bestehen. Wenn ich jetzt einen Filter setze, passiert nicht, die Dateien sind ja auch nicht eingebunden, jetzt kommts: Klicke ich dann auf "zurücksetzen" erschein das "Ajax" Rädchen und nach einiger zeit kommt die Meldung:
Fehler bei der Verbindung zum Server:
timeout

Wenn ich dann in den Quelltext sihe sind die Dateien da...

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 20.08.2011 um 12:22.]
Verfasst am: 20. 08. 2011 [12:25]
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
Sorry, wenn ich das nochmal Pusche, ich schicke euech noch den Link zum "Selberschauen"...
www.lernen-vor-ort.net/test-weiterbildung.html

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 20.08.2011 um 12:26.]
Verfasst am: 22. 08. 2011 [09:33]
uli
Ulfried Herrmann
Dabei seit: 13.12.2010
Beiträge: 101
Hallo Uli,

Der Unterschied liegt darin, dass nach dem Setzen eines Filters zusätzlich die JS-Scripte
• EXT:browser/res/js/tx_browser_pi1_ajax_languages.js
• EXT:browser/res/js/tx_browser_pi1_ajax.js
• EXT:browser/res/js/tx_browser_pi1.js
eingebunden werden (sonst nicht, dann klappt auch das AJAX nicht).
Vermutlich ist die TypoScript-Konfiguration nicht optimal.

"chorleider" schrieb:

... und nach einiger zeit kommt die Meldung:
Fehler bei der Verbindung zum Server:
timeout

Im JS-Script
• EXT:browser/res/js/tx_browser_pi1_ajax.js
wird über die Variable
[javascript]var ajaxTimeout = 16000;[/javascript]
das Timeout festgelegt, hier kannst Du einen höheren Wert eintragen.

Viele Grüße
Ulfried


--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring
Verfasst am: 22. 08. 2011 [15:49]
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
Danke für die Tipps, leider funzt es nicht richtig, da die Ajax Variante auf euren Demoseiten im Moment auch nicht geht, warte ich einfach ab und setzte solange kein Ajax ein...

Viele Grüße

von Uli zu Uli icon_smile.gif
Verfasst am: 26. 08. 2011 [19:29]
chorleider
Ulrich
Themenersteller
Dabei seit: 11.02.2011
Beiträge: 16
MMh, die Demoseiten funktionieren wieder, bei mir tut sich leider immer noch nix... Die Dateien sind bei euch doch auch beim ersten Aufruf im Quelltext eingebunden...

Der o.g. Link ist noch aktiv, ich würde sehr gerne Ajax einsetzen.

Grüße

Uli
Verfasst am: 29. 09. 2011 [16:23]
Jojojo
00
Dabei seit: 10.08.2011
Beiträge: 6
Hab das gleiche Problem. Allerdings nur bei neuinstallation, nicht bei upgrades. Man kann die scripte natürlich per Hamd einfügen, aber vielleicht verwirrt das neue Benutzer der Extension, wär ja schadeicon_wink.gif
Verfasst am: 18. 10. 2011 [11:34]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
Hallo,
ich kenne das AJAX-Problem in zwei Kontexten:

1. Die Sortierfunktion in der Liste ist per TypoScript abgeschaltet.
2. Das AJAX-Page-Object ist an falscher Stelle platziert

Zu 1: Wenn die Sortierfunktion im TypoScript abgeschaltet ist, bindet der Browser keine JSS-Dateien mehr ein. Das ist ein konzeptioneller Fehler, der sicherlich irgendwann korrigiert wird.
Workflow:
Wenn Du keine Sortierfunktion brauchst, blende die Sortierbox im HTML mit CSS aus. Im TypoScript muss diese aktiviert sein!

Zu 2: Das AJAX-Page-Objekt muss im TypoScript immer ganz am Ende stehen. Steht es vor dem eigentlichen Page-Objekt, werden - logischerweise - Eintellungen im AJAX-Page-Objekt überschrieben. AJAX funktioniert dann nicht mehr.

Hat Euch dieser Beitrag geholfen?

Viele Grüße
Dirk


--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring
Verfasst am: 18. 10. 2011 [16:47]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
Hallo Leute,
ich habe im Code vom Browser offensichtlich einen Fehler finden können, der zumindest in manchem Fall erklärt, warum die JSS-Dateien nicht eingebunden wurden.

Den Fehler habe ich im Forge veröffentlicht. Siehe

* AJAX: JSS files are missing in some cases

Ich bin noch am Testen. Wenn alles erfolgreich verläuft, veröffentliche ein Update des Browsers (Version 3.7.2).

Viele Grüße
Dirk

--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring
Verfasst am: 22. 10. 2011 [13:58]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
Hallo Leute,
der oben beschriebene Bug ist gefixt, ein Update des Browsers ist im TER (Version 3.7.2). Siehe

* Browser - TYPO3 Frontend Engine ( browser )

Viele Grüße
Dirk

--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring



Powered by TYPO3 und mm_forum Extension

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck