Beiträge von ayko

    Das sind mehrere Themen.


    Für das eine Custom Fields und override des Kontakt formulars kanst du mal das hier studieren. Es sit für Version 3 aber das Prinzip ist in Version 4 dasselbe.


    Für die Gestaltung der Felder mit CSS gibt es unendlich viele Tutorials, oder gleich das bootstrap: https://getbootstrap.com/docs/…ing-started/introduction/

    Danke dir. Dann ist sowohl Aufbau als auch CSS über das Override steuerbar, das wird mir gerade klar.
    Ich muss für ein BS5 basierendes Design die passenden Overrides erstellen. Ich dachte, dass das Cassiopeia-Template das bereits mit abedeckt und auf BS5 optimiert ist. Aber vermutlich ist das ein "Details-Feature".



    Für die mail Layout: Auf dem Joomla Community Magazine gibt es Beiträge für die Mail-Templates. Vielleicht findest du da was: https://magazine.joomla.org/al…a-4-html-email-templating. Das Maazin ist eine gute Quelle für Tutorials.

    Danke auch dafür.
    Was mir fehlt, sind ein paar Optionen für die Steuerung der E-Mails. Um zum Beispiel in den Header die CSS-Stylings zu packen, die dann je nach Empfängerprogramm greifen (z.B. Unterschiedliche Deklarationen für responsive images in gmail vs. outlook).
    Nach meinem aktuellen Verständnis kann ich über das html-template nur den body der email customizen, korrekt?

    Die nächste Frage, ist der Punkt, wie kann ich für verschiedene Formular, verschiedene E-mails kreieren? Es gibt ja nur ein Template.
    Wie kann ich für verschiedene Formulare, mit verschiedenen Feldern und verschiedenen Feldreihenfolgen, verschiedene Templates anlegen?

    Hallo in die Runde,

    kennt jemand eine richtig gute Anleitung, wie man sich seine eigenes Formular mit eigenen Feldern bauen kann.

    Ich möchte die Component -> Contacts dafür nutzen. Erweitert mit Custom Fields für meine individuellen Felder.

    Fragen die ich habe und hoffen durch das Lesen von guten Anleitungen klären und lernen zu können:


    • Reihenfolge der Felder verändern (die Basisfelder Name, E-Mail, Nachricht etc. sollen bspw. ans Ende)
    • Lassen sich die Basisfelder evtl. generell entfernen/ausblenden
    • Wie kann ich die Felder basierend auf meinen Template-Klassen(BS5) gestalten? -> CSS Klassen hinzufügen funktioniert, aber beispielsweise braucht es auch umschließende DIVs mit Klassen oder eine generelle CSS-Klasse für das <form> Element
    • Gibt es best practices wie Felder berechnet werden können (bsp: Custom field A: 10; Custom field B: 5% -> Berechnetes Feld 5% von 10)
    • Wie kann ich Felder ein- und ausblenden in Abhängigkeit einer Auswahl in einem anderen Feld?
    • optional: Wie kann ich ein individuelles responsives Mail Layout für den Versand der E-mail aus dem Formular nutzen?


    Vielen Dank und viele Grüße,
    Frank

    Hallo,

    ich baue meine Seite mit J4 komplett neu auf und habe eine URL-Struktur geplant.

    Beispielhaft zwei Links:

    https://xyz-beispieldomain.de/…-muenchen/shooting-buchen

    https://xyz-beispieldomain.de/…otografie/shooting-buchen


    Seitenstruktur:


    Startseite

    - Portrait Fotograf München

    ----Shooting buchen

    - Event Fotografie

    ----Shooting buchen



    Es gibt also für jede Hauptseite eine eigene Buchungseite mit anderen Inhalten, Optionen etc.

    Von der URL-Logik her wollte ich aber ungern Worte wiederholen oder Nummern verwenden (/shooting-buchen-2 oder /event-shooting-buchen).
    Da die Worte ja bereits auf der Hauptseie auftauchen.


    Problem:
    Das Alias "shooting-buchen" kann ich nur einmal im Menü verwenden.

    Ich habe das Gefühl, ich stehe irgendwie auf dem Schlauch, wie ich das Lösen kann, um zu der URL gewünschten Struktur zu gelangen.

    Wer also Tipps oder Links zu Erklärungen hat, immer her damit. Ideen zur Problemlösung sind natürlich auch willkommen.


    Viele Grüße und Danke Euch!

    Was mich immer noch interessiert:
    Frage: Was greift zu erst, die php.ini oder die .htaccess wegen der error-log Geschichte ??


    Dankeschön für die Vielen Tipps und Anhaltspunkte.

    Ich gehe die Sachen erneut durch und prüfe es noch mal.


    Als erstes Feedback:
    - Standard htaccess von joomla hat funktioniert

    - php 7.0.33 ist kein Tippfehler, dass ist Stand der Dinge, da es ein Non-Joomla Unterverzeichnis gibt, mit scripten die nicht mit 7.2/7.4 laufen (sind nicht von mir, aber für die Webseite der Stiftung zwingend notwendig. Ist derzeit eine Gegebenheit, die noch nicht änderbar ist)

    - Rewrite Base / war schon auskommentiert, wie ich schrieb, hab ich die notwendigen Anpassungen vorgenommen. ;)

    JoomlaWunder ok, diese php.ini einstellungen probiere ich mal aus und schaue ob user.ini möglich ist

    --> sofern die htaccess nicht das Greifen der php.ini blockiert (siehe Frage zu Beginn).


    viele Grüße
    Ayko

    Hallo zusammen,


    ich habe mal eine Verständnisfrage, bei der ich evtl. auf dem Holzweg bin.


    Nützliche informationen:


    Was ich gemacht habe:

    • Ich habe die .htaccess (standard als auch extended) von joomla-security hergenommen und verwendet
    • die nötigen Anpassungen habe ich vorgenommen (non-www zu www rausgenommen, domain angepasst)

    Problem:

    Die Webseite liefert einen Server Fehler 500.



    Was ich bereits geprüft und probiert habe:

    • configuration.php geprüft bezüglich der pfad angaben
    • htaccess geprüft auf domain-vertipper
    • htaccess empfohlene Änderungen bei Server Errror 500 vorgenommen
    • für error-logs die php.ini im Verzeichnis /homepages/22/xxxxxxx/htdocs/joomla2020 angelegt, wie bei ionos beschrieben:
    Code
    error_reporting = E_ALL | E_STRICT;
    log_errors = On;
    display_errors = Off;
    error_log = /homepages/27/d382162338/htdocs/php-errors.log;
    • Quelle: https://www.ionos.de/hilfe/hos…hp/error-logs-aktivieren/
    • Pfad natürlich angepasst auf meinen persönlichenpfad: /homepages/22/xxxxxxxxx/htdocs/php-errors.log (Schreibrechte vorhanden, sogar 777 probiert)
    • ohne Ergebnis
    • Kontakt zu IONOS-Support wo ich die Server error logs einsehen kann (ich kenne das von hosteurope, dass es im KundenLogin möglich ist)
    • IONOS-Support gab mir nur erneut den Hinweis (dies hatte ich bereits gelesen) dass ich die php.ini anlegen soll dafür
    • Ich verwies darauf, dass ich doch irgendwo, wie auch die access.log files die error-log files (ggf. über ssh-login) einsehen können müsste
    • erneute Antwort vom IONOS-Support, ich soll die php.ini einrichten

    Mein Verständnis-Problem:

    1. Wenn die htaccess einen Servererror 500 verursacht, greift doch die php.ini im Verzeichnis nicht und kann ins Log schreiben, korrekt?
    2. Ich habe auf meinem hosteruope account das gleiche spiel probiert und in die htaccess am Anfang "xyz-Unfug" geschrieben, dann kam natürlich ein 500er und in der server error-log auch ein Hinweis auf "xyz-Unfug" in Zeile 1
    3. Wie kann ich durch die php.ini server error logs ausgeben lassen, wenn ein 500er Fehler auftritt

    Zu meinem Hintergrund, ich bin technisch sehr versiert und lese und lerne viel, aber hier braucht es vermutlich wirklich einen entscheidenen Hinweis, denn ich bisher nirgends finden konnte.


    Also, was kann ich noch tun, damit ich diese Ergebnisse erhalten?


    viele Grüße,

    Ayko


    PS: Sonst wäre mein nächster Weg, die htaccess Stück für Stück auszuprobieren bis ich die Problemstelle gefunden habe (erscheint mir etwas umständlich, ist aber eine mögliche Lösung)