Contao-Summit 2026
Ergebnis 1 bis 25 von 25

Thema: Simple Ajax

  1. #1
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.202

    Standard Simple Ajax

    Hallo,

    kurze Frage, ist es richtig das man übern Composer die 3.2.x-dev nehmen muss damit es funktioniert?

    Did war es schon
    Liebe Grüße
    WebRoxx


  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

  3. #3
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.202

    Standard

    Heist also das andere löschen? Kann das nicht mal vermerkt werden ^^

    Aber danke
    Liebe Grüße
    WebRoxx


  4. #4
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.202

    Standard

    Und ist das beabsichtigt das es nur mit Get-Parametern geht und nicht auch mit Post ?
    Liebe Grüße
    WebRoxx


  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Du kannst mit der SimpleAjax Extension machen was du willst. Du kannst damit auch POST Requests verarbeiten. Vermutlich hast du aber die Anfrage Tokens in den Contao Systemeinstellungen nicht deaktiviert (solltest du auch nicht) - in so einem Fall verlangt Contao nach einem Request Token für einen POST Request.

  6. #6
    Alter Contao-Hase
    Registriert seit
    18.07.2012.
    Ort
    Löbau
    Beiträge
    1.202

    Standard

    Ok. Aber bei der von Leo gings auch ohne request token

    Aber gut da schau ich morgen direkt mal nach :-)

    Danke für die Info
    Liebe Grüße
    WebRoxx


  7. #7
    Contao-Nutzer
    Registriert seit
    11.09.2016.
    Beiträge
    79

    Standard

    Hallo,

    mit den Ajax Requests bei Contao habe ich auch gerade ein wenig experimentiert.
    In der Erweiterung von Leo wurde die Token-Abfrage bewusst ausgehebelt:

    PHP-Code:
    // simple trick for Contao < 2.10
    $arrPost $_POST;
    unset(
    $_POST); 
    Ich vermute um abwärtskompatibel zu sein (siehe Kommentar). Ich nutze jetzt auch die darauf aufbauende Erweiterung von richardhj.
    Der Token muss dann natürlich dem Request mit übergeben werden (aber dafür ist er ja auch da).

    Gruß
    *igi*

  8. #8
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Hallo,
    ich wollte unter 4.4.12/4.5 das Paket fritzmg/contao-lazy-load-element ausprobieren (ist auch für diese Contao Versionen im Manager freigegeben).

    Da Paket benötigt richardhj/contao-simple-ajax - allerdings ist diese Paket noch nicht für diese Contao Versionen freigegen (bzw. via CM auf inkompatibel) ...
    Gibs es da andere Vorgehensweisen?
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Für Contao 4 müsste ich Anpassungen vornehmen, damit die Extension nicht mehr richardhj/contao-simple-ajax benötigt.

  10. #10
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Hallo,
    ich wollte unter 4.4.12/4.5 das Paket fritzmg/contao-lazy-load-element ausprobieren (ist auch für diese Contao Versionen im Manager freigegeben).
    Das Paket benötigt richardhj/contao-simple-ajax - allerdings ist diese Paket noch nicht für diese Contao Versionen freigegen (bzw. via CM auf inkompatibel) ...
    Hm, das Paket ist wohl in der V1.3 mittlerweile freigegeben:
    https://packagist.org/packages/richa...ao-simple-ajax bzw.
    https://github.com/richardhj/contao-simple-ajax
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Ja, wenn es funktioniert kann ich die Extension für Contao 4 freigeben.

  12. #12
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, wenn es funktioniert kann ich die Extension für Contao 4 freigeben.
    Äh, Deine Version ist/war doch freigegeben - nur halt bis dato nicht mit der bisherigen/vorherigen richardhj/contao-simple-ajax ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Ahja . Und, funktioniert es? Ich selbst habe es tatsächlich bisher noch nicht in Contao 4 getestet.

  14. #14
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ahja . Und, funktioniert es? Ich selbst habe es tatsächlich bisher noch nicht in Contao 4 getestet.
    Sorry - komme z.Z. nicht zum testen - dachte wenn es freigegeben ist - wird's schon :-) - hole ich nach ...

    Allerdings:
    Ein typisches Beispiel für die Composer Verwirrungen - Bin noch etwas unglücklich mit den Paket Auszeichnen im CM - siehe Beiträge:
    https://github.com/contao/contao-manager/issues/207 o.
    https://community.contao.org/de/show...l=1#post461255

    Wenn ich eine bestehende Contao Version mit installierter Erweiterung/Paket updaten möchte muß ich zunächst für diese Erweiterung auf packagist.org nachsehen ob diese auch für die avisierte neue Contao Version freigegeben ist. Ansonsten ist ein Contao Update nicht möglich (Am besten zuvor ein dry-run ausprobieren). Soweit so gut.

    Wenn dieses Paket möglicherweise aber freigegeben ist, heißt das noch lange nicht das das Contao Update durchgeführt wird, solange das Paket wiederum Pakete benötigt die halt nicht für die neue Contao Version freigegeben sind. Da such ich mir u.U. nen Wolf - und das für jedes einzelne Paket ...

    Ich wünschte mir im CM eine Angabe bis zur welchen Contao Version (max.) die Erweiterung freigegeben ist (inkl. Berücksichtigung weiterer Abhängigkeiten des jeweiligen Pakets)
    ...

    Franko
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  15. #15
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, wenn es funktioniert kann ich die Extension für Contao 4 freigeben.
    Sorry,
    Du meintest sicher Deine Freigabe hinsichtlich der Version 1.3 des Pakets https://packagist.org/packages/richa...ao-simple-ajax
    Bei Dir https://packagist.org/packages/fritz...y-load-element steht noch:

    Code:
    richardhj/contao-simple-ajax: ~1.0
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Du musst nicht unbedingt einen dry-run machen - wenn du ein Paket hinzufügst, dass aber im Endeffekt gar nicht installiert werden kann, wird das ja bei der Abhängigkeitsauflösung ermittlet und dann passiert einfach nichts.

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Ich wünschte mir im CM eine Angabe bis zur welchen Contao Version (max.) die Erweiterung freigegeben ist (inkl. Berücksichtigung weiterer Abhängigkeiten des jeweiligen Pakets)
    ...

    Franko
    Inkl. Berücksichtigung aller Abhängigkeiten wird es das vermutlich nie geben. Da müsstest du ja für jedes Paket eine simulierte Abhängigkeitsauflösung machen, was ja sehr lange dauert und viele Ressourcen benötigt.

  18. #18
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst nicht unbedingt einen dry-run machen - wenn du ein Paket hinzufügst, dass aber im Endeffekt gar nicht installiert werden kann, wird das ja bei der Abhängigkeitsauflösung ermittlet und dann passiert einfach nichts.
    Ja, naja,
    alles richtig - aus non-developer Sicht - würde ich ich es einfach toll finden derartige Angaben (was geht was geht nicht etc.) vorab aufgelistet zu sehen ...
    Ich meine im CM werden ja bereits nicht kompatible Pakte in Abhängigkeit zur installierten Contao Version ausgewiesen - insofern greift man ja bereits - irgendwie - auf deratige Infos zu ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  19. #19
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Inkl. Berücksichtigung aller Abhängigkeiten wird es das vermutlich nie geben. Da müsstest du ja für jedes Paket eine simulierte Abhängigkeitsauflösung machen, was ja sehr lange dauert und viele Ressourcen benötigt.
    Yepp, wie gesagt - meine naive non-developer Sicht ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Ja, naja,
    alles richtig - aus non-developer Sicht - würde ich ich es einfach toll finden derartige Angaben (was geht was geht nicht etc.) vorab aufgelistet zu sehen ...
    Ich meine im CM werden ja bereits nicht kompatible Pakte in Abhängigkeit zur installierten Contao Version ausgewiesen - insofern greift man ja bereits - irgendwie - auf deratige Infos zu ...
    Ja, diese Infos stehen ja bereits in der composer.json der jeweiligen Extension.

  21. #21
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, diese Infos stehen ja bereits in der composer.json der jeweiligen Extension.
    Eben - die nicht kompatible Auszeichnung ist doch so wunderbar aussagekräftig.
    Bei den anderen wäre doch Angaben ala bis "4.4.x" zumindest ebenfalls aussagekräftig(er) ...

    Inkl. Berücksichtigung aller Abhängigkeiten wird es das vermutlich nie geben. Da müsstest du ja für jedes Paket eine simulierte Abhängigkeitsauflösung machen, was ja sehr lange dauert und viele Ressourcen benötigt.
    Verstehe - aber zumindest klarere Versions Angaben auf 1. Ebene - s.o. müßten/sollten doch möglich sein ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    Zitat Zitat von Franko Beitrag anzeigen
    Eben - die nicht kompatible Auszeichnung ist doch so wunderbar aussagekräftig.
    Bei den anderen wäre doch Angaben ala bis "4.4.x" zumindest ebenfalls aussagekräftig(er) ...
    Das ist ja dasselbe? Wenn eine Extension nur bis Contao 4.4.* freigegeben ist, dann sollte sie für Contao 4.5.* als "nicht kompatibel" ausgewiesen sein.

  23. #23
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist ja dasselbe? Wenn eine Extension nur bis Contao 4.4.* freigegeben ist, dann sollte sie für Contao 4.5.* als "nicht kompatibel" ausgewiesen sein.
    Hm, aber im CM steht zu den Paketen nichts in dieser Form. Entweder werden die Pakete (zur aktuell installierten Contao Version) als inkompatible gemarkt - oder halt nicht.
    Weitere Details erfahre ich nur über den "mehr" Link ...
    Keine weiteren Angaben hierzu - Würde doch evtl schon ausreichen wenn die Angaben aus der jeweiligen Paket composer.json zumindest im CM 1:1 so ausgewiesen würden ...

    Wobei ich nicht weiß ob evtl. eine Angabe der Form "bis max. ^4.3.2" nicht doch eher verunsichern würde ...
    Geändert von Franko (25.01.2018 um 14:19 Uhr)
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  24. #24
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.519
    Partner-ID
    6122

    Standard

    Abschließende Frage,
    anstelle des "mehr" Links über den CM -

    Kannst Du mir sagen wie ich die Abhängigkeiten eines bestimmten Paketes via composer auf der shell einsehen/abfragen kann?

    Danke
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie - Carpe diem ...

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.801
    Partner-ID
    10107

    Standard

    https://getcomposer.org/doc/03-cli.md#show
    Code:
    composer show vendor/package --tree

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

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