Beiträge von Hanabi

    Das "Info-Banner" kann mehrzeilig mit Text befüllt werden. Mit einem ausreichenden Text, Umbrüchen und/oder Leerzeilen lässt sich auch die gesamte Seite verdecken. Gleiches gilt für das "Reservierungs-Popup", dieses kann in Breite und Position eingestellt werden, die höhe wäre dann durch die Inhaltszeilen zu realisieren.

    ich bin mir jetzt SEHR sicher, dass es der Besucherzähler ist.

    • Zur Verifizierung die Seite im Inkognitomodus auf dem PC öffnen, volle Fensterbreite, so dass das normale Menü sichtbar ist.
    • Dann direkt auf den Besucherzähler klicken
    • Es öffnet sich eine neue Seite mit Schadcode

    Gegenprobe:

    • Öffne das Projekt in Zeta
    • Trenne die Netzwerkverbindung (Wlan aus oder Adaptereinstellungen ändern)
    • Rufe in Zeta die Vorschau auf
    • Minimiere das Browserfenster soweit, dass das Mobile Menü erscheint
    • Klicke auf das Menü
    • Wegen der getrennten Internetverbindung kann ein Schadcode, der auf der Seite des Anbieters des Besucherzählers liegt, nicht abgerufen werden. Das Menü sollte also normal funktionieren

    Hallo Tomi,

    die Ursache ist aber auf alle Fälle die aktivierte Sprachauswahl:

    Code
    <select id="zpextralang" title="" style="font-family: Roboto, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; font-style: normal; text-shadow: none; color: rgb(0, 78, 129); text-decoration: none solid rgb(0, 78, 129); width: calc(173px + 0.7071em);"><option selected="" value="index.php">IVTH-Immobilienverwaltung</option></select>

    Dann über folgenden Weg:

    • Erweitert -> Atrribute -> Extramenü
    • dort nach
    • "show_language_menu" suchen, der Eintrag sollte auf "true" stehen
    • Eintrag in "false" ändern -> schließen

    Falls bei den globalen Attributen bereits "false" drinsteht, bitte die Attribute in den Seiteneigenschaften kontrollieren:

    • Seitenbaum -> Seite auswählen -> Maustaste rechts -> Bearbeiten
    • dort auf "Attribute" gehen und wie oben beschrieben kontrollieren und bei Bedarf ändern.

    Hallo Tomi,

    das ist kein Zusatzlink, sondern ein Link zum Umschalten zwischen verschiedenen Sprachen.

    Vermutlich hast Du mal einen zweiten Projektordner angelegt. In den Zusatzlinks lässt sich (ab 2 Projektordnern) der Link für die Sprachwahl aktivieren. Bei Dir wird es nicht angezeigt, da aktuell nur ein Projektordner existiert.

    Lösung:

    • zweiten Projektordner anlegen
    • Zusatzlinks aufrufen
    • Häkchen entfernen bei "Sprachauswahl anzeigen"
    • zweiten Projektordner entfernen
    • Erweitert -> Erstellen -> Alle Seiten erstellen
    • Veröffentlicehn -> komplette Website veröffentlichen

    Hallo Thomas,

    das sollte mit Parallels auf Mac gehen. Es sind jedoch Anpassungen der Funktionstasten nötig (in Mac bzw. PARALLELS), da einige von Zeta verwendete Funktionstasten, u. a. F8 bereits belegt sind.

    Hallo Thomas,

    • Webseite erstellen: berücksichtigt alle Änderungen seit letzter Veröffentlichung und erstellt nur die Seiten neu, die nach der letzten Veröffentlichung geändert wurden.
    • Alle Seiten erstellen: Es werden alle Seiten neu erstellt und als "zu veröffentlichen" markiert. Hierbei werden auch alle Dateien und Bilder als "zu veröffentlichen" markiert
    • Webseite online veröffentlichen: Es werden alle Seiten veröffentlicht, die seit der letzten Veröffentlichung geändert wurden, inklusive darin enthaltener Bilder oder Dateien.
    • Komplette Webseite veröffentlichen: Es werden alle Seiten neu veröffentlicht. Bilder und dateien aber nur dann, wenn vorher "alle Seiten erstellen" ausgeführt wurde.

    Grundsätzlich funktioniert die Veröffentlichung sauber mit "Webseite online veröffentlichen". Wenn "nur ausgewählte Seiten veröffentlichen" durchgeführt wird, wird nur die HTML-Seite ohne darin eingebettete Bilder oder Dokumente veröffentlicht. Wenn erstmalig ein Kontaktformular angelegt wurde, fehlt bei der Veröffentlichung über diesen Weg das gesamte Backend aus /formmailer. Das war vermutlich die Ursache für Dein Problem.

    Hallo Dennis,

    wenn "Verleih" keinen Inhalt hat und sofort auf die erste Unterseite des Verleihs weitergeleitet werden soll, kannst Du in den Seiteneigenschaften von "Verleih" eine Umleitung auf die erste Unterseite einrichten.

    Hallo Frank,

    das sollte mittels des Widgets "geschützter Bereich" möglich sein. Hierbei sollten dann alle Shop-Seiten (also auch Warenkorb etc.) mit dem selben Bereichsnamen und Passwort geschützt sein.

    Hinweis: Das war jetzt nur eine theoretische Herleitung, nicht praktisch getestet. Aus Erfahrungen mit anderen Kombinationen meherer PHP-Widgets empfehle ich, den "geschützten Bereich" am Anfang der Seite zu platzieren.

    Hallo Matthias,

    Zeta unterstützt momentan PHP 5.6 bis 7.3 (maximal getestet). Bei mir läuft die Seite mit PHP 7.4 ebenfalls problemlos. Sofern das Webprojekt ein Kontaktformular enthält, wird auf dem Server der Ordner /formmailer veröffentlicht. Dieser enthält eine zp-php-info.php, mit der die aktuell verwendete PHP-Version und die vorhandenen Einstellungen in PHP ausgelesen werden können. z. B.: https://didgeridoos.eu/assets/php/formmailer/zp-php-info.php = PHP 7.3.25

    Hallo Thomas,

    Pläne für eine neue Hauptversion gibt es immer ;). Momentan gibt es aber noch keine Beta, so dass in nächster Zeit nicht mit dem Erscheinen gerechnet werden kann. Bisher war es Praxis, dass bei Erscheinen einer neuen Hauptversion für Inhaber bisheriger Lizenzen ein vergünstigter Updatepreis eingeräumt wurde.

    Hallo Thomas,

    verwendest Du einen Laptop mit Touchscreen?

    Dann ist das Verhalten korrekt, da eine Eingabe über den Bilschirm (Klick) erwartet wird. Ich sitze gerade auch am Tablet und bekomme die Menüpunkte via Klick angezeigt. Kann das gerne nachher noch am PC testen, der keinen Touchscreen hat und via Maus gesteuert wird.

    Olav ,

    das "können sich einige mal eine Scheibe von abschneiden" war jetzt völlig unnötig und angesichts der Leistungen des Support-Teams in diesem Forum auch deplatziert.

    Dies nur als Schlußbemerkung, da der Thread jetzt reif zur Schließung ist (Übersichtlichkeit/Bezug zur ursprünglichen Fragestellung).

    Hallo Thomas,

    beim durchblättern fällt mir eigentlich nur https://erleichtertsein.ch/medientexte.html auf. Hier sind weitere dateien eingebunden, unter anderem auch Videos. Online tragen die Dateien zwar keine Umlaute, aber Leerzeichen im Namen, was nicht so ganz den Apache-Konventionen entspricht. Es können aber auch schlicht Probleme mit dem Audio- oder Videocodec sein, die die Fehlermeldung hervorrufen.

    Lösungsansatz:

    • Entferne die Links auf der Seite Medientexte und auch die Dateien selbst unter "erweitert" -> "Dateien"
    • Wenn der Fehler dann nicht mehr auftritt, ändere zunächst die Dateinamen der Medien-Files außerhalb von Zeta so, dass diese keine Leerzeichen mehr haben
    • Füge nacheinander die Dateien als Link wieder ein. Wenn dann bei einer einzelnen Datei der Fehler auftritt, könnte es noch am Codec liegen, dass dann aber auch wieder außerhalb von Zeta.

    Hallo Dirk,

    das ist keine Fehlermeldung, sondern es wird schlicht der Quelltext der sendmail.php angezeigt. Das dieser angezeigt wird, ist allerdings ein Fehler. Sehr wahrscheinlich ist für die Domain kein PHP aktiviert. Ein Link zur betroffenen Seite könnte genauere Aussagen bringen.

    Hallo Alksell,

    zunächst als Vorbemerkung: Die Verwendung einer age-de.xml ist keine Altersprüfung im rechtlichen Sinne. Sie funktioniert nur dann, wenn auf dem Rechner des Besuchers ein Jugendschutzprogramm aktiviert ist.

    Wenn alle Seiten der Homepage der selben Altersklassifizierung unterliegen, reicht es aus, mit einem Labelgenerator wie unter http://age-label.com/tools/label-generatordie entsprechenden Dateien zu erstellen. Hier besteht auch die Möglichkeit, abweichend von der globalen Einstellung für die Homepage für einzelne Seiten eine andere Altersklasse festzulegen. Nur für diese Seiten muss dann in den Seiteneigenschaften in Zeta folgendes im Attribut "additional_meta" folgendes eingefügt werden:

    Code
    <meta name="age-meta-label" content="age=16" />

    Die age.xml, age-de.xml und die miracles.xml müssen dann noch via FTP in den Root der Homepage hochgeladen werden.

    Hallo!

    Kann das in der Business-Version enthaltene Online-CMS bzw. die portable Version von ZP Premium funktional mit einer Desktop-Installation gleichgesetzt werden?
    Sofern es bei den Varianten "online" und "portable" Einschränkungen gibt, würde mich interessieren, wo ich die Unterscheide nachlesen kann.

    Beste Grüße.

    Harald

    Nein!

    Online-CMS: dient lediglich dazu, Inhalte auf einer Seite zu ändern. Es sind keine Änderungen am Layout möglich, es können andere Seiten der Homepage nicht bearbeitet werden, es stehen keine Widgets zur Verfügung.

    Portable: Grundsätzlicher Funktionsumfang wie Desktop-Installation, allerdings keine Updatefunktion für das Programm. Da in dieser Verwendung alle Komponenten vom USB-Stick laufen, ist das Programm wesentlich langsamer als bei einer regulären Installation.

    Hallo Carmen,

    auf alle Fälle wird hier nicht der nach Handbuch empfohlene Weg benutzt, um Dateien hinzuzufügen. Bei korrektem Vorgehen nach Handbuch würden beim Import der Dateien die Umlaute automatisch geändert werden.

    Dies ist jetzt kein Vorschlag, sondern die Lösung wie bereits von wurzelsepp beschrieben. Bitte halte Dich ans Handbuch!

    Hallo Stefan S ,

    Amazon hat anscheinend auf das Urteil bereits reagiert und blendete eben bei einem Test zusätzlich zum Warenkorb (rechts oben) eine Seitenleiste mit einer Zwischensumme ein. Bei Hinzufügen eines weiteren Artikels wurde die Zwischensumme automatisch aktualisiert.

    Hintergrund dürfte sein, dass der Verbraucher die Summe seines Einkaufes permanent überblicken kann. aus meiner Sicht wäre es eine Überlegung wert, dies über den Warenkorbbutton, der ja sowieso bereits die Anzahl der Artikel anzeigt, zu realisieren. Das Bild von Dirk zeigt ja nur einen Ausschnitt des Urteils dar. Damit Eure Anwälte das richtig prüfen können, müsste man schon das Urteil in Gesamtheit (inklusive der Gründe -> Vorgeschichte) haben.

    Hallo ich habe den Header rausgenommen der ist wie eine Handbremse. Meine Seite hat Text, Bilder und Videos und kommt auf die werte Mobil 87 und Desktop 98 im PageSpeed Insights Grüneflügel Luftaufnahmen



    Viele Grüße

    Olav

    Der Header - Insbesondere bei vielen oder hochauflösenden Bildern - spielt da tatsächlich eine Rolle. Mit der Version 15.1 wurde das verzögerte Laden von Bildern eingeführt. Die werden erst dann geladen, wenn das Bild oder das Album durch Scrollen in den sichtbaren Bereich des Bildschirms gelangt. Da der Header aber nun einmal oben und daher von Anfang an sichtbar ist, wirkt das Lazy Loading nicht. Ob es programmtechnisch möglich ist, nur das erste Bild des Headers sofort und alle anderen Bilder verzögert zu laden, dazu können sich maximal die Entwickler äußern.

    Eine alte Regel zur Seitenerstellung lautet "Das Wichtigste über die Linie" zu platzieren. Der Kunde findet es sicherlich hübsch, wenn auf der Seite erstmal eine gewaltige Animation mit hübschen Bildchen läuft, der Besucher fragt aber "und wo ist jetzt die Information?"

    Der Kunde ist doch bestimmt schon bei einem Buchungsportal vertreten? Zumeist wird dort auch Möglichkeit der "Einbindung in die eigene Homepage" angeboten. Den entsprechenden Codeschnipsel dann mit dem Widget "HTML-Quelltext" an der entsprechenden Stelle auf der Seite platzieren. Falls der Code aus zwei Teilen (Header und Body) besteht, einfach nochmal hier im Forum melden für eine ausführliche Anleitung.

    Hallo G.A.,

    hier steckt keine Datenbank eines Buchungsportals dahinter, sondern es ist tatsächlich nur ein einfacher Kalender mit optischer Darstellung der manuell eingepflegten Frei/Belegt-Zeiträume. Links neben der Buchungsübersicht befindet sich ein klassisches Formular-Widget.

    Hallo Guido,

    bei dem Adsense-Problem solltest Du mal in Chrome auf die Entwicklertools gehen (F12). Insgesamt werden auf https://www.urlaubsziele-september.de 4 Fehler angezeigt, ich fange mal an mit:

    Code
    Uncaught Nmessage: "adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page."name: "TagError"pbr: truestack: "TagError: adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page.↵    at Kl (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:206:299)↵    at Jl (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:204:373)↵    at Sl (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:213:480)↵    at b (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:214:36)↵    at Tl (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:214:173)↵    at Zl (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:221:298)↵    at Ul (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:218:427)↵    at https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:215:45↵    at he.n.ga (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:62:294)↵    at ve (https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js:71:357)"__proto__: Errorconstructor: ƒ N(a)__proto__: Object
    ads:1 Failed to load resource: the server responded with a status of 403 ()
    ads:1 Failed to load resource: the server responded with a status of 403 ()
    ads:1 Failed to load resource: the server responded with a status of 403 ()

    Im Seitenquelltext zeigt sich dann tatsächlich, dass zweimal auf die adsbygoogle.js zurückgegriffen wird. Eventuell resultieren die anderen Fehler (403-forbidden) sogar direkt daraus.

    Die Werte für unsere Seite resultieren daraus, dass alle häufig von Google besuchten Seiten keine externen Inhalte haben, womit der Prozeß, Daten von einem anderen Server holen zu müssen, entfällt. Der Rest ist reine Berechnung von Google. In dem Moment, in dem ich via .htaccess ein Ablaufdatum für einen Dateityp festlege, erkennt Google, dass dieser Dateityp nicht bei jeder Anzeige der Seite neu geladen werden muss und gibt mir dafür einen Bonuspunkt, selbst wenn das Ablaufdatum "0 seconds" beträgt.

    Geschwindigkeit geht also nicht nur über die Seite und den Seitenquelltext, sondern vor allem über die Serverkonfiguration.

    Hallo Dirk,

    technisch gibt es aus meiner Sicht drei Möglichkeiten:

    Variante 1 (Beitrag #2 von mir):

    Die Veröffentlichung von einem zweiten Rechner ohne Lizenz. Dies kann entweder durch dich selbst passiert sein (bereits ausgeschlossen in Beitrag 3) oder durch den Kunden, falls Du ihm das komplette Projekt übergeben hast oder er sich ein Backup vom Server geholt hat und die aktuelle Version auf dem eigenen Rechner installiert hat um das Programm kennenzulernen und eventuell später das Projekt selbst zu bearbeiten. Die Lizenznummer ist ja rechnergebunden und nicht projektgebunden, das selbe Projekt kann also von zwei verschiedenen Rechnern (gleiche Programmversion) veröffentlicht werden und bekommt jeweils den Lizenzstatus des aktuellen Rechners mit auf den Weg. Wenn der Kunde also das Projekt auf einer eigenen Maschine mit der Home-Version getestet und auch veröffentlicht hat, würde dies den "Demo-Shop" erklären.

    Variante 2 (Beitrag #4 von Stefan):

    Zeta verliert die Lizennummer. Dieses Problem hatte ich im Betatest zur Version 15 mehrfach, es war allerdings nicht reproduzierbar und tauchte auch bei keinem anderen Tester auf. Ursache war in dem Falle ein nicht funktionierender Zugriff auf den Ordner /settings. Dies führte dazu, dass Zeta bei jedem Start "jungfräulich" war und vergaß, welches Projekt zuletzt bearbeitet wurde. Der Start erfolgte also immer mit der Maske zum Anlegen einer neuen Seite. Dieses geänderte Verhalten von Zeta sollte Dir aber aufgefallen sein, auch hättest Du die Lizenznummer in diesem Fall neu eingeben müssen.

    Variante 3:

    Ein Programm zur Quellcodeoptimierung. Hierbei werden die von Zeta erzeugten Outputdaten oder die bereits veröffentlichten Dateien nachträglich mit einem externen Programm bearbeitet. Was genau so ein Programm außer der Entfernung von Leerzeilen noch macht, enzieht sich meiner Kenntnis. Theoretisch könnte dies aber sowohl bei Dir als auch durch den Kunden erfolgt sein. Da solche Programme aber eher wenig verbreitet sind, präferiere ich die Varianten 1 oder 2 als Ursache.