[jquery] jQuery anstelle von MooTools verwenden
Hallo,
für ein aktuelles Projekt muss ich anstelle der MooTools-Dateien die aktuellen jQuery-Dateien einbinden. Um das ganze möglichst updatefreundlich zu machen, habe ich mir dazu eine kleine Erweiterung geschrieben.
zur Erweiterung im ER
Derzeit unterstützt sie die Auswahl der jQuery-Quelle anstatt oder zusätzlich zu der MooTools-Quelle im Seitenlayout.
Weitere Vorschläge, usw. sind natürlich gerne gesehen und können hier einfach gepostet werden.
EDIT: gerade (07.02.2011 - ca. 17.00 Uhr) habe ich die Version im ER auf die jQuery 1.5 upgedatet. Gleichzeitig habe ich die Zusatzfeatures (insbes. die Lightbox) in zwei Extra-Erweiterungen ausgelagert (http://www.contao.org/erweiterungsli....10009.de.html und http://www.contao.org/erweiterungsli....10009.de.html). Somit kann die Erweiterung jQuery nun auch von anderen Entwicklern, die nur die jQuery-Dateien benötigen, genutzt werden.
Gruß Janosch
jquery und http / https - Unterschied
Hallo zusammen
ich habe ein Problem mit jquery und http / https, das ich mir nicht erklären kann:
Auf meiner contao-Seite kann man normalerweise per http surfen. Nur Registrierung, Login und Passwortanfrage sollen per https erfolgen (backend natürlich vollständig).
Dazu habe ich mod_rewrite in der .htaccess aktiviert und folgende Rules definiert:
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} ^/login\.html$ [OR]
RewriteCond %{REQUEST_URI} ^/register\.html$ [OR]
RewriteCond %{REQUEST_URI} ^/lostpasswd\.html$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} ^/contao/$
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L]
Soweit, so gut. Es funktioniert.
Dann wollte ich jquery in den Seiten einsetzen und habe die Erweiterung installiert.
Nachdem ich jquery im Seitenlayout aktiviert habe, funktioniert dieses auch, aber nur für https !
Wenn ich die Startseite per http aufrufe wird mootools eingebunden, die gleiche Seite per https aufgerufen verwendet jquery. (im Seitenquelltext zu sehen)
Jetzt bin ich ratlos. Kann mir jemand dabei weiterhelfen ?
Ist das ein Installationsproblem oder habe ich was falsch gemacht ?
Danke für Eure Hilfe
Ergänzung: habe soeben festgestellt, das es sich mit der Anzeige der News genau anders herum verhält: mit http geht es, mit https nicht. Ich fürchte das hängt zusammen.
Fortschritte bei der Fehlersuche: was ich ausschließen konnte...
Zitat:
Zitat von
elion
...
Bisher also noch keine Lösung.
....
Nachtrag:
Durch Ausschalten von "URLs umschreiben" funktioniert mit den News alles. Da bin ich also einen Schritt weiter.
Bei meinem jquery-Problem leider noch nicht.
Da alles bei einer frischen contao-Installation funktioniert, kann ich durch Vergleich folgendes ausschließen:
- Die apache-config (http/https-Hostconfiguration) ist nicht schuld.
- .htaccess auch nicht.
- Die Dateien in beiden Verzeichnissen sind auch gleich (bis auf Zugangsdaten/keys in den configs und zwei zusätzliche Module bei der Music-Academy und ein paar Grafikdateien).
Damit muss es meiner Meinung nach also in der DB stecken.
Das wird ein Problem! Hat jemand eine Idee wo man da suchen kann?
Probleme mit noconfilcts-Mode
Hallo!
Viele Dank für die tolle Erweiterung. Allerdings habe ich noch meine Probleme damit. Ich habe versucht, die Fancybox-Erweiterung zu installieren und neben MooTools zu betreiben. Leider ohne Erfolg bisher.
Deaktiviere ich MooTools, funktioniert die Fanybox-Erweiterung ohne Probleme, schalte ich MooTools dazu (auch mit Häkchen bei "moo_jquery_nc") dann wird die Fancybox nicht geladen, meine MooTools-Navigation funktioniert dann aber.
Muss ich noch weiteren Code hinzufügen oder etwas einstellen?
Ich würde mich über Hilfe freuen :)
Helena
neue Version zum testen bereitgestellt
Hallo zusammen!
Ich habe mir einmal die letzten Anmerkungen vorgenommen und in die aktuelle Version integriert. Nun ist es möglich, neben der Quelle der jQuery-Dateien auch die Version, die geladen werden soll, auszuwählen. (zur Erweiterung: http://www.contao.org/erweiterungsli...ew/jquery.html)
Noch ist die neue Version als alpha1 gekennzeichnet, da ich sie bisher noch nicht auf alle Eventualitäten testen konnte. Wenn sich aber einige Tester finden, bei denen die neue Version funktioniert, so wäre es super, wenn ihr hier kurz antworten könntet. Dann kann ich sie auch als stable kennzeichnen.
Danke und Gruß
Janosch
Cronjob Eintrag nicht vollständig
Hi,
im ER ist der zu ersetzende Cronjob Eintrag glaub nicht komplett
Original:
Code:
new Request({
url:'system/html/cron.txt',
onComplete: function(txt) {
if (!txt) txt = 0;
if (parseInt(txt) < (Date.now()/1000 - 300)) {
new Request({url:'cron.php'}).get();
}
}
}).get();
Bei Einsatz von jQuery zu verwenden
Code:
$.get('system/html/cron.txt',function(txt){if(!txt)txt=0;if(parseInt(txt)
Da fehlt doch was oder? Kann jemand einen vollständigen Aufruf kurz posten bzw auf der ER Seite richtig stellen?
Gruß
externes JQuery-Script mit Mootools nutzen (verschoben)
Hallo,
ich möchte gerne ein externes Script zur Anzeige von Noten (abcjs) auf einer Contao-Seite (2.10.2) nutzen, die auch Mootools verwendet (Mediabox).
EDIT: das ist wohl eher was für einen eigenen Thread.
Habs verschoben,
folkfreund