Beiträge von phil-web

    Hi Michael, ich hab das leider bzw. zum Glück bisher noch nicht austesten müssen :D

    Es werden aber schon mehr als ein paar sein, ich würde mal schätzen, dass die einzige Begrenzung da die Zeit ist, die der Webserver für den Mail-Versand braucht. Am besten einfach mal ausprobieren.

    Hallo,

    probieren Sie bitte einmal "/public_html" als Zielordner aus (nach dem Speichern bitte neu veröffentlichen). Laut der Dokumentation Ihres Hosters lh.pl sollte das korrekt sein, sofern Sie nicht mehrere Webseiten auf dem Webspace betreiben.

    In Version 17: Links im Menü "Veröffentlichen", dann "Veröffentlichungsziel konfigurieren"

    In Version 15/16: Oben unter "Webseite" > "Veröffentlichen" > "FTP-Server konfigurieren"

    Hallo,

    vermutlich hat der Provider / Webhoster die Zugangsdaten oder die FTP-Adresse des Webservers geändert. Bitte prüfen Sie, ob die Daten im Programm korrekt eingegeben sind.

    Teils stellen Webhoster auch veraltete Protokolle ein. Sollten Sie also bisher beispielsweise unverschlüsseltes FTP genutzt haben, ist es gut möglich, dass Ihr Hoster dies nun nicht mehr unterstützt.

    Was Stefan mit den vier Buchstaben sagen will: theoretisch und technisch ist das möglich, allerdings in Zeta Producer momentan nicht umgesetzt bzw. unterstützt.

    Wäre ja vllt. mal eine Idee für zukünftige Versionen, bei Datei-Uploads auch "multiple" zu unterstützen.

    Hallo Marc,

    bitte aktualisiere mal auf die neueste Version 17.0.4, mit der das Problem hoffentlich gelöst wurde:

    Stefan S
    12. Januar 2026 um 12:20

    Hallo,

    es wäre sehr hilfreich, wenn Sie den auftretenden Fehler genauer beschreiben oder sogar Fehlermeldungen und Screenshots anhängen könnten.

    Die Beschreibung "geht nicht" ist leider nicht wirklich informativ.

    Hallo Ela,

    probier mal folgenden CSS-Code:

    CSS
    <style>
    .meineTrennlinie hr {
    	height: 4px !important;
    }
    </style>

    Bei der Trennlinie musst du dann natürlich die entsprechende Klasse "meineTrennlinie" bei den CSS-Klassen eintragen.

    Hallo,

    Sie können ja die Home-Version von Zeta Producer 17 auf dem Nebenrechner installieren und dort etwas herum probieren. Die Beschränkung auf rein private Seiten greift nur, wenn Sie die erstellte Webseite online veröffentlichen. Für solche "Experimente" können Sie die kostenlose Version problemlos nutzen.

    Bonjour Monsieur :D

    Zeta Producer erstellt neue Projekte zwar standardmäßig im Ordner "Dokumente" (der je nach Konfiguration des Rechners in OneDrive liegt). Sie können den Projekt-Ordner aber auch manuell auf an jeden beliebigen Ort verschieben, also auch in einen anderen OneDrive-Ordner. Diese muss natürlich in Windows eingebunden sein.

    Dann können Sie das Projekt einfach aus Zeta Producer heraus am neuen Speicherort öffnen und wie gewohnt bearbeiten.

    Hallo,

    das ist natürlich sehr ärgerlich.

    Sie erwähnten, dass Sie momentan Zeta Producer 16 nutzen. Welche Version verwenden Sie genau? In Versionen vor 16.8.7 ist das Problem bekannt, dass vereinzelt plötzliche Abstürze ohne einen von außen ersichtlichen Grund auftraten. Dieser Fehler wurde mit der Version 16.8.7 behoben.

    Falls Sie eine ältere Version nutzen, sollten Sie also zu erst einmal auf die Version 16.8.7 aktualisieren. Diese können Sie hier herunterladen: https://www.zeta-producer.com/downloads/zp16-setup.exe

    @Entwickler Schaut euch mal Zeile 528 in der Controller.php des Guestbook-Moduls an, da vermute ich die Sicherheitslücke. Ihr verwendet die "dataDomain" dann an einigen Stellen, z. B. um Verzeichnisse zu erstellen, ohne zu prüfen, ob der Wert aus dem Request-Array überhaupt valide ist.

    Warum wird da überhaupt ein eigener "Storage" implementiert? Wäre eine SQLite-DB nicht sinnvoller?

    Ich denke, die kannst du löschen.

    Die Entwickler sollten da aber mal nachsehen, da scheint es je irgendein injection Problem zu geben. Als Angreifer sollte man nicht die Namen der Ordner und Dateien im Gästebuch beeinflussen können.

    Hallo,

    der "Clou" an Zeta Producer ist ja gerade, dass es sich um ein Desktop-CMS handelt, das offline arbeitet. Ein Großteil der Projekt-Daten, insbesondere die Datenbank, die auch Blog-Beiträge enthält, liegt nur lokal auf dem Rechner. Zeta Producer lädt auf den Webspace nur die finale Version der Webseite hoch, Änderungen an diesen Dateien werden nicht wieder ins eigentliche Projekt übernommen. Deshalb müssen alle Änderungen am PC gemacht werden, wo eine API recht sinnlos wäre.

    Am einfachsten wäre es also, den Blog auszulagern und mit einer anderen Software, wie WordPress, zu verwalten.

    Hallo Arne,

    welches Layout verwendet deine Seite denn? Ich hatte da mal was mit etwas JavaScript gebastelt, das so allerdings nur im Layout "Flat Responsive" funktioniert. Für ein anderes Layout könnte man das aber natürlich entsprechend anpassen.

    Solltest du Flat Responsive verwenden, kannst du im Attribut "mobile_script" mal folgendes einfügen:

    Wie man die Attribute aufruft wird hier beschrieben: https://docs.zeta-producer.com/attribute.html#a1089 Ggf. muss "Alle anzeigen" aktiviert werden, um das Attribut sehen zu können.

    Hallo,

    Mehrsprachigkeit auf Webseiten lässt sich prinzipielle auf zwei Arten umsetzen:

    1. Manuelle Übersetzung

    Liefert natürlich das beste Ergebnis, erfordert aber Kenntnisse in der Zielsprache und einiges an Zeit, um alle Inhalte zu übersetzen und dann auch aktuell zu halten.

    Wie das mit Zeta Producer Business (die Funktion ist in der Express-Version leider nicht verfügbar) umgesetzt werden kann wird hier im Handbuch beschrieben: https://docs.zeta-producer.com/mehrere-sprachen.html

    2. Automatisch Übersetzung

    Sicherlich die einfachste Möglichkeit, aber führt teilweise trotz Verbesserungen in den letzten Jahren oft zu falschen Übersetzungen, weil der Kontext fehlt. Übersetzungsdienste wie Google Translate können mit Bordmitteln leider nicht so einfach integriert werden. Allerdings gibt es zwei externe Widgets dafür, die Google Translate in die Webseite einbinden: https://www.widget-zp.de/translate-select.html und https://www.widget-zp.de/translate-flag.html

    Viele Grüße und ein frohes neues Jahr!

    Hallo,

    BOM ("Byte Order Mark", du hast ein "O" zu viel ^^) sollte in 99% der Fälle deaktiviert sein. Das hat nichts mit der Speicherung in der Datenbank, sondern mit der Kodierung der Ausgabedateien zu tun. Falls du das aktiviert hast, bitte wieder deaktivieren. Diese Einstellung sollte nur geändert werden, wenn es auf der Webseite selbst zu Problemen kommt, die durch die Textkodierung verursacht werden.

    Da sieht man mal wieder, dass ChatGPT (und jede andere künstliche "Intelligenz") einfach nur Sprachmodell sind, die das nächste wahrscheinlichste Wort vorhersagen und nicht wirklich denken können. Die Dinger eignen sich beim komplexen Problemen leider vor allem dazu, plausibel klingende Texte zu erzeugen und die Taschen der KI-Profiteure (NVIDA & co) zu füllen.

    Ich wünsche trotzdem eine entspannte und fröhliche Weihnachtszeit und hoffe, dass dein Problem schnell gelöst werden kann!

    Hallo Ina,

    ich will dich nicht entmutigen, aber deine Vorgehensweise ist leider nicht die richtige. Wenn du die Dateien von der Webseite in den preview / output Ordner zurück kopierst, werden diese zwar scheinbar korrekt im Programm angezeigt. Allerdings fehlen die Texte und Bilder trotzdem in der Projekt-Datenbank, d.h. du kannst diese Elemente nicht im Programm bearbeiten und bei der nächsten Änderung werden diese überschrieben. Der einzig sinnvolle Weg ist leider, wie ich schon oben beschrieben wurde, die Inhalte über Zeta Producer wieder einzufügen. Nur dann sind diese in der Datenbank vorhanden und wirklich im Projekt gespeichert.

    Alle Änderungen an irgendwelchen Dateien kannst du dir leider sparen, das ist verschwendete Zeit.

    Hallo,

    Sie können die index.php Datei (oder jede andere Datei in den Ordnern "output" oder "preview") nicht mit Zeta Producer öffnen. Bei diesen Dateien handelt es sich um Dateien, die Zeta Producer auf Ihren Webserver kopiert. Sie enthalten jedoch nicht alle von Programm benötigen Informationen. Diese Informationen sind nur in der Projekt-Datenbank enthalten, welche nur mit einem Backup gesichert und wiederhergestellt werden kann.

    Um das Projekt zu öffnen, müssen Sie entweder die .zpproject-Datei im Projekt-Ordner öffnen oder Zeta Producer starten und dort das Projekt auswählen.

    Leider kann das Projekt nur mit einem Backup wiederhergestellt werden. Ist keines vorhanden, gibt es leider keine andere Möglichkeit außer die verloren gegangenen Änderungen einzeln von der veröffentlichten Webseite zu kopieren und wieder in Zeta Producer einzusetzen.

    Hallo Holger,

    angenommen, du legst ein iframe an und bindest z. B. eine Seite von einer anderen, externen Webseite (das könnte auch eine Art "Widget", z. B. ein Besucherzähler sein) ein. Wenn ein Besucher deine Seite jetzt aufruft, stellt der Browser beim Laden auch Anfragen an diese externe Seite, ohne dass dein Webseitenbesucher vorher in die Datenübertragung eingewilligt hat. Das ist nach DSGVO oft verboten, insbesondere wenn diese externe Seite auf Server außerhalb der EU gehostet wird.

    Deshalb gibt es die Option, alle Iframes zu blockieren und erst nach expliziter Zustimmung den Inhalt zu laden.

    Hallo Ulrike,

    eigentlich ist die Fehlermeldung ja recht eindeutig. Du musst auf der Seite "Bibi's Erfolge" in die Spaltenansicht wechseln (F8), dort das Widget "Cookie-Consent" suchen und es löschen.

    Das Widget sollte nur auf einer Seite, nämlich der Startseite, verwendet werden.

    Hallo,

    Mein Einwand, dass die Absenderadresse doch vom Verfasser der jeweiligen Mail in das Kontaktformular eingegeben würde, interessierte den Support nicht. Ich sollte hingegen einen Screenshot mit der Fehlermeldung schicken. Frage nun: Wie kriegt ich das Kontaktformular ans Laufen?

    mit der Absenderadresse ist die Adresse gemeint, die der Webserver zum Versand des Kontaktformulars verwendet. Diese kann in den Widget-Einstellungen unter "Optional" bei SMTP hinterlegt werden:

    Allgemein würde ich immer den Versand per SMTP empfehlen, da diese Methode deutlich robuster ist und eigentlich auf allen Servern funktioniert.

    Zum Online-CMS kann ich so leider nichts sagen, das müsste man online sehen.

    Hallo,

    hier scheint es sich um ein ärgerliches Missverständnis zu handeln. Sie hätten die Lizenznummer einfach wieder in Version 15 eingeben und damit wie bisher weiterarbeiten können. Sie haben ja eine "lebenslange" Lizenz für Version 15 gekauft, warum sollte diese plötzlich nicht mehr funktionieren?

    Mir sind die aktuellen Rabattbedingungen nicht bekannt, jedoch hätten Sie nach Eingabe der Lizenznummer ziemlich sicher einen Rabatt bekommen: https://www.zeta-producer.com/de/shop-update.html

    Hallo,

    der "output"-Ordner ist leider wertlos, jedenfalls wenn man das Zeta Producer Projekt wiederherstellen möchte. Man kann allerdings natürlich die Texte und Bilder von dort per Hand in das V16-Projekt kopieren und einfügen.

    Ansonsten besteht vielleicht die Möglichkeit, bei dem Cloudanbieter die gelöschten Daten wiederherzustellen. Manche Anbieter speichern diese, z. B. für 30 Tage. Wurde vielleicht sogar ein Backup auf den Webserver mit ZP gemacht? Falls nicht, empfiehlt es sich, diese Option für die Zukunft zu aktivieren.

    Hallo,

    sie haben bisher Version 13 genutzt, welche schon einige Jahre alt ist und nicht mehr entwickelt wird. Sie können eine Lizenz nur für die aktuell Version 17 kaufen und Ihr Projekt dann einfach in diese Version konvertieren. Damit profitieren Sie von allen aktuellen Features.

    Für eine gewerbliche Nutzung von Zeta Producer für eine Firmenwebseite benötigen Sie in jedem Fall eine Lizenz, siehe Lizenzbedingungen: https://docs.zeta-producer.com/lizenzbedingungen.html

    Ok, bei ZP 14 ist es das gleiche Problem.

    Wo haben Sie denn den Google Analytics Code eingefügt? Ich vermute unter Webseite | Einstellungen wie hier beschrieben? https://docs.zeta-producer.com/v14/web-tracki…egen.html#a1798

    Dann fügen Sie am Anfang vor dem gesamten Code <$ if (!system.preview) { $> und am Ende nach dem Code <$ } $> ein. Dadurch wird der Code nur noch auf der Live-Seite ausgeführt und nicht mehr in der internen Vorschau.

    Hallo,

    das liegt daran, dass Zeta Producer 14 nicht kompatibel ist mit dem JavaScript-Code, den die Einbindung von Google Analytics verwendet. Entweder Sie aktualisieren auf die neueste Version 17, oder Sie ändern den Code wie folgt ab, damit dieser nicht mehr in der Vorschau angezeigt wird:

    Code
    <$ if (!system.preview) { $>
    HIER TRACKING CODE EINFÜGEN
    <$ } $>