Beiträge von Pete

    Sorry, wahrscheinlich schon mehrmals behandelt, finde aber grad die Lösung nicht.

    Kann ich extern erstellte Dateien, wie z.B. die htaccess, die robots.txt und folgenden API-Key-Datei in ZP hinterlegen, so dass diese jeweils mit hochgeladen werden?


    "Rechts neben dem angezeigten API-Key ist ein kleines Download-Symbol. Klicke darauf.

    • Du solltest dadurch eine .txt-Datei erhalten.
    • Diese Datei lädst du auf deinen Webspace in das Stammverzeichnis von erma.ch – also dorthin, wo beispielsweise auch deine robots.txt erreichbar ist.
    • Danach muss die Datei im Browser ungefähr so erreichbar sein:"


      Wenn ich diese dann ändern muss, öffne ich die Datei extern und lade sie nach der Änderung wieder in ZP hoch, dann wieder "komplett veröffentlichen"?

    Das First-Party-Tracking war tatsächlich falsch eingerichtet, mein Fehler.

    Zum restlichen Problem hier die Stellungnahme von Shoplytics:

    **
    Shoplytics ist nicht nur ein Tracking-Instrument sondern auch ein kompletter Ersatz für den Google Tag Manager. In dieser Funktion übernehmen wir technische Aufgaben, die den Shop in seiner Funktion erweitern und auch die Gestaltung verändern.

    Zu diesem Zwecke darf und soll Shoplytics bereits vor dem Consent geladen werden, weil hier keine Daten erfasst oder versendet werden. Die Tracking-Technologie von Shoplytics startet erst dann, nachdem der Besucher den OK-Button und den Akzeptieren-Button im Banner geklickt hat. Somit ist Shoplytics 100 % DSGVO-konform und wurde bereits in fünf Prüfungen von Landesdatenschutzbeauftragten bestätigt und durchgewunken. Details falls Interesse besteht, finden Sie unter shoplytics.de/datenschutz.
    **

    Ich hoffe, dass wir hier noch eine Lösung finden.

    Mein Tracking-Dienstleister hat 2 Wünsche / Probleme festgestellt.

    Tracking läuft serverside, leider lädt aber Shoplytics nicht vor Bestätigung des ConsentBanners (sei aber wichtig und korrekt, dass das vorgeladen wird).

    Ausserdem hat er das Problem festgestellt, dass die Seite nach Annahme des ConsentBanners komplett neu lädt, dies sei auch sehr schlecht.

    Wie lassen sich diese 2 Problem lösen?

    Ich hätte auch noch ein Video in dem er das noch erklärt, falls Interesse?

    PS: Ich arbeite noch mit 16.8.7 habe zwar 17 gekauft, aber noch nicht im Einsatz

    Hi Philipp,

    das fürchte ich auch. Das wäre natürlich ungünstig, da ich davon ausgegangen bin, dass eine nicht mehr veröffentlichte Seite auch nicht mehr online sein würde. Das hat definitiv eine negative SEO-Wirkung, auch wenn ich deren Tragweite nicht abschätzen kann. Aber ich mach mich dann mal auf die Suche nach unbeabsichtigt noch veröffentlichten Seiten ...


    Danke.

    Da würde ich mich anhängen und um Präzisierung bitten. Wenn man "vormals" veröffentlichte Seiten tatsächlich immer händisch löschen muss..., na Dankeschön!

    phil-web
    Vielleicht wäre es doch zielführender, mit dem Zeta Formular weiterzufahren und nochmal zu versuchen, ob das "HiddenField" irgendwie gesetzt werden kann.

    Oder dass Du ein entsprechendes Formular erstellen würdest (natürlich gegen Bezahlung).

    Danke Phil

    Ja, das würde dann so weiter gehen:

    B. Im Seiteninhalt (z. B. im CMS-HTML-Block) einfügen:

    Mal schauen, ob ich das hinkriege und es dann auch funktioniert...

    Hi Phil, es geht um diesen Code:

    <?php
    session_start();
    $data = $_SESSION['formdata'] ?? [];
    ?>

    Ich bin immer noch an meinem Kontaktformular, bei welchem Du mir auch schon geholfen hast. Leider klappt die andere Variante immer noch nicht ganz, ich hatte dich im Thread nochmal "angekickt".

    Pete
    4. Juni 2025 um 13:55

    Wie füge ich einen PHP-Block auf einer Seite ganz oben ein (vor dem HTML?

    Folgende Anweisung habe ich erhalten:

    A. PHP-Block am Seitenanfang (vor dem HTML!)

    👉 Diesen Code ganz oben auf der Seite einfügen:

    Hallo Zeta-Team und Hallo Phil

    Ich komme noch mal zu diesem Thema "Hidden Fields"


    Frage 1: ist es eventuell im ZetaProducer 17 jetzt möglich, HiddenFields einzubauen?


    Frage 2: phil-web

    Leider kriege ich den gclid-Code immer noch nicht mit diesem Code, der "Herr vom Tracking" fragt, ob da eventuell nach

    input.name = 'sl_gclid'; evtl. irgendwie noch ein "input.value = "" reingehört.

    Gruss, Pete

    Code
    <script>
    const input = document.createElement('input');
    input.setAttribute('hidden', '');
    input.name = 'sl_gclid';
    document.querySelector('.zp-form').appendChild(input);
    </script>

    Kann ich für den Blog die Seite "nach Belieben" aufbauen und gestalten oder nur mit dem Widget Blog-Artikel?

    Oder kann ich auf der Seite zuoberst das Widget Blog-Artikel einfügen und den Rest mit beliebigen Widgets bzw. Text und Bilder einfügen?

    Ich habe bei mir das eMail-Feld mit einem Rahmen versehen, das ist bei mir das einzige Pflichtfeld.

    Wie ich das gemacht habe, siehst Du im Bild.

    Mehr kann ich dazu nicht sagen, ich bin Laie und hier im Forum meist auf Hilfe angewiesen.

    Diese habe ich meist von Mario oder Phil erhalten, vielen Dank!

    - zugangsdaten habe ich geprüft, Passwort neu eingegeben, sagt mir, dass alles stimmt.

    - Es scheint mir aber mehr verschossen zu haben, wie bereits geschrieben, fehlen mir auch die aktuellen Seiten, es scheint irgendwie auf eine alte Version gesprungen zu sein.

    - Gestern sagte mir Zeta ja auch plötzlich, Projekt muss konvertiert werden, hat dann aber abgebrochen.

    - Wenn ich F6 drücke, zählt er mir Seiten runter und bei Seite 167 meldet er dann das Problem "The value cannot be an empty string"

    - Wie finde ich dann raus, welches die ominöse Seite 167 ist?

    Hier noch der Code im CSS (hast Du mir auch mal so erklärt):

    Code
    <style>
    @media (max-width: 979px) {
    .fon {
    display: none;
    }}
    @media (min-width: 979px) {
    .fon-mobil {
    display: none;
    }}
    </style>

    Danke Mario, das habe ich hingekriegt, jetzt habe ich allerdings noch ein kleines Problem bei der Tel-Nr.-Verlinkung:

    Code
    <p>Oder sparen Sie Zeit: Rufen Sie Telefon <div class="fon">☏ 044 740 29 91</div> <a class="fon-mobil" href="tel:+41447402991">☏ 044 740 29 91</a> an, schreiben uns eine <a href="mailto:info@erma.ch">E-Mail</a> oder nutzen Sie unser <a href="oid://page/de$kontakt-formular-2024?URL=[$=page.url$]" target="_blank" rel="nofollow noopener noreferrer">Kontaktformular</a>. </p>

    Der tel-Link (nur bei Mobile) klappt, allerdings bricht es mir die Zeile um:

    Ich möchte es in 1 Zeile, wo habe ich da einen Fehler drin?

    Wunsch:

    Anzeige: