Beiträge von Hanabi

    Hallo Andrea,

    ich sehe gerade, dass es einen weiteren Thread zu Poster und Kopfgrafik gibt Poster Responsive: skalieren von Header-Bildern (Kopfgrafiken)

    Hintergrund: Ein Header ist eigentlich nur ein im Kopfbereich platzierter Slider, dessen Aussehen und Verhalten über das Layout angepasst wird. Bei Poster responsive sind diese Anpassungen besonders umfangreich sind. Daher ist dieses Layout nicht für jede Anwendung geeignet.

    Blende den Header aus. An oberster Stelle im Inhaltsbereich fügst Du einen Slider ein. Dieser verfügt über die selbe Funktionalität wie ein Header, wird aber (da im Inhaltsbereich und nicht im Headerbereich liegend) nicht von den layoutspezifischen Anpassungen für den Header betroffen ist.

    Hallo Raimund,

    für eine Fehlerverfolgung wäre es sinnvoll, wenn der Code zum Blockieren der rechten Maustaste (Element untersuchen / Quelltextanzeigen) zumindest temporär entfernt würde. Programmversion scheint eine 15 zu sein, Angaben zum verwendeten Layout fehlen. Standardmäßig ist aber in keinem Layout an dieser Stelle ein "System" enthalten, so dass hier wohl ein Bedienerfehler vorliegt.

    Hallo Astrid,

    durch Verwendung des geschützten Bereiches wird die Endung der Seite von html auf php geändert. Vermutlich befindet sich im Browser-Cache noch eine alte Seitenversion, die den Link noch auf die *.html-Seite hat. Bei Aufruf wird diese auf dem Server gesucht, aber nicht gefunden. Lösung: Browser-Cache leeren oder die Seite im Inkognito-Modus aufrufen.

    Hallo Christian,

    die physische Anzahl der Pixel spielt beim Smartphone in der Wiedergabe von Webseiten eine untergeordnete Rolle. Bei allen Handybrowsern wird die Webseite automatisch soweit gezoomt, dass, bezogen auf den normalen Abstand zwischen Handy und Auge, in etwa die gleiche Schriftgröße erreicht wird wie bei Betrachtung eines Monitors mit dem üblichen Abstand zum Auge. Ohne responsive Design würde also nur etwa ein Viertel des Bildschirminhaltes angezeigt werden mit einem Scrollbalken zum seitlichen verschieben.

    Die von Mario verwendeten 600px sind in der Mehrzahl der Geräte also passend. Falls es beim Kunden eine Präferenz für bestimmte Endgeräte gibt, kann man mit diesem Wert sicherlich noch experimentieren, dann kann es aber passieren, dass die Ansicht auf anderen Geräten nicht mehr stimmt.

    Hallo Holger,

    auf der verlinkten Seite passen alle aufgeführten Fehlerquellen zusammen:

    1. Zeta-Version ist 15.3
    2. PHP-Version ist 5.6
    3. die Adresse ist unter http://mobilbau,de, http://www.mobilbau.de, https://mobilbau.de und https://www.mobilbau.de erreichbar, wobei beide http-Varianten auf die jeweilige https-Variante umgeleitet werden. In den FTP-Einstellungen von Zeta ist wiederum http://www.mobil-bau.de angegeben, was zu einer Auslieferung als http://www.mobil-bau.de führt.
    • Als Erstes solltest Du mit dem Auftraggeber klären, für welche Domain das Projekt verwendet werden soll. mobil-bau.de ist was anderes als mobilbau.de. Da kann ein ReCaptcha nicht funktionieren.
    • sobald feststeht, welche Domain die maßgebliche Adresse ist, muss genau diese Adresse auch in den FTP-Einstellungen hinterlegt werden. Da dies auf alle Fälle eine https-Adresse sein wird, muss die komplette Adresszeile als Webadresse angegeben werden.
    • der Re-Captcha-Schlüssel sollte vorläufig so angepasst werden, dass dieser für mehrere Domains gilt, also alle http und https -Adressen mit und ohne www sowie alle entsprechenden Kombinationen mit mobilbau und mobil-bau
    • Die .htaccess für die maßgebliche Domain muss so umgeschrieben werden, dass alle anderen Aufrufe automatisch auf die primäre Adresse umgeleitet werden
    • Die PHP-Version sollte allein schon aus Sicherheitsgründen auf 7.2 oder höher angepasst werden, siehe dazu https://www.php.net/supported-versions.php. Falls die Servereinstellungen von Dir nicht geändert werden dürfen, sondern im Verantwortungsbereich der IT-Abteilungen liegen, solltest Du den Auftraggeber unbedingt auf die veraltete PHP-Version hinweisen.

    Da der Versand via PHP ohne Sicherheitsprüfung funktioniert, wird die Fehlerursache entweder der zur Webadresse nicht passende Schlüssel oder eine Unverträglichkeit zwischen dem ReCaptcha-Script und PHP 5.6 sein.

    Grundsätzlich rate ich aus Datenschutzgründen vom Versand via php ab und verwende ausschließlich smtp mit Verschlüsselung. Nur so ist die Sicherheit des Transportweges gewährleistet. Bei Versand via PHP (auch mit Sicherheitsprüfung) erfolgt der Transport von Server zu Server offen.

    Hallo Jan,

    ich würde über die Google Suche nach "dental icons" gehen, um entsprechende Pictogramme zu finden. Ob diese dann weiter bearbeitet werden dürfen, hängt von der jeweligen Lizenz ab, unter der sie veröffentlicht wurden. Falls es genau die Piktogramme sein sollen, die auf der Wettbewerberseite verwendet werden, musst Du mal in das dortige Impressum schauen, dort sind die Bildurheber aufgeführt.

    Für viele Handgriffe reicht irfanview als kostenfreies Bildbearbeitungsprogramm aus, dieses stößt aber an Grenzen, wenn es um transparente Hintergründe geht. Du müsstest dann also den Hintergrund im Bild exakt an den verwendeten Hintergrund im Layout anpassen.

    Im Widget "Text" können auch Bilder verwendet werden. Diese lassen sich verscheiden ausrichten und durch einfachen anfassen und ziehen verkleinern. In dem Falle lässt Du die Artikelüberschrift aus, platzierst zunächst das Bild, dann den Text für die Überschrift und nach einem Zeilenumbruch via "Enter" den normalen Text. Den Überschriftentext dann markieren und via "Absatz" die "Überschrift 2" zuweisen. Bei Bedarf noch die Textfarbe anpassen, damit sie identisch ist mit der normalen Überschriftenfarbe.

    Alternativ besteht die Möglichkeit, auch direkt in der Überschrift HTML-Code zu verwenden. Hierfür wäre dann beispielsweise einzutragen:

    Code
    <img src="media/images/favicon-16x16.png">

    Hierzu muss das Bild zunächst über die Bilderverwaltung importiert werden.

    Fertig kannst Du beide Varianten unter https://www.hanabi-pirna.de/test.php sehen.

    Hallo Holger,

    die Kontaktformulare nicht mehr funktionieren.

    Wenn die Kontaktformulare nicht mehr funktionieren, haben sie also zu einem früheren Zeitpunkt funktioniert. Jetzt sollte es ein leichtes sein, zu überprüfen, was denn zuetzt geändert wurde:

    • Wenn nach dem letzten Veröffentlichen mit Zeta 14 die PHP-Version auf 7.3 oder 7.4 gewechselt wurde,handelt es sich hierbei um PHP-Versionen, die beim letzten Release (Zeta 14.3.3) noch nicht bekannt waren.
    • Wenn auf dem Server PHP 5.3 aktiv ist, die Seite aber zuletzt aus Zeta 15 veröffentlicht wurde, verwendet Zeta PHP-Scripte und Funktionen, die in PHP 5.3 noch nicht enthalten sind.
    • Wenn der Recaptcha-Schlüssel auf http://domain.de angelegt wurde, die Seite aber auf https://domain.de umgestellt wurde, ist der Recaptcha-Schlüssel ungültig. (Die entsprechende Warnung sollte dann allerdings "ungültiger Schlüssel" sein.

    Bei der Veröffentlichung über Zeta werden keine Änderungen an Konfigurationsdateien des Serverbetriebs vorgenommen, ausgenommen die .htaccess (dies aber auch erst nach Aktivierung von "URL-ReWrite". Ob also "allow_url_fopen" in der php.ini aktiviert ist oder nicht, wird von Zeta nicht beeinflusst.

    Ohne Links zu den betroffenen Seiten sowie den verwendeten PHP- und Zeta-Versionen ist zu diesem Thema nicht mehr zu sagn.

    Hallo Nemessis,

    die unter http://www.luxus-segler.de/media/files/Sp…rschau-2021.pdf angezeigte Seite scheint die allgemeine Fehlerseite des Hosters für 404-nicht gefunden zu sein. Überprüfe mal via filezilla, ob denn die pdf auf dem Server vorhanden ist. Wenn nicht, in Zeta zunächst das Protokollfenster unten rechts aktivieren, dann veröffentlichen. Nach dem Veröffentlichen im Protokollfenster prüfen, ob da was passendes drin steht.

    Hallo Jörg,

    zum Prinzip des Ausblendens in der Veranstaltungsübersicht:

    Im Widget Veranstaltungsübersicht ist eine Funktion integriert, die alle Veranstaltungsseiten ausliest und auf die ausgelesenen Werte den Filter "date-passed" anwendet. Nur die verbleibenden Ergebnisse werden dargestellt. Diese Funktion wird bei jedem Aufruf der Seite ausgeführt. Je umfangreicher die Veranstaltungsseiten sind, um so länger dauert es, bis das Ergebnis als Veranstaltungsübersicht dargestellt werden kann. Dies beeinflusst direkt den Google-Page-Speed.

    Wenn man jetzt alle Widgets mit einem Stempel "gültig bis" versehen würde und zusätzlich die Auslesefunktion unterbringt, Würde sich der Seitenaufbau wesentlich verlangsamen, da dann für jeden einzelnen Artikel diese Funktion ausgeführt werden müsste. Der Geschwindigkeitsvorteil, den wir durch die Auslieferung einer fertigen HTML-Seite gegenüber einem Online-CMS bisher haben, wäre weg.

    Denkbar wäre es, allen Widgets zwar ein "gültig bis" beizufügen, die Auslesefunktion aber nur in ein neues Widget "temporäre Artikel" zu integrieren. Hierbei werden die einzublendenden Artikel auf einer ausgeblendeten Seite (unsichtbar) angelegt. Auf der eigentlichen Seite, auf der die Artikel erscheinen sollen, wird dann das Widget "temporärer Artikel" verwendet, welches die versteckten Seiten auswertet und danach filtert, ob "gültig bis" noch hinter dem aktuellen Datum liegt. Ein zweiter Stempel "gültig ab" wäre notwendig, um Artikel auf Vorrat, also für nächste Woche, vorzuproduzieren. Da die Funktion dann nur 1x pro Seite ausgeführt wird, hält sich die zusätzliche Serverlast und Verzögerung beim Seitenaufbau in Grenzen.

    Das ist jetzt nur ein "logischer Aufbau", inwieweit das auch technisch zu realisieren wäre, müssen die Entwickler beurteilen. Diese können auch am Ehesten einschätzen, Welchen Aufwand man hierfür betreiben müsste.

    Hinweis: Die bereits vorhandenen Felder zur Sichtbarkeit (in den erweiterten Einstellungen der Widgets) werden nur innerhalb von Zeta ausgewertet und nicht an die ausgelieferte HTML-Seite übergeben.

    Hallo Matthias,

    das hatte ich tatsächlich aus den Augen verloren. Habe eben mal getestet, die Fehlermeldung "image ist ein Wert erforderlich" ist irreführend. Tatsächlich ist es so, dass Google "Hobbyshop" nicht unterstützt. Du kannst statt dessen "Organization" verwenden, dies wird von Google akzeptiert, siehe Testergebnis.

    Anscheinend sind beide Seiten bereits in der Google-Search-Console angemeldet, daher ist es normal, dass diese auch beide bei Google gelistet sind.

    Hallo Holger,

    Steffen meint "Ordner" in der Registerkarte "Google" bei den Seiteneigenschaften. Wenn dort ein Ordner eingetragen wird, wird dieser auch als separater Ornder auf dem Server veröffentlicht und kann entsprechend geschützt werden.

    Hallo Jörg,

    wir können hier nicht davon ausgehen, dass jeder bei Ionos ist. Das Forum ist voll von Beiträgen, die letztlich darauf beruhen, dass dieses oder jenes beim Hoster geklärt werden muss. Ich wette, etwa die Hälfte der Nutzer von Zeta kann nicht einmal sagen, ob sie einen Apache- oder Microsoft-Server haben.

    Alle Systemfunktionen müssen ja nicht nur vorhanden, sondern auch aktiviert sein.

    Durchsuche mal das Forum nach PHP-Funktion, dann wirst Du feststellen, dass die meisten Fehler darauf beruhen, dass eine zu hohe PHP-Version (z. B. 7.4 bei Zeta 13) oder - völlig unverantwortlich - auf einem Server noch PHP 5.3 läuft, während der User mit Zeta 15 veröffentlicht. Wir haben hier selbst bei großen Hostern das Problem gehabt, dass "phar" zwar in PHP 7.1, aber nicht in PHP 7.3 zur Verfügung stand. Dies nur im Zusammenhang mit dem "neuen" Shop-Modul ab Version Zeta 14. Oder denke nur an die immer wieder vorkommenden fehlenden Schreibrachte auf dem Server.

    Die Anlage einer MySQL-Datenbank erfolgt auch bei Ionos immer noch "händisch" und ein SSL-Zertifikat ist längst nicht bei jedem vorhanden.

    Von den Entwicklern von Zeta werden schon viele Sonderwünsche, die hier im Forum aufkommen, umgesetzt. Jetzt muss ich aber mal fragen: Wer importiert denn tatsächlich EXIF-Daten von Bildern? (war vor gut 2 Jahren mal "dringender Wunsch" und wurde auch von Zeta umgesetzt)

    Ich kann - ehrlich gesagt - auch nicht nachvollziehen, weshalb es soooo wichtig ist, dass Punkt Mitternacht der Inhalt einer Homepage geändert werden muss, weil zwischen 01:30 Uhr und 08:00 Uhr täglich 5000 € Umsatz generiert werden. mayer mit "Taste of Koroni" kann da bestimmt näheres zu sagen, wie hoch die täglichen Verkaufszahlen zwischen Mitternacht und Frühstück sind. Für alles andere reichen die vorhandenen Möglichkeiten von Zeta aus:

    Ein Artikel, der zeitlich begrenzt eingeblendet werden soll, wird automatisch in die "Erinnerung" übernommen. Dadurch wird die Projektüberwachung aktiviert, was dazu führt, dass der User nach dem Hochfahren des Rechners eine Meldung angezeigt bekommt (automatischer Programmstart der Projektüberwachung). auf Basis dieser Meldung sollte es doch dem User möglich sein, das entsprechende Projekt zu öffnen und zu veröffentlichen.

    Nachtrag:

    Ähnliche Wünsche äußerten auch schon andere Interessenten. Insbesondere solche, die z.B. eine Mode-Boutique, einen Friseur-Salon etc. betreiben und auf Ihrer Internetpräsenz auf wechselnder Sonderaktionen aufmerksam machen wollen.

    Hand aufs Herz: Wie hoch sind denn die tatsächlichen Besucherzahlen der Frisörseite? Mit tatsächlich meine ich jetzt nicht die von Google-Analytics oder dem Hoster gelieferten Seitenaufrufe, sondern echte Besucher.

    Mache doch einfach mal das Experiment und füge heute auf der Frisörseite ein Banner ein

    "Gegen Vorlage dieses Gutscheins erhalten Sie einen Rabatt von 50 Ct. je Haarschnitt vom 11. bis 15. Mai 2020 bei My-Schnitt. Ihr Friseur bekommt die 50 Ct. vom Designer dieser Homepage im Rahmen eines Testes bezahlt."

    Nächste Woche schreibst Du uns, wie viele Anrufe Du vom Friseur bekommen hast.

    Hallo zusammen,

    ich würde da jetzt nicht auf einen Virus tippen, sondern auf eine Fehlfunktion von Bitdefender. siehe auch https://www.bitdefender.de/consumer/support/answer/12353/

    Mario: Überprüfe mal in der Google-Search-console (früher Google-Webmastertools) unter dem Abschnitt "Sicherheit und manuelle Maßnahmen", ob Google eine Auffälligkeit auf der Seite findet. Meine persönliche Vermutung geht aber eher in die Richtung, dass zu viele Redirects (insgesamt 8 von anderen Domains zu zella.de führen, was leider eines der Charakteristika einer Phishing-Seite ist. Wichtig wäre, dass Du Kontakt aufnimmt mit dem Support von Bitdefender.

    PS: Irgendwo auf der Seite scheint auch noch eine Google+ API zu hängen, die in Chrome Fehler verursacht (gesamt 2 Fehler und 6 Warnungen)

    Hallo Matthias,

    den Text im Info-Banner noch wie folgt anpassen:

    anstelle "durch die weitere Verwendung... stimmen Sie zu" besser schreiben "Es handelt sich hierbei um technisch notwendige Cookies, die keiner Zustimmung bedürfen."

    Bei einer Zustimmung = Einwilligung gäbe es die Möglichkeit des Widerrufs, über den dann gesondert belehrt werden müsste.

    Der Text der Datenschutzerklärung scheint mir aus einem Datenschutzgenerator zu stammen, hier bitte noch prüfen, ob Quellenangaben (Urheberrecht) erforderlich sind.

    Beim Kontaktformular reicht ebenfalls eine einfache Information über die Datenverarbeitung, eine Einwilligung ist auch hier nicht erforderlich.

    Weiter im Konktaktformular: Nach Quelltext verwendest Du einfaches "sendmail via php" und kein smtp mit Verschlüsselung. Dadurch erfolgt die Übertragung zwischen deinem Webserver und deinem Mailserver unverschlüsselt. Dies entspricht nicht den Anforderungen an Übertragungssicherheit nach Stand der Technik. Also smtp mit Verschlüsselung in den Formularoptionen verwenden.

    Hallo Matthias,

    1. ich würde den HTML-Quelltext direkt auf der Startseite platzieren
    2. technisch ist eine Webadresse unter 4 verschiedenen URL erreichbar http://domain.de, http://www.domain.de, https://domain.de und https://www.domain.de. Mit dem Eintrag in Zeile 5 wird lediglich erklärt, welche diese 4 Schreibweisen die primäre Schreibweise ist. Das hat also nichts mit der zweiten Domain zu tun.
    3. Die zweite Domain in Zeile 18 (als Ersatz für die Facebookadresse) deklariert, dass diese Domain mit der Adresse aus Zeile 5 identisch ist. Eine Abwertung wird dadurch nicht vorgenommen. Bei deinem Modell (ursprüngliche Seite auf neue Domain verschoben) ist ja die in Zeile 5 genannte aktuelle Domain sowieso schon (mit alten Inhalten) im Google-Index. Durch den Eintrag wird verhindert, dass Google die archivierte Seite als "duplicate content" erkennt und beide Seiten abstraft. Die neue Domain für die archivierte Seite hat noch keinen eigenen Pagerank. Wenn Google erstmals das "Archiv" scannt, wird festgestellt werden, dass Inhalte von "archiv.didgeridoos.eu" mit https://didgeridoos.eu übereinstimmen. Im Vergleich beider Domains erkennt Google dann aber anhand "sameas", dass es sich um den identischen Anbieter handelt, egal ob diese Deklaration auch auf der Archiv-domain erfolgt oder nicht. Die Archiv-Domain bekommt dadurch keinen eigenen Pagerank.
    4. "SportsTeam" ist eine Organisationsbezeichnung nach http://www.schema.org. Bei dir dürfte, wenn Du die Didgeridoos selbst herstellst, "Manufacturer" zutreffend sein, ansonsten "Seller"

    Hallo Matthias,

    jetzt die Lösung:

    1. wechsele mit F8 in den Spaltenmodus
    2. gehe in die Spalte Footer und lege dort einen neuen Artikel HTML-Quelltext an
    3. füge den nachfolgenden Quelltext ein und passe diesen auf deine Seite an, im Abschnitt sameas dann die zweite Doamain mit angeben.

    Die einzelnen Zeilen im Quelltext sind eigentlich selbsterklärend, so dass ich hier auf Erläuterungen verzichte. Über "Verknüpfung" (in Version 15) oder "Auf allen Seiten anzeigen" (ältere Versionen) kann dieser Artikel dann auf allen Seiten platziert werden.

    Danach die Seite veröffentlichen und unter https://search.google.com/structured-data/testing-tool testen, ob die strukturierten Daten korrekt erkannt werden.

    Strukturierte Daten als "ld+json" sind nur für Suchmaschinenrobots sichtbar. Um sie leichter im Projekt zu finden, sollten diese entweder im Banner-Bereich oder im Footer-Bereich der Seite platziert werden, da dort im Normalfall nur wenige Artikel vorhanden sind.

    Über die Definition "sameas" erkennen die Suchmschinenrobots, dass es sich bei den doppelten Inhalten um originäre Inhalte des selben Anbieters auf verschiedenen Plattformen handelt.

    ich schlage vor, dass wir hier mal bis Montag eine Diskussionspause einlegen, damit sich auch der reguläre Support noch dazu äußern kann. Nicht, dass zum Schluss wegen der jetzt hier geposteten Interimslösungen das Projekt so "verquert" ist, dass Standardlösungen nicht greifen. Da ich selbst den Shop nur in einer Basiskonfiguration im Einsatz habe, sind meine Erfahrungen (und damit mögliche Lösungsansätze) begrenzt.

    Hallo Marc,

    die Probleme betreffen nicht Windows 7, sondern Office (alle Versionen). Hintergrund ist, dass es in der 64-Bit-Version der Access-Database-Schnittstelle (alle Versionen) einen seit Jahren bekannten Fehler gab, der erst Ende letzten Jahres durch Microsoft behoben wurde. Die aktuelle Zeta-Version dockt an die "reparierte" Schnittstelle an, was natürlich nicht funktioniert, wenn auf dem Rechner die Schnittstelle noch nicht durch ein Office-Update repariert wurde. Diese Access-Database-Schnittstelle wurde dann von Microsoft durch weitere Updates Anfang 2020 "verschlimmbessert", so dass die Entwickler von Zeta in der 15.3 sich vom Access-Database-Format getrennt haben und jetzt auf SQL-CE setzen. Neue Projekte laufen sofort unter SQL-CE, ältere Projekte müssen von Access-Database auf SQL-CE verschoben werden.