Beiträge von phil-web

    Hallo,

    dafür fügen Sie auf der Seite "blog.php" in Zeta Producer einfach das Widget "Quelltext" an einer beliebigen Stelle (z. B. am Anfang / Ende der Seite) mit folgendem Code ein:

    PHP
    <$
    var code = "<?php header('X-Robots-Tag: noindex, follow'); ?>";
    system.addFinishScript(code);
    $>

    Die Methode addFinishScript schreibt den Code an den Anfang der Ausgabedatei (blog.php).

    Moin Wolfgang,

    lass dich von unserem Fachsimpeln weiter oben nicht verwirren, dabei ging es nur darum, wie man einen globalen Übergang für alle Seiten festlegt (was bisher noch nicht über die "normale" Benutzeroberfläche von ZP sondern nur per Attribut möglich ist).

    Um den Übergang für eine Seite zu aktivieren, wechselst du einfach oben rechts auf den mittleren Reiter "Design". Dann siehst du links in der Sidebar den Bereich "Seite" mit der Auswahl "Seitenübergang". Dort kannst du einstellen, wie die Seite beim Aufruf animiert werden soll.

    Hallo,

    Soviel zum Thema lebenslang nutzbar, wenn die Original-Features nicht mehr funktionieren.

    Die "Original-Features" funktionieren ja auch noch, aber eben nur mit dem damaligen Stand der Technik. Wie eigentlich bei allen lebenslangen Lizenzen müssen Updates bei Bedarf gekauft werden, ansonsten muss man auf manche Funktionen verzichten.

    Wenn Sie beispielsweise ein Smartphone kaufen, erhält dieser für eine gewisse Zeit kostenlos Updates, danach wird die Hardware irgendwann nicht mehr unterstützt und Sie müssen ein neues Gerät anschaffen, um neue Features und Apps nutzen zu können. Das Smartphone funktioniert technische gesehen noch genau so wie an dem Tag, als Sie es gekauft haben. Die "Welt außen rum" hat sich allerdings eben weitergedreht, was dazu führt, dass manche Dinge nicht mehr kompatibel sind.

    Hallo,

    ich vermute, dass das die Regel ist. ZP löscht meines Wissens nach keine Dateien vom Server, sondern überschreibt diese höchstens wenn eine Datei mit gleichem Namen bereits existiert. Ist aber wie gesagt nur eine Vermutung, ich kann mich da auch irren.

    Edit: Ich scheine mich wirklich geirrt zu haben :D

    Hallo bvtina,

    alternativ probier mal folgenden Code im Widget Quelltext, der nutzt die in ZP enthaltene Lightbox "Fancybox":

    Bei der URL musst du #stream.jpg anhängen, damit die Fancybox das korrekt als Bild erkennt.

    Hallo,

    Fehler 1 und 2 sind Probleme des W3C Validators, der offensichtlich das neue CSS-Feature "view-transition" noch nicht kennt.

    Fehler #3 müssen sich die ZP-Entwickler mal ansehen, das scheint nicht korrekt umgesetzt zu sein.

    Diese Fehler stellen aber allgemein kein ernsthaftes Problem dar und verhindern werde die Indexierung bei Suchmaschinen noch führen sie zu Problemen im Browser. Also kein Grund zur Panik ;)

    Hallo Özkan,

    warum verwendest du nicht einfach das ZP-eigene Widget Cookie-Consent? Das bietet ja entsprechende DSGVO-konforme Auswahloptionen für den Webseitenbesucher an.

    Ansonsten kann ich nur das Design und die Farbgebung bewerten, das gefällt mir eigentlich ganz gut! :)

    Hallo,

    wie Drcymbalschon erkannt hat, ist das nicht ganz einfach zu erreichen. Das lässt sich nur über einen kleinen Umweg lösen, in dem man die normale Border ausblendet und dann eine neue mit variabler Breit erzeugt.

    Der folgende zusätzliche Code ändert die Breite in der Tablet- und Smartphone-Ansicht:

    Ggf. ist auch eine Angabe wie width: 80% anstatt einer festen Breite in Pixeln sinnvoll.

    Hallo,

    eine pauschale Aussage, wie Sie sich das verständlicherweise wünschen, wird da wohl kaum möglich sein. Dafür gibt es zu viele Variablen in der Rechnung: Dateigröße und ggf. schnell wachsende Anzahl der Bilder, Leistung Ihres Computers, Ihre Erwartungen hinsichtlich Stabilität & Performance, ... Deshalb kann ich Stefans Antwort gut nachvollziehen, keine verbindliche Aussage machen zu wollen.

    Die Einbindung von externem HTML-Code ist in Zeta Producer eigentlich recht einfach möglich, dafür wäre es natürlich gut zu wissen, wie ein Beispielcode von Visual Lightbox aussieht. Gibt es eine gesamte HTML-Seite (inklusive <head> und <body>) oder nur einzelne HTML (z. B. <div> Elemente) aus?

    Insgesamt glaube ich, dass Zeta Producer für Ihren Anwendungszweck funktionieren könnte, aber aus meiner Sicht ist es dafür eigentlich nicht vorgesehen. Bei Lehnertfunktioniert es zwar, allerdings kann ich mich da auch an einige Probleme hinsichtlich der Leistung über die letzten Jahre erinnern, wie der aktuelle Stand da ist kann nur er selbst sagen. So wie sein Projekt klingt auch Ihres meines Erachtens eher nach einem Fall für ein Datenbank-basiertes System, dass die Bilder dynamisch anzeigen kann. Ich kann da leider nichts empfehlen, da ich selbst so etwas noch nie benötigt bzw. wenn, dann selbst programmiert habe.

    Mein Vorschlag wäre, es mal mit Zeta Producer zu probieren, vorausgesetzt, Ihr Computer ist aktuell und einigermaßen Leistungsstark.

    Sammyz Das werden die Entwickler bestimmt herausfinden, der Code stammt von ZP und ist schon richtig so. Allerdings wird der gesamte Text warum auch immer fälschlicherweise in einem <p> mit CSS-Klasse "zpblogreadmore" ausgegeben, wahrscheinlich ein Problem des Editors.

    Ich würde es wie gesagt so lösen:

    • Beim Löschen der letzten Referenz kein automatisches Löschen der Datei, stattdessen ein Dialog "Dieses Bild wurde nur noch an dieser Stelle verwendet. Soll das Bild gelöscht oder behalten werden?" (der Dialog sollte eine Option "Nicht mehr nachfragen" haben)
    • Die ungenutzten Bilder werden nicht veröffentlicht / auf den Server kopiert, es sei denn der Nutzer hat dies ausdrücklich mit einer Option in der Bilderverwaltung aktiviert
    • Man könnte auf die Funktion, ungenutzte Bilder zu finden und zu löschen periodisch hinweisen, so wie es bei der Linkprüfung passiert. Alternativ / zustätzlich in der Bilderverwaltung ungenutzte Bilder gesondert gruppieren und hervorheben

    Das wären meine Ideen dazu, gibt aber bestimmt auch noch bessere Einfälle, wie man das elegant lösen kann.

    Hallo,

    nein, das ist so leider nicht korrekt. Bitte das <meta name="make-all-rendered-urls-absolute" content="true"> wieder entfernen, der Inhalt des Attributs sollte nur "true" (ohne Anführungszeichen) sein. Hier nochmals ein Schritt-für-Schritt Anleitung:

    Das Attribut muss in Zeta Producer wie folgt angelegt werden:

    1. Unter Website auf Erweitert > Attribute gehen
    2. Unten links bei "Attribute" auf "Neu" gehen
    3. Bei Name "make-all-rendered-urls-absolute" eintragen
    4. Im Feld darunter nur "true" (ohne Anführungszeichen!) eingeben
    5. Dann auf "OK" und "Schließen" gehen
    6. Ggf. F6 drücken

    Hallo Walter,

    ich würde das mit ein bisschen JavaScript und einem Quelltext-Widget mit folgendem Code auf der Erfolgs-Seite lösen:

    Code
    <script>
    setTimeout(() => {
        window.location.href = "/neue-seite.html"; /* hier die URL der neuen Seite einfügen */
    }, 4000); /* Weiterleitung nach 4000ms (4 Sekunden) */
    </script>

    Den Teil "/neue-seite.html." musst du mit dem Dateinamen der Seite, auf die weitergeleitet werden soll, ersetzen. Die Verzögerung bis die Weiterleitung erfolgt kannst du natürlich auch anpassen, die Angabe ist immer in Millisekunden.

    Damit könnte man nach erfolgreichem Absenden eines Formulars z. B. auch automatisch wieder auf die Formularseite zurück weiterleiten, damit der Nutzer das Formular erneut ausfüllen kann.

    wenn ich die Index.php Datei bearbeite die im Pfad meines Projekts liegt, verändert Zeta diese wieder Rückwirkend sofern ich die Seite hochlade. Gibt es einen bestimmten Workflow wie ich solche Designs anpasse?

    Eine Änderung der index.php bringt nichts, da Zeta Producer diese eben neu generiert und überschreibt. Sie müssen, wie auf der von mir verlinkten Seite erklärt, das Layout "Flat Responsive" kopieren. Von diesem können Sie dann den HTML-Code beliebig anpassen, also auch in der Navigation eigene Links einfügen. Wenn in Zeta Producer dann Ihr eigenes, kopiertes Layout ausgewählt ist, wird dieses zur Erstellung der index.php verwendet und die Links werden dort automatisch angezeigt. Das setzt aber wie schon gesagt fundierte HTML-Kenntnisse voraus.

    Hallo,

    wenn Sie über entsprechende HTML- und CSS-Kentnisse verfügen, können Sie auch das Layout kopieren und anpassen. Allerdings müssen Sie sich dann selbst auch im Layout-Updates kümmern, ansonsten wird es Probleme mit zukünftigen Versionen geben. Mehr dazu erfahren Sie hier: https://developer.zeta-producer.com/index.html

    Nur mit CSS wird das vermutlich eher nicht bzw. nur sehr umständlich und nicht wirklich sauber lösbar sein.

    Hallo,

    dort steht ja, was zu tun ist. Sie müssen den Artikel bearbeiten und ein neues Bild auswählen, da das bisherige gelöscht wurde. Wenn Sie an dieser Stelle kein Bild haben wollen, können Sie den Artikel einfach löschen.

    ruster.MEDIA Diese Vorgehensweise ist leider nicht korrekt und ich kann davon nur abraten. Es sollte im Quelltext-Widget nie ein <head> eingefügt werden, da es sonst zwei <head>-Element gibt und ein head Element im body auch nicht erlaubt ist. Das kann zu weiteren Probleme führen, deshalb bitte niemals machen.

    DanielTandel Bitte entfernen Sie das Quelltext-Widget wieder, dazu ggf. mit F8 in den Spaltenmodus wechseln und das Widget dort löschen.

    Folgende Vorgehensweise bitte stattdessen anwenden:

    Wie hier beschrieben die Attribute-Übersicht aufrufen: https://docs.zeta-producer.com/attribute.html#a1089 und dann den Code im Attribut "mobile_script" einfügen. Dadurch wird der Code auf allen Seiten im <head> Bereich ausgegeben.