Beiträge von Louis1965

    Ich möchte ein eigenes Buchhaltungs-Plugin schreiben, das genau an den Verein angepasst ist, bei dem ich die Finanzen erledige. Für Abklärungen habe ich auch mit der Googl-KI Gemini diskutiert. Bei der Frage, ob ich ein Formular zB. lou_buchen_alle_form nennen soll, schreibt sie:
    "Hier empfehle ich eine kleine Anpassung in der Schreibweise, die im Web-Design (CSS) und JavaScript Standard ist.
    Im HTML nutzt man für IDs meistens den Bindestrich (-) statt des Unterstrichs (_). Der Unterstrich wird oft für Datenbanken und PHP-Variablen reserviert"
    Weil ich dazu nichts recherchieren konnte, habe ich hier im Forum gefragt.

    Die vollständige Frage/Antwort hier:

    Meine Frage an Gemini:
    Ich habe Wordpress soeben nochmal neu installiert und den Präfix lou_ vergeben. Eine Tabelle würde also zB. den Namen lou_buchen_alle_tab haben. Und das darauf aufbauende Formular? lou_buchen_alle_form zB.?

    Antwort Gemini:
    Das ist ein hervorragender Ansatz! Mit dem Präfix lou_ hast du eine saubere Basis geschaffen.

    Was die Benennung angeht: Du kannst das so machen, aber es gibt eine wichtige Unterscheidung zwischen Tabellennamen (Datenbank) und Formular-IDs (HTML/Frontend), die dir das Leben später beim Programmieren leichter machen wird.

    1. Die Tabelle: lou_buchen_alle_tab
    Das ist perfekt. Der Präfix steht am Anfang, und das Suffix _tab hilft dir sofort zu erkennen: „Das ist eine Tabelle in der MySQL-Datenbank.“

    2. Das Formular: lou_buchen_alle_form?
    Hier empfehle ich eine kleine Anpassung in der Schreibweise, die im Web-Design (CSS) und JavaScript Standard ist.
    Im HTML nutzt man für IDs meistens den Bindestrich (-) statt des Unterstrichs (_). Der Unterstrich wird oft für Datenbanken und PHP-Variablen reserviert.
    Mein Vorschlag für dein Formular:
    id="lou-buchen-alle-form"
    Warum diese Trennung der Schreibweise hilfreich ist:

    • Auge & Gehirn: Wenn du in deinem Code lou_buchen_alle_tab (mit Unterstrichen) siehst, weiß dein Gehirn sofort: „Achtung, hier geht es um die Datenbank/PHP.“
    • Auge & Gehirn: Wenn du lou-buchen-alle-form (mit Bindestrichen) siehst, weißt du: „Das ist ein Element auf meiner Webseite (HTML/CSS/JS).“


    Muss das Formular denselben Namen haben wie die Tabelle?
    Nicht zwingend, aber es ist eine sehr gute Gedankenstütze! In der Software-Entwicklung nennen wir das Mapping. Es hilft dir enorm, wenn du nach sechs Monaten wieder in deinen Code schaust.

    Objekt-Typ Empfohlener Name Wo wird es genutzt?
    Datenbank-Tabelle
    lou_buchen_alle_tab MySQL / PHP ($wpdb)
    Formular (ID) lou-buchen-alle-form HTML / CSS / JavaScript
    Formular-Titel "Buchungs-Journal 1995" Sichtbar für dich als Benutzer

    Ein wichtiger technischer Punkt zu WordPress
    Wenn du WordPress installiert hast und lou_ als Präfix gewählt hast, wird WordPress intern jede Tabelle so ansprechen: $wpdb->prefix . 'buchen_alle_tab'.
    Das bedeutet: Falls du dein Plugin später einmal auf einer anderen WordPress-Seite installierst, die vielleicht den Präfix wp_ nutzt, passt sich dein Plugin automatisch an.
    Soll ich dir zeigen, wie wir in deinem Plugin eine "Konstante" definieren, damit du nicht jedes Mal lou_buchen_alle_tab ausschreiben musst, sondern einfach kurz LOU_TABELLE sagen kannst? (Das macht den Code viel übersichtlicher!)

    Hallo
    Die Google-KI Gemini schlägt mir vor, einzelne Worte in den Namen von MySQL-Tabellen mit Unterstrichen zu trennen (zB. lou_buchen_alle_tab). Weiter meint sie, dass es üblich ist, einzelne Worte in Namen von durch HTML oder CSS erzeugten Objekten (zB. Eingabmasken) mit Minuszeichen zu trennen (lou-buchen-alle-form).
    Bei Letzterem bin ich skeptisch und finde auch nichts wirklich etwas dazu, höchstens, dass eine solche Schreibweise zu Fehlern in der Codeausführung führen kann.

    Unterstriche für DB-Tabellen. Das ist wohl so üblich.
    Aber Minuszeichen für HTML-/CSS-Objekte?
    Was sagt Ihr dazu?

    Vielen Dank.
    Grüsse, Louis

    Grad selber gemorken: Firefox-Cookies gelöscht, und das Login wird bei Site-Aufruf abgefragt, gut soweit. Aber das Login eines anderen WP-Benutzers, den ich neu angelegt habe, gibt noch keinen Site-Zugang. Wie kann ich einem anderen User den Zugang gewähren, ohne dass dieser mein Login benutzen muss?

    Hallo
    Ich möchte eine Website vollständig passwortgeschützt machen. Es ist eine Subdomain. Beim Hoster habe ich schon den "Passwortschutz" aktiviert, aber die Website wird trotzdem ohne Login-Abfrage angezeigt. Es handelt sich um https://mks-fibu-test.money4nothing.ch/ (noch ganz am Anfang). Mit den Dateien .htpasswd und .htaccess soll es auch gehen, aber da habe ich zuwenig Infos gefunden, um den Schutz damit auch sicher hinzukriegen. Ich möchte es möglichst mit WP-Bordmitteln machen, ohne Plugin.
    Vielen Dank für die Hilfe.
    Grüsse
    Louis

    Hallo

    Wenn ich mit dem Wordpress-Pagebuilder-Plugin Elementor einen Sticky-Header erstelle (fixierter Header) und dann Anker auf einer Seite setzen möchte, so verdeckt der Sticky-Header das Ankerziel.

    Gibt es wirklich nur die nachfolgend verlinkte Lösung?
    https://p1commerce.de/loesung-elemen…scroll-problem/
    Das Einstellen auf Pixelebene scheint mir recht kompliziert, soll die Seite doch auf möglichst allen Geräten gut aussehen (responsiv).

    Vielen Dank.

    Grüsse
    Louis

    Sorry, war mir nicht bewusst, weil selten hier. Und die Einstellung ist so banal, dass die Leute, die hier lesen, das wohl die allermeisten wissen. Obwohl, wirklich gelöst ist meine Frage nicht. Denn ich kann bei einem Button-Widget in Elementor zwar die Link-Optionen ändern (Zahnradsymbol neben Link, "in einem neuen Fenster öffnen"). Diese Optionen sind jedoch im Formular-Widget (Aktion nach dem Versenden, Aktion 'Weiterleiten' hinzufügen und dann Punkt 'Weiterleiten' ) nicht verfügbar (jedenfalls nicht am selben Ort, also kein Zahnradsymbol).
    Hat sich trotzdem erledigt, weil ich die Seite, von welcher aus die Zahlungsseite aufgerufen wird, nun einfach von einem normalen Button-Widget aus (kein Formular) in einem neuen Tab öffne, sodass, wenn die Zahlungsseite geschlossen wird, zwar auch der Tab geschlossen wird, aber meine Site noch offen ist.
    Grüsse
    Louis

    Hallo

    Ich möchte, dass die Zahlungsseite
    https://money4nothing.payrexx.com/de/vpos?amount=19.9&currency=CHF
    in einem neuen Tab öffnet.

    Wenn die Zahlungsseite geschlossen wird, soll meine Seite noch geöffnet sein, was im Moment leider nicht der Fall ist.

    Ich habe das bis jetzt mit HTML oder mit einem iFrame versucht. Beides noch ohne Erfolg. Beim iFrame muss ich, wenn ich richtig verstanden habe, die Höhe und Breite in Pixel anpassen. Ohne diesen Ansatz im Moment weiter verfolgt zu haben, würde ich vermuten, dass das eine Bastelei beim responsiven Design geben könnte.

    In diesem Zusammenhang ein mir unerklärlicher Effekt:
    Auf der Testseite
    https://money4nothing.ch/zahlung19-90/
    wird bei Wahl von "Zahlung abschliessen" ein neuer Tab geöffnet. Bei "hier klicken" jedoch nicht. Beide öffnen diesselbe Seite. Letztere mit dem HTML-Code
    <p><a href="Zahlung19.90" target="_blank" rel="noopener noreferrer">Zahlung abschließen</a></p>

    Warum das unterschiedliche Verhalten bei gleichen Parametern?
    Und eben: Wie kriege ich es am besten hin, dass die oben erwähnte Zahlungsseite in einem neuen Fenster öffnet?

    Vielen Dank.

    Grüsse
    Louis

    Hallo

    Wie kann ich die URL, auf die ich in einem Elementor-Formular weiterleite. in einem neuen Tab öffnen lassen?

    Ich leite in einem Kontaktformular im WP-Page-Builder-Plugin Elementor nach dem Versenden auf eine Zahlungsseite weiter. Schön wäre es, wenn diese in einem eigenen Fenster öffnen würde, ansonsten der Besucher nur die Seite schliessen kann (und wenn gewollt meine url neu wählen muss) oder - auch unschön - nach Abschluss der allfälligen Zahlung mehrmals auf den Zurück-Button des Browsers klicken muss.

    Wenn mittels CSS möglich: Wo genau muss ich diesen Code einsetzen?

    Vielen Dank.

    Grüsse
    Louis

    Der Button soll eine Zahlungsseite eines externen Zahlungsvermittlers aufrufen. Dieser erlaubt Informationen im Link. Schön wäre es also, wenn der Link immer neu zusammengebaut würde mit mind. einer Information im Elementor-Formular.
    Beispiel:
    https://money4nothing.payrexx.com/de/vpos?amount…is.noser@gmx.ch

    Obwohl, dieser Link scheint noch nicht zu funktionieren, denn in der Zahlungsseite sollten, wie ich das verstehe, der Vorname, die Tel-Nr. und die Mailadresse stehen (https://docs.payrexx.com/merchant/payre…tools/parameter).

    Grüsse
    Louis

    Hallo
    Wenn auf einen Button geklickt wird, soll eine Mail verschickt werden und eine andere Website geöffnet.

    Hat jemand eine Idee?

    Beim Formular-Widget von Elementor kann ich dem Button mehrere Aktionen zuordnen. Ich brauche aber im konkreten Fall 4 Buttons und pro Formular ist nur einer möglich. Bei 4 Formularen würde ich von dreien nur die Buttons benötigen, was nicht geht, weil nicht alle Textfelder löschbar sind (eines muss übrigbleiben).

    Vielen Dank.
    Grüsse
    Louis