Hallo, nachdem das Tutorial bei mir nicht klappt, keine Angabe wiese.
Ich würde gerne das die Inhalte per AJAX nachgeladen werden, kann mir einer sagen wie das geht. Kann leider kein AJAX und JS.
Danke im Voraus.
Benutze die Version 2.7.2
Hallo, nachdem das Tutorial bei mir nicht klappt, keine Angabe wiese.
Ich würde gerne das die Inhalte per AJAX nachgeladen werden, kann mir einer sagen wie das geht. Kann leider kein AJAX und JS.
Danke im Voraus.
Benutze die Version 2.7.2
Dann wirst du das wohl nicht hinbekommen, schau doch mal bei den Typolight-Partnern, dort findest du bestimmt jemanden, der dir das umsetzen kann
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Hallo, Andreas!
Ich habe mir das gerade einmal angeschaut!
Wie Du weißt nutze ich YAML und habe mit Deinem Tutorial ein wenig Probleme.
Bis jetzt bin ich nur zum Aufrufen der Spalteninhalte per request gekommen und da liegt schon ein Problem.
YAML nutzt main als gesamten DIV zwischen dem Header oder Teaser und dem Footer. Nicht so wie bei TL als Spalte.
Wenn ich nun einmal per startseite.html?request=main den Inhalt anzeigen lasse, bekomme ich nur den Inhalt der 1. Spalte (col1) innerhalb main angezeigt.
Die Inhalte anderer Spalten werden nicht mit ausgegeben.
Ersetze ich nun main, mit einer beliebigen Spalte, z.B. ?request=col1, bekomme ich eine leere Seite obwohl der Inhalt wie bei ?request=main dort ausgegeben wird.
Ich kann also keine Spalte in diesem Fall anwählen.
Hast Du da unter Umständen eine Idee, woran das hapern könnte?
Du kannst Dir das gerne einmal unter http://visselkicker.the-stabs.info (Testumgebung) anschauen.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Dieses Tutorial kann doch gar nicht funktionieren mit unserer Mootools-Version??
new Ajax heisst seit 1.2 new Request und die Methode update gibt's auch nicht mehr, weil's ja Events gibt?
Bin ich da falsch Andy?
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Baut das Tutorial nicht noch auf die ältere Version auf?
Ich habe, soweit ich weiß noch nicht auf 1.2 aktualisiert.
Oder wurde das mit 2.7.5 mit erledigt?
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Ich sag doch das Tutorial kann nicht mit der aktuellen Mootools-Version laufen
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Dann lass uns mal auf das Statement von Andreas warten.
Soviel Zeit habe ich dann doch noch.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Mach das wenn du willst. Eigentlich weiss ich ja, dass ich richtig liege
http://labs.hostsen.net/2008/06/26/m...s-gibts-neues/
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Ist das Deine Seite?
Wenn ja, schau Dir die Reaktion der Seite mal im Firefox an, wenn Du das Scrollrad verwendest.
Ich finde ein unschönes Verhalten.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Nein, nicht meine Seite.
Contao Core-Entwickler @terminal42 gmbh
Wir sind Contao Premium-Partner!
Für Individuallösungen kannst du uns gerne kontaktieren.
PS: Heute schon getrakked?
Mit dem Tutorial selber habe ich ja nichts zu tun, aber die Mootools 1.2 hat wirklich andere Klassen. Das hat wiederum allerdings nichts mit meiner ajax.php zu tun. Schau doch einfach mal ob die Ausgabe stimmt, wenn du die URL direkt aufrufst.
terminal42 gmbh
Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle
Moin!
Gibts da schon was neues? Ich probier das grad mit meinen (bescheidenen) MooTools/Ajax - Kenntnissen für 2.8.1 zu implementieren, aber so richtig was hingekriegt hab ich noch nicht. Gibts irgendwen, der vll die selben Interessen hat?
EDIT:
So, ich hab zumindest mal nen Teilerfolg. Er läd das reine HTML jetzt "korrekt" nach. Allerdings scheint dann a) mein CSS nicht mehr zu fruchten (Background-Color etc. werden nicht gesetzt und der Inhalt wird nach oben verschoben) und b) funktioniert meine MooFlow-Gallery nicht mehr nach dem Ajax-Nachladen. Unter http://manufaqtur.de/index.php kann man das Desaster nach der Benutzung des Menüs beobachten.
EDIT2: Ok, irgendwie logisch, das die ganzen CSS-Anweisungen nicht mehr funktionieren. Das Skript entfernt auch mal schnell den #main .inside div und ersetzt es durch #main. Wie könnte man das umgehen? Das Menü richtig zu aktivieren hab ich auch noch nicht geschafft (obwohl ich 'active'-Klasse richtig gesetzt habe im Skript jetzt).
EDIT3: So, jetzt hab ich auch mein JavaScript wieder am laufen. Einfach das ganze per Request.HTML holen und mit $exec(responseJavaScript) das Skript laufen lassen.
Code:var go_ajax = function (element, updateid, column) { var to_update = $(updateid); $$(element+' a').each(function(el){ el.addEvent('click', function() { $$(element+' ul li.active').each(function(e2){e2.removeClass('active')}); var url = el.href; var urlextend = url+"?request="+column; var fadeout = to_update.fade(0.0); var req = new Request.HTML({ url: urlextend, method: 'post', onRequest: function(){ }, onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript){ to_update.fade(1.0); } }) req.addEvent('success',function(responseTree, responseElements, responseHTML, responseJavaScript) { to_update.set('html',responseHTML); $exec(responseJavaScript); }); req.send(); el.parentNode.addClass('active'); return false; }); }); }
Gruss
Basti
Geändert von lebasti (14.03.2010 um 22:01 Uhr)
Der Tread ist zwar schon etwas älter. Aber gibts irgendwo ein Wiki zu ajax pagereload das noch online ist?
Die Links oben sind alle tot.
Grüsse Zoidberg
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen