Benutzerdefinierte Kontaktformular nicht mit Magento Installation [geschlossen
-
16-10-2019 - |
Frage
Ich möchte implementieren Dieses Kontaktformular von kontaktformular.com in einem separaten Ordner (mit dem Namen "Custom-Contact-Form") in meinem Magento Root-Verzeichnis.
EG: mywebsite.com/custom-contact-form
Jetzt bietet Ihnen kontaktformular.com ein ganzes Paket mit HTML-, PHP- und CSS -Dateien, um Ihr benutzerdefiniertes Kontaktformular zu erstellen und auszuführen. Hier ist das Paket.
Eine der Dateien, die sie ausgeben, ist test.php, um eine Testpost an eine bestimmte E -Mail -Adresse zu senden, um festzustellen, ob alles in Ordnung funktioniert oder nicht. Diese Datei hat ein ziemlich einfaches PHP -Skript, um eine E -Mail an eine sekische E -Mail -Adresse zu senden. Jetzt funktioniert es nicht! Und ich kann nicht herausfinden, warum? Liegt es an einem PHP -Konflikt mit der Magento -Installation?
Tatsächlich habe ich viele andere einfache Kontaktformularskripte ausprobiert, und keiner von ihnen scheint zu funktionieren. Ich möchte wissen, warum es nicht funktioniert. Gibt es auch eine Möglichkeit, ein benutzerdefiniertes Kontaktformular in Magento hinzuzufügen, ohne ein neues Extenshion zu erstellen?
Lösung
Oder Sie können ein Lightbox JQuery Popup verwenden. Sie müssten nur die JS -Links in den betreffenden Kopf der CMS -Seite aufnehmen. Das benutze ich in meiner Magento -Site. Es ermöglicht mir, einen kurzen Link auf jeder Seite zu haben, auf dem mein Kontaktformular sofort angezeigt wird.
Andere Tipps
Eine Möglichkeit wäre, eine CMS -Seite mit einem Iframe zu erstellen.
Laden Sie die Dateien in ein Verzeichnis hoch (zum Beispiel in ein Verzeichnis customcontactform
) in der Wurzel. Erstellen Sie dann eine CMS -Seite im Backend mit einem Iframe in dem Inhalt, mit dem Links verlinkt wird domain.com/customcontactform/test.php
.
Geben Sie der CMS -Seite die URL custom-contact-form
Und jetzt sollten Sie in der Lage sein, zur URL zu gehen domain.com/custom-contact-form
und verwenden Sie das Formular.
Es ist kein sehr sauberer Weg, aber es ist ein Weg.