[GELÖST] Thread 2 - Counter zählt (noch immer) nicht - Lösung möglich

  • jamfx
  • jamfxs Avatar Autor
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 129
  • Dank erhalten: 6

Thread 2 - Counter zählt (noch immer) nicht - Lösung möglich wurde erstellt von jamfx

Posted 6 Tage 1 Stunde her #1
Ich möchte das Thema noch bezüglich des Counters noch einmal eröffnen, weil es für mich noch nicht gelöst ist.  www.joomlaplates.de/forum/uikit-3-module...t-nicht-passend.html
Ich würde gern dazu beitragen, dass es eine für alle funktionierende Version gibt. Hierzu vermittle ich gern zwischen Guido, der das gelöst hat und euch hier. Folgende Info habe ich hier:

jQueryCounter ist der Name der Variable, welche in der counterup.js mit noConflict die eigene jQuery Version iniziiert. Diese muss dann in den eigenen Scripten für das document.ready verwendet werden.
Hierbei spielt die Reihenfolge eine wichtige Rolle:
1. die eigene jQuery Version
2. Das noConflict in die eigene Variable
3. die eigenen Scripte mit dem Variablennamen als jQueryWrapper

Alternativ, aber nicht ganz zukunftssicher, ist auf die eigene jQuery Version zu verzichten und die von Joomla mitgelieferte zu verwenden. Dann ist nur noch dafür zu sorgen, dass jQuery und das noConflict von Joomla vor den eigenen Scripten geladen wird (siehe default.php). dann kann jQuery als Wrapper für das dcument.ready weiter verwendet werden.
Nachteil, wenn Joomla jQuery nicht mehr mitliefert, geht es halt nicht mehr.
Am besten ist also auf "ohne jQuery" umzustellen 

Er hat mir eine aktuelle default.php mitgeliefert, die ich hier anhänge. Da .php aber nicht erlaubt ist, habe ich die default.php in default-php.txt geändert. Die gehört in /tmpl/default.php

Mit dieser Datei funktioniert es einwandfrei.
Liebe Grüße
Niko
 
von jamfx

Anhänge:

Dieses Thema wurde gesperrt.
Ok, danke für die Info ich schaue mir das mal an
Dieses Thema wurde gesperrt.
Hallo, testen sie mal folgende Datei im Anhang

1. tmpl/default.php -- bereinigt
Auskommentierter jQuery-Block (#$wa->registerAndUseScript(...)) komplett entfernt
Parameter 3 ($options) bei waypoints und counterup auf korrigiert (war faelschlicherweise mit Dependencies befuellt)
Dependencies korrekt im 5. Parameter deklariert:
mod_uk_counter.waypoints als Dependency von counterup hinzugefuegt, damit die Ladereihenfolge garantiert ist: jQuery -> jQuery.noConflict -> waypoints.js -> counterup.js

Last Edit:5 Tage 3 Stunden her von joomlaplates
Letzte Änderung: 5 Tage 3 Stunden her von joomlaplates.
Folgende Benutzer bedankten sich: jamfx
Dieses Thema wurde gesperrt.
  • jamfx
  • jamfxs Avatar Autor
  • Premium Mitglied
  • Premium Mitglied
  • Beiträge: 129
  • Dank erhalten: 6
Guten Tag,
Danke, Das funktioniert! Guido hat noch auf eine nicht zwingend nötige Abhängigkeit hingewiesen

"In der default.php ist die Abhängigkeit von mod_uk_counter.waypoints im zweiten Aufruf zwar nicht nötig, aber sollte nicht stören."

Ich gebe ganz klar zu, dass ich nicht weiß, was das genau bedeutet, aber Sie als Spezialist wissen das bestimmt.  Vielen Dank für die Mühe.
Beste Grüße
Niko
Last Edit:5 Tage 1 Stunde her von jamfx
Letzte Änderung: 5 Tage 1 Stunde her von jamfx.
Dieses Thema wurde gesperrt.
Hallo, ok dann gebe ich die Version frei.
PS, danke für den Tip und Gruß an ihren Javascript Prodfi
Last Edit:3 Stunden 11 Minuten her von joomlaplates
Letzte Änderung: 3 Stunden 11 Minuten her von WM-Loose.
Dieses Thema wurde gesperrt.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

JoomlaPlates

Professionelle Joomla Templates mit deutscher Dokumentation und Support seit 2008. Über 70 Templates für Joomla 5 & 6.

Joomla 4 Joomla 5 Joomla 6
Kontakt & Rechtliches
  • support@joomlaplates.de
  • Deutsches Support-Team
  • Mo-Fr: 9:00-18:00 Uhr

© JoomlaPlates. Alle Rechte vorbehalten. 2008 - 2026

JoomlaPlates ist nicht mit dem Joomla! Project verbunden. Joomla! ist eine eingetragene Marke von Open Source Matters, Inc.