Diese Funktion kommt aber vom Browser und hat nichts mit der Joomla-Validierung zu tun.
Beiträge von neoman666
-
-
Kann man das irgendwo sehen?
Ja, bei jeder neuinstallierten Joomlaseite beim Kontaktformular, beim Login oder bei der Registrierung.
Hier z.B. sieht man es auch, der Hinweis sollte unterhalb dem Inputfeld erscheinen und nicht wie hier, direkt nach oder unter dem Label.
-
Hi zusammen,
ich nutze für meine Webseiten das Joomlaeigene Kontaktformular aus der Kontakt-Komponente. Das Formular hat eine Javascript-Validierungsfunktion, also wenn ich das Formular absende und die Pflichtfelder werden nicht ausgefüllt, wird dies dem Benutzer mit einen Hinweis "Das Feld darf nicht leer sein" angezeigt.
Nun ist es so, das dieser Hinweis gleich hinter dem Feldlabel angezeigt wird. Also so etwa
Name * Das Feld darf nicht leer sein.
Üblich ist aber, das dieser Hinweis unterhalb des Inputfeldes eingezeigt wird. Also so z.B.
Ist es durch einen Override möglich, dieses Verhalten zu ändern?
MfG neoman
-
Dann stelle die Seite auf einem Subdomain.
Kann ich dir eine PM mit dem Link senden?
-
...ein Modul für Deutsch und ein Modul für Englisch.
Das habe ich bereits versucht. Wenn ich auf englisch umschalte, dann werden die Bilder nicht angezeigt.
Kannst du das mal prüfen, der Link funktioniert nicht.
Das ist ein Beispiellink, die Webseite befindet sich lokal.
-
Ich möchte kein Modul in die error.php laden, sondern einfach ein Bild mit HTML einfügen. Auch wenn ich ein Modul verwende, werden die Bilder nicht angezeigt, wenn ich englisch verwende.
Bei den Anhängen sieht man, das bei englisch die Grafik nicht geladen wird, obwohl es der gleiche Pfad wie im deutsche ist.
-
Hi,
ich baue mir gerade für meine Webseite die 404-Fehlerseite zusammen. Dazu habe ich in meinem Template die error.php erstellt.
Möchte in nun ein Bild verwenden, schreibe ich in der error.php z.B.
Das funktioniert soweit. Nun habe ich aber eine 2-sprachige Webseite. Schalte ich auf englisch um, wird das Bild nicht mehr angezeigt. Hier scheint etwas mit dem Pfad dann nicht mehr zu stimmen. Denn die englische Webseite hat in der URL ja den Zusatz "en", also so z.B. https://www.meinedomain.de/en
Was muss ich tun, damit das Bild für alle beiden Sprachen angezeigt wird?
MfG
-
Dann finde ich es aber seltsam, das es für die Kategorien einen Zähler gibt, der immer auf 0 steht und nicht hochgezählt wird.
Wer baut denn so etwas ein...
-
-
Hi,
bei den Kategorien unter "Veröffentlichung" gibt es u.a. "Zugriffe". Dort steht bei mir, bei jeder Kategorie die Zahl 0 drin.
Was muss man den machen damit dieser Zähler hochzählt? Wenn ich auf einer Kategorie klicke, bleibt der Zähler bei 0.
MfG neoman
-
Schau mal hier Aktueller Stand loading="lazy"
-
Ich meine die Anzeige im Frontend. Am besten wäre es, dies mit einem Menüpunkt zu verknüpfen. Beim Modul "Beiträge - Kategorie" würde mir eine Pagination fehlen, wenn der Autor sehr viele Beiträge hat.
-
Hi,
ist es in Joomla möglich, alle Beiträge eines Autors anzuzeigen? Die Beiträge befinden sich dabei in unterschiedlichen Kategorien.
Kann sein das ich Tomaten auf den Augen habe oder aber es gibt so eine Funktion gar nicht, deswegen die Frage.
MfG neoman
-
Leider reicht mir der Override der message.php nicht aus, da ich auch die HTML-Struktur der message-Boxen etwas anpassen muss. Also muss ich zwangsläufig in die messages.js rein. Ein guter Anfang wäre schon mal, wenn ich das
in einen div umwandeln könnte, so z.B.
In der messages.js gibt es die Zeile
Ersetze ich das 'joomla-alert' durch 'div', funktioniert mein Vorgaben schon zur Hälfte. Schönheitsfehler ist, das nach der Umbenennung der Close-Button nicht mehr funktioniert bzw. ganz verschwunden ist.
Ich weiß dass das komplexe Javascript-Funktionen sind und man das nicht mal so schnell hier mit ein paar Beiträge lösen kann, aber einen Versuch war es dennoch wert. Ansonsten muss ich halt nach einer anderen Lösung suchen.
-
I- n Joomla 4 sind die zugehörigen JS-Funktionen saberer abgetrennt und man muss mit der core gar nichts mehr machen. In Zeiten von Web Asset Manager und Override-Möglichkeiten in der joomla.asset.json, würde ich da ansetzen.
- Die messages.js in den Template-Assets-Ordner/js/ kopieren. Erst mal noch nicht die min!
- In der joomla.asset.json des Templates den Override zusätzlich mit rein (beachte das geänderte "uri"):
Das hat erstmal prinzipiell funktioniert. Somit kann ich wenigstens die messages.js overriden. Nun hänge ich aber in der messages.js fest, da ich von js nicht so viel plan habe.
Folgende Struktur ezeugt Joomla:
Code
Alles anzeigen<joomla-alert type="danger" close-text="Schließen" dismiss="true" style="animation-name: joomla-alert-fade-in;" role="alert"> <button type="button" class="joomla-alert--close" aria-label="Schließen"><span aria-hidden="true">×</span></button> <div class="alert-heading"> <span class="error"></span><span class="visually-hidden">Fehler</span> </div> <div class="alert-wrapper"> <div class="alert-message"> Das Formular kann nicht abgeschickt werden, da ihm die erforderlichen Daten fehlen.<br>Bitte die markierten Felder korrigieren und erneut versuchen. </div> </div> </joomla-alert>
Da ich ein auf Bootstrap 5 basierendes Template nutze, würde ich folgende Struktur benötigen.
Code<div class="alert alert-danger alert-dismissible fade show" role="alert"> <span class="fw-semibold">Danger alert:</span> Dismiss me by clicking the close button on the right. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div>
Wie also müsste die messages.js aussehen, damit ich die neue Struktur bekomme?
-
Hi,
ich suche einen Weg, um die Joomla eigenen System Messages Boxen umzuschreiben. Dabei möchte ich die HTML-Struktur selbst anpassen. So wie ich das bis jetzt analysieren konnte, wird die HTML-Struktur in einer Javascript-Datei von Joomla generiert. Das müsste nach meinen Recherchen die Datei media/system/js/core.min.js oder die Datei media/system/js/messages(-es5).min.js sein. Kann aber auch sein ich täusche mich und es wurde inzwischen etwas geändert.
Wie kann ich nun am besten die Messages-Boxen anpassen?
MfG neoman
-
Ok, habs gefunden. Den Schalter findet man nicht in den allgemeinen Optionen zur Komponente, sondern im Smartsearch Menuitem unter dem Tab "Erweitert".
-
Hi,
ich habe ein Update von 4.2.9 auf 4.3 gemacht. In Version 4.3 soll man bei der Smartsearch ein Sortierfeld im Frontend aktivieren können. Dabei ist mir aufgefallen,
das ich dieses Feld im Backend nicht zuschalten kann. In den Optionen zur Smartsearch-Komponente im Backend fehlt der Schalter "Sortierfelder anzeigen". Oder ich bin bilnd oder
der Schalter befindet sich an einer ganz anderen Stelle.
Kann das jemand nachvollziehen?
MfG neoman
-
Sofern die Karte per iFrame geladen wird: https://coolcat-creations.com/…joomla-modul-ccc-twoclick
Beim Einbinden von OSM in Verbindung mit Leaflet wird kein IFrame verwendet. Daher wird das Plugin leider nicht funktionieren. Trotzdem danke für das Plugin, vielleicht brauche ich es ja mal für was anderes.
Gibt es noch andere Lösungen?
-
Hi,
ich suche nach einer Möglichkeit OSM- bzw. Leaflet-Karten DSGVO-konform und ohne Einwilligung bzw. Consent-Tool in einer Webseite einzubinden. Die Problematik wurde schon mehrfach diskutiert, aber immer ohne Lösung. Lösungen gibt es schon, jedoch sagen mir die meisten nicht zu,
Eine Lösung wäre, ein Consent Tool für die ganze Webseite zu schalten. Kommt für mich nicht in Frage.
Eine andere Lösung wäre, die Karte zu blockieren und erst freizugegben, nachdem man dies expliziert durch einen Klick freigegeben hat. Hier ein Beispiel. Wie könnte ich soetwas umsetzen. Ist ja nicht Joomla-spezifisch. Kennt vielleicht jemand ein Script, womit man dies umsetzen kann?
MfG neoman