Beiträge von neoman666

    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

    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.

    Code
    <img src="images/meinbild.jpg">

    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

    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

    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

    Code
    <joomla-alert

    in einen div umwandeln könnte, so z.B.

    Code
    <div class="alert alert-danger"

    In der messages.js gibt es die Zeile

    Code
    const messagesBox = document.createElement('joomla-alert');

    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:

    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

    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

    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