PHP in Zeta Projekt

  • Hallo,

    Ich schreibe PHP Skripte in einigen Seiten.
    Was kann ich tun das im Zeta PHP angezeigt wird? Was muss ich unter Zeta mit PHP beachten. Weil wenn ich die PHP Seite einzeln aufrufe ist alles in Ordnung.

    Wenn ich da den PHP Skript in Zeta Seiten einfüge ist die Darstellung nicht in Ordnung.

    Über eine Antwort würde ich mich freuen

    Gruß Samson

  • Sie müssen eigentlich nur darauf achten, dass die Dateierweiterung auf "php" (Seiteneigenschaften > Google > Dateiname) steht.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Sie müssen eigentlich nur darauf achten, dass die Dateierweiterung auf "php" (Seiteneigenschaften > Google > Dateiname) steht.

    Ja gut und schön, aber so ist es leider nicht. Wenn ich die PHP Seite einzeln ohne Zeta im Web aufrufe funktioniert es so wie es soll.
    In Zeta implementiert leider nicht. Ich habe mal den PHP Skript als Textdatei hochgeladen. Vielleicht bekomme ich da einige Tipps was ich ändern muss.

    Hier der Beweis https://modellflugplatz.org/test4.php


    Gruß Sammy

  • Hallo!

    Das PHP läuft nur auf dem WEB-Server und auch nur dort wird die Seite richtig dargestellt.

    LG
    Andi

    --------------------------------------------------
    Ich verwende den Zeta Producer V16.X.X Express

    :)

  • Hallo!

    Das PHP läuft nur auf dem WEB-Server und auch nur dort wird die Seite richtig dargestellt.

    Ich meine ja auch nur auf dem Webserver, da ist der Unterschied ob ich es mit Zeta oder ohne Zeta mache.

    Gruß Sammy

  • Ja gut und schön, aber so ist es leider nicht. Wenn ich die PHP Seite einzeln ohne Zeta im Web aufrufe funktioniert es so wie es soll.
    In Zeta implementiert leider nicht. Ich habe mal den PHP Skript als Textdatei hochgeladen. Vielleicht bekomme ich da einige Tipps was ich ändern muss.


    Hier der Beweis https://modellflugplatz.org/test4.php

    Ich kann doch von hier aus nicht sehen, ob Sie Ihren Seiten die korrekte Dateierweiterung vergeben haben. Daher erwähne ich das sicherheitshalber lieber. Ich weiss ja nicht einmal, welche Version von Zeta Producer Sie nutzen.

    Was soll test4.php denn genau beweisen? Das lässt sich ja nicht sagen, ohne den Code der Seite zu kennen.

    Auf beiden Testseiten ist ein "-->" zu sehen, das sieht mir stark nach einem nicht abgeschlossenen HTML-Kommentar aus.

    Unklar ist mir noch, was fancybox mit PHP zu tun hat.

    Ein aussagekräftiger Test um die PHP-Unterstützung zu prüfen, wäre folgender:

    • Zeta Producer Projekt öffnen
    • Neue Seite "PHP-Test" einfügen
    • Seite im Seitenbau doppelklicken
    • Unter "Google" die Erweiterung (hinter Dateiname) auf ".php" stellen und OK-Button anklicken
    • Auf der Seite "PHP-Test" ein Neues Widget "Quelltext" einfügen
    • Im Überschriftenfeld "Aus PHP" eingeben
    • Im Textfeld folgendes eingeben: <?php echo "Hallo Welt"; ?>
    • OK-Button anklicken.

    Wird in der Internen Vorschau nun "Hallo Welt" angezeigt?

    Wird in der lokalen Browser-Vorschau nun "Hallo Welt" angezeigt?

    Wenn die Antwort zweimal ja ist, dann stellt Ihr Zeta Producer generell PHP-Code einwandfrei dar. Daher müsste die Fehlerursache irgendwo in Ihrem Code zu finden sein. Das ist aber für uns nicht einfach zu überprüfen und übersteigt auch die Leistung, die wir hier an Support bieten (wir können hier keinen Fremdcode prüfen).

    Vielleicht hilft ja folgender Hinweise: jQuery ist in jedem Zp Projekt bereits vorhanden und muss nicht nochmals geladen werden, Fancybox ebenso.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Das PHP läuft nur auf dem WEB-Server und auch nur dort wird die Seite richtig dargestellt.

    Das trifft nur in Teilen zu. Zeta Producer 14 beinhaltet einen Apache Webserver inkl. PHP. Damit kann in der internen Vorschau und der lokalen Browser-Vorschau generell PHP-Code dargestellt werden. Bei bestimmten unserer eigenen Widgets unterbinden wir die Anzeige aber bewusst und zeigen stattdessen einen entsprechenden Hinweis an.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Wie kann ich die interne Fancybox den im PHP Skript ansprechen. Es reagiert nicht auf meine Skripte wenn ich es im Zeta mache und dann hochlade.

    Ich habe mal einen Support gekauft. Mal sehen ob ich es näher rüberbringen kann.

    Mir geht es eigentlich darum wie spreche ich die Fancybox im Skript an. Den PHP Code habe ich als Text schon hochgeladen.

    Ich habe die Version 14.3.3 seit ein paar Tagen

    Gruß Sammy

  • Ja noch mal das PHP geht soweit. Ich habe dynamische Bilder die von einer Webcam kommen. Die werden auch auf der Webseite dargestellt. Soweit ist es ja auch gut.

    Nun möchte ich auf das Bild mit der Mouse drücken und das Bild soll mit Hilfe der Fancybox geöffnet werden. Das funktioniert halt nicht.

    Wie kann ich dieses im PHP umsetzen. Ich habe versucht das gleiche ohne Zeta zu realisieren was ja auch funktioniert.
    Ich hoffe es ist jetzt verständlich was ich eigentlich möchte.

    Gruß Sammy

  • Hallo Sammy,

    das Script, welches Du in Zeta über das Widget "Quelltext" eingebunden hast, enthält nochmals <head> & </head> , nach meiner Ansicht darf head nur einmal je Seite verwendet werden. Innerhalb des head befinden sich Anweisungen für die fancybox, die eventuell mit den globalen Einstellungen kollidieren. Nimm mal probehalber den gesamten head-Abschnitt raus.

  • Hallo,

    schön, dass Sie das Problem selbst lösen konnten.

    Ihr gebuchtes Support-Ticket habe ich Ihnen wieder gutgeschrieben, weil wir derartige Fragen nicht per Support-Ticket beantworten können. Ich zitiere mal von unserer Support-Seite:

    Nicht beinhaltet sind z.B. Umsetzungen von Designanpassungen oder Hilfe beim Erstellen von Skripten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    schön, dass Sie das Problem selbst lösen konnten.

    Ihr gebuchtes Support-Ticket habe ich Ihnen wieder gutgeschrieben, weil wir derartige Fragen nicht per Support-Ticket beantworten können. Ich zitiere mal von unserer Support-Seite:

    Hallo,

    Ich dachte es wird das gebuchte Ticket gutgeschrieben. Ich habe noch nichts im Eingang festgestellt.

    Gruß Sammy

  • Hallo,

    sorry für die Späte Antwort, das ging irgendwie unter. Wir können nur die Support-Tickets selbst gutschreiben, so dass Sie das Ticket nochmals verwenden können. Wenn Sie sich im Premium-Support mit Ihrer Lizenznummer anmelden, wird Ihnen ein gutgeschriebenes Ticket dort wieder als "verfügbar" angezeigt.

    Die bereits bezahlte Gebühr für Tickets können wir nicht rückerstatten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!