Posts by e-site

    we:video hatte ab irgendeiner webEdition Version 9? nicht mehr funktioniert und ich bin daher auf eine etwas andere Lösung umgestiegen:

    <h3>Video MP4:</h3><we:href name="video_mp4"/>
    <h3>Video WEBM:</h3><we:href name="video_webm"/>

    <video id="background-video" muted playsinline autoplay loop fetchpriority="high">
    <we:ifNotEmpty name="video_webm" type="href">
    <source src="<we:href name="video_webm" only="href"/>" type="video/webm">
    </we:ifNotEmpty>
    <we:ifNotEmpty name="video_mp4" type="href">
    <source src="<we:href name="video_mp4" only="href"/>" type="video/mp4">
    </we:ifNotEmpty>
    </video>

    Gruß
    Heiko

    Hallo Finn,

    das hatte ich mir auch schon überlegt nur ist der Kunde dann nicht mehr flexibel, falls dazwischen doch noch ein anderer Abschnitt benötigt wird. Habe auch schon eine vorgefertigte Seite erwähnt, die dann immer rüber kopiert werden kann, das ist aber auch nicht gewünscht.

    Keiner weiß so richtig, was zukünftig benötigt wird, die Texte der alten Website müssen komplett überarbeitet werden. Ich muss quasi einen Baukasten bereitstellen, der dann vom Kunden aktualisiert und befüllt werden soll.

    Vielleicht gibt es ja doch die Möglichkeit, beim erstellen der Seite das Blockelement zu befüllen.

    Hallo zusammen,
    ich bin gerade am erstellen einer Website für einen Kunden und stoße bei den Dokumenttypen an meine Grenzen.

    Die Seiten werden mit Blockelementen modular bestückt, was auch wunderbar funktioniert.

    Hier eine grobe Darstellung:

    Jetzt muss ich aber einen Dokumenttyp mit vorbestimmten Abschnitten zur Verfügung stellen.
    Wenn der Kunde den Dokumenttyp "Leistungen" auswählt, sollte der Block name="module" z.B. immer mit "Hero", "Text/Bild" und "CTA" vorausgefüllt sein.
    Ich sehe keine Lösung, ist es überhaupt möglich und wenn ja, wie?

    Gruß Heiko

    Hallo Finn, ich nutze überall auch den Aufruf-Trigger. Ich wurde nur letztens wegen diesem Hinweis bzgl Cron von einem Kunden gefragt und konnte auch nicht erklären, was es damit auf sich hat. Ich vermute, dass es sich hierbei um den Cronjob für triggerWEtask.php handelt.

    Hallo zusammen,

    ich habe erst vor 2 Wochen einige Websites auf 10.0.1 aktualisiert und jetzt funktionieren Dokumenttypen in Verbindung mit Unterverzeichnis /Jahr/Monat/ nicht mehr wie erwartet. Die neuen Seiten werden im Hauptverzeichnis angelegt und es wird zusätzlich ein namenloser Ordner im Hauptverzeichnis angelegt.

    Ich wollte hier im Forum darauf hinweisen, wenn der ein oder andere noch nicht aktualisiert hat.
    Ein Bugreport existiert schon:
    webEdition CMS - Quality Assurance

    Getestet mit PHP 8.3 und WE 10.0.1 und 10.0.3 auf 4 verschiedenen WE-Installationen.

    Geht es nur mir so oder wird das gar nicht genutzt?

    Gruß
    Heiko

    Weiß hier irgend jemand, was da genau passiert?

    Escapen z.B. \[ funktioniert auch nicht und wenn ich z.B. _ in der Regex habe, funktioniert die Rule nicht mehr korrekt. Es wird dann nur noch auf Zahl, Groß-, Kleinbuchstabe geprüft und nicht mehr auf Sonderzeichen, das trifft auch teilweise bei anderen Zeichen zu aber ich kann nicht alles testen.

    Das funktioniert jetzt [@#$%!()%?*^~{|}+-] und folgende Zeichen bereiten Probleme;
    [
    ]
    <
    >
    &
    ,
    .
    :
    ;
    =

    Hallo zusammen,

    ich muss auf einer Seite eine "Passwort ändern" Funktion anlegen und habe folgendes vorbereitet:

    Ich habe Probleme mit passwordRule="((?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%]).{11,})"

    Ich kann im Passwort Sonderzeichen wie & speichern, wird aber anscheinend von webEdition codiert (&amp;) und der User wundert sich, warum er sich dann nicht mehr korrekt anmelden kann. Gibt es eine Möglichkeit nur bestimmte Sonderzeichen in der Passwordrule zuzulassen? Zahlen, Groß- und Kleinbuchstaben und nur bestimmte Sonderzeichen? Gibt es zudem die Möglichkeit dann auch die Fehler für die Passwortlänge getrennt auszugeben und nicht alles innerhalb von <we:ifNotCustomerResetPassword type="passwordRule">?

    WE 9.2.3.0

    PHP 8.3

    Gruß Heiko

    Hallo Ulrich und Nils,

    wysiwyg="true" oder wysiwyg="false" ist egal, Emojis fliegen immer raus. Ich habe gelesen, dass es mit utf8mb3 und Emojis Probleme gibt. Erst mit utf8mb4 soll das funktionieren. Da webEdition mit utf8mb3 läuft, kann es daran liegen. Umwandlungen/Ersetzungen sind mir zu fehleranfällig.

    Ich muss hier auch noch etwas ausholen: die Emojis sind nicht in den Beiträgen selbst, es werden zusätzlich Social Media Texte (mit Emojis) mitgeliefert und auf den Seiten gespeichert und sollten dort auch bearbeitbar/änderbar sein.

    Ich speichere die Daten jetzt als *.json und in einen Ordner und prüfe den Inhalt über Filezilla. Von einem Freigabeordner werden die Texte dann automatisiert auf Social Media Kanälen gepostet.

    Hallo zusammen, es sind jetzt doch noch weitere Probleme aufgetaucht. Enthält der Text Emojis wie. z.B. 🚨💧werden die Emojis mit "_" ersetzt. Kann es sein, dass innerhalb von webEdition gefiltert wird? Getestet mit wysiwyg="true", wysiwyg="false", selbst bei einer Eingabe im Backend werden die Emojis wieder rausgefiltert.

    Mir würde schon ein einfaches Textfeld reichen, Hauptsache alle Zeichen/Icons usw. bleiben erhalten.

    Hallo Ulrich,

    Danke für den Input. Es funktioniert jetzt alles. Ich mache eine Prüfung mit is_dir() ob der Jahres-/Monatsordner angelegt/vorhanden ist. Dass es nicht updatesicher ist, ist mir bewusst aber ich wüsste nicht, wie ich es mit WE-Tags machen könnte. Es gibt zwar <we:write type="document" /> aber das scheidet bei meinem Projekt aus.

    Hallo zusammen, ich muss bei einem Projekt extern erstellte Beiträge automatisiert in webEdition anlegen und benötige noch ein bisschen Hilfe/Anregung.

    Ich bin anderen Lösungen als mit PHP nicht abgeneigt, vielleicht geht es auch direkt und einfacher mit we-Tags? Die Daten werden im json-Format ankommen, die Seite/Seiten werden angelegt und müssen dann händisch veröffentlicht werden.

    Getestet habe ich es mit PHP und das funktioniert auch soweit:

    Einziges Problem ist hier, dass die gewünschte Ordnerstruktur /aktuelles/2026/06/ damit nicht angelegt wird, die Beiträge wandern in den Ordner "/aktuelles/" mit der ID 10. Vielleicht hat hier jemand noch einen Tipp?

    Gruß Heiko

    Hallo zusammen,

    ich trage per Insert Daten in eine Tabelle ein: $res = $DB_WE->query($sql);
    Das gibt mir soweit true zurück. Gibt es eine Möglichkeit zu ermitteln, welcher Datensatz gerade hinzugefügt wurde?
    In diesem Fall benötige ich die ID des neuen Datensatz, welcher in der Tabelle als Auto-Inkrement angelegt ist.

    Gruß Heiko

    Hallo Finn, bin momentan mit allen WE-Installationen auf 9.3.1, PHP 8.3.

    Die Versionen im Ordner sind schon älter, bei einer Website von 2023. Im Backend werden nur 5 Versionen wie erwartet angezeigt. Momentan habe ich bei der ID 100 Version 155-160 im Backend mit dem letzten Datum von Ende 2024, im Ordner "versions" finde ich als älteste Version die 100_86.html.gz vom Jahr 2023.

    Hallo zusammen,
    bei mehreren Websites ist mir beim sichern der Daten aufgefallen, dass im Ordner versions manchmal Dateien im hohen fünfstelligen und auch sechsstelligen Bereich vorhanden sind. In der Versionierung ist 5 eingestellt und im Ordner versions finde ich z.B. von einer ausgewählten Seite/ID fast 90 Versionen. Wie kann ich das am besten auf einen aktuellen Stand bringen?

    Gruß Heiko