ZP10 - richtig includen?

  • Hallo Miteinander,

    betr. e-Mailformular-Einbindung mit "include".

    ich möchte in einem neuen Artikel eine php-Seite includen, funktioniert aber nicht.
    In einem iframe funktioniert das ganze ja, aber nun möchte ich das mit: <?php include("test.php");?> erreichen.
    Die Leerzeichen hab ich auch versucht zu verändern, geht aber auch nicht.

    Das Problem ist, wenn ich auf ok drücke um den Artikel zu speichern, ist nach dem öffnen der Quellcode wieder weg. (leer)

    Wer kann helfen :?:

    Gruß Hansmann

  • Hallo,

    versuch mal den PHP-Code in einen Artikel (neue Layouts) > Quelltext (HTML) einzufügen (wenn du das noch nicht versucht haben solltest).

    Wenn das nicht gehen sollte, dann schreib mal um was für einen PHP-Code es sich da genau handelt, bzw. von wo der kommt.

    Gruß
    Jochen

    Gruß
    Jochen

  • Hallo Jochen,

    Es geht um ein php e-Mail-Formular, welches ich per include in einen Artikel einbringen möchte. Momentan geht es mir nur um die richtige Einbindung per "php include", was nicht funktioniert (auch nicht in neuen Layouts).
    Der Befehl müsste <?php include ("formular.php");?> sein.

    Ich glaube das liegt an irgendwelchen Einstellungen bei ZP, welche ich nicht weiß. Das php wird nachher extra auf den Server geladen und ZP soll darauf zugreifen. (dabei dürfte es beim Artikel erstellen nicht auf das Script drauf ankommen, sondern um die richtige Einbindung).

    Gruß Hansmann

    PS: hier mal die Option meines Formularmakers in der Anlage als Bild. Funktioniert auch nicht wenn die Artikelseite eine PHP-Datei ist.

  • Hallo Hansmann,

    also bei mir geht das einwandfrei, wenn ich den Befehl <?php include ("formular.php");?> als Artikel > Quelltext (HTML) einfüge.
    Es wird übernommen und ist dann auch wieder da.

    Wenn ich hingegen des Befehl in einem "normalen" Artikel in der Quellcode einfüge, klappt es nicht (dafür gib es dann aber ja den extraartikel).

    Hast du das auch wirklich schon so probiert???

    Ansonsten.... warum so kompliziert?
    Gefällt dir das eigene ZP Formular nicht?
    Oder evtl. kann dein Formularmaker das ganze auch als HTML-Code generieren (wäre um einiges einfacher).

    Gruß
    Jochen

    Gruß
    Jochen

  • (dafür gib es dann aber ja den extraartikel).

    Hast du das auch wirklich schon so probiert???


    Hallo Jochen, von einem Extraarrtikel weiß ich nichts,
    ich habe in einer einfachen Seite einen neuen Artikel erstellt, wo ich dann im Quelltext den php-befehl eingegeben habe. Nach umschalten in den normalen Modus ist natürlich von dem Code nichts zu sehen, wenn ich dann zurückgehe in den Edetiermodus ist mein php-befehl nicht mehr vorhanden,- komisch? Wenn ich mit meiner Befehlszeile rumprobiere, z.B. zwischen dem"?" und "php include" ein Leerzeichen setze kommt auch noch zusätzlich ein rotes Fehlerfeld (von ZP) "Die leere Zeichenfolge '' ist kein gültiger Name".

    Gruß Hansmann

    EDIT;

    ich hab das mal in einem laufenden Projekt nachvollzogen, da wird der Befehl übernommen aber erscheint dann nicht "online"
    Aber das ist wohl dann ein anderes Problem
    Code Zeile 295, http://www.hansmann-design.de/webhosting.html (ganz unten, letzter Artikel) "Test"

    Einmal editiert, zuletzt von Hansmann (29. Dezember 2013 um 12:49) aus folgendem Grund: NEUES

  • Hallo,

    mit dem "Extraartikel" meine ich folgenden:

    Neuen Artikel einfügen > Artikel (neue Layouts) > Und hier dann "Quelltext (HTML).

    Und in diesen dann deinen Befehl einfügen, und dann wird es auch übernommen.

    Gruß
    Jochen

    Gruß
    Jochen

  • Mist, nun hab ich grad so viel geschrieben und nachdem ich die Vorschau machte, war die Seite weg.

    Also ganz kurz. Es muss an den Einstellungen in meinem momentanen Projekt liegen.

    http://www.hansmann-design.de/webhosting.php hier hab ich in php-Endung gewechselt und das Formular ist da,

    Die ging aber nur in einem anderen Projekt mit anderen ZP-Einstellungen. Jetzt weiß ich jedenfalls das es geht ;)

    Vielen Dank Jochen

    Gruß Hansmann

    PS: die richtigen Einstellungen weiß ich aber trotzdem nicht

  • So nun hab ich beide Projekte in den Einstellungen verglichen.

    ich habe das "Häckchen" bei: > Website > Einstellungen konfigurieren > Optionen > "Optimize HTML code" entfernt und siehe da, nun nimmt er den Code :thumbup:

    Gruß Hansmann

  • Hallo Hansmann,

    das ist auch eine Möglichkeit, wie man es machen kann.

    Solltest du aber einen Optimierten HTML-Code in deinem Projekt haben wollen (oder dann etwas anderes nicht mehr gehen sollte), dann kannst du es machen wie ich beschrieben habe.

    Gruß
    Jochen

    Gruß
    Jochen

  • Ja Jochen, so ein HTML-Code erzeugt z.B. http://www.dw-formmailer.de/ und ist kostenlos. Hatte ich früher und war bis ZP ganz zufrieden damit. Nur greift da das Script auf einen Fremdserver zu (siehe obigen Anbieter). Und ich kann meine PHP-Seite auf meinen eigenen Server tun.

    Bei meinem gekauftem Formmailerprogramm erzeugt es einen PHP-Code (ich hab mal nachgeschaut) von sagenhaften 1924 Zeilen.- Wahnsinn. Aber würde natürlich auch gehen (aber bei Einbindung mit HTML würde das wahrscheinlich lange brauchen)

    Also danke nochmals für deinen Hinweis

    Gruß Hansmann

  • Ja mir ist das schon klar, warum das das so haben willst.

    Aber hast du dir den Artikel von dem ich schreibe auch mal angesehen?

    Denn dieser ist für viele Sachen ziemlich nützlich (gerade auch noch im ZP10).
    U.a. auch (nur) für das einbinden von PHP Befehlen.

    Gruß
    Jochen

    Gruß
    Jochen

  • Zitat

    Neuen Artikel einfügen > Artikel (neue Layouts) > Und hier dann "Quelltext (HTML)


    guten Morgen,

    Jochen, nun hab´s auch ich kapiert, hab das jetzt doch nochmal nachgeschaut und gleich ausprobiert.

    Ich muss erhrlich sagen, das ich diese Art "Quelltext (HTML)" einfügen noch gar nie beachtet habe, geschweige benutzt habe ;)
    Ich dachte du meintest immer in den "HTML Modus" gehen und da war ich ja eigentlich immer.

    "Du bisch halt a Fässle", würde der Schwabe sagen :thumbup:

    Danke und Gruß
    Hansmann

Jetzt mitmachen!

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