Ich hab ein Bestellformular mit Arclab erstellt und es gemäß den Anweisungen mittels einem Platzhalter auf der Seite positioniert.. Leider wird es online nicht dargestellt.
Es ließ mir keine Ruhe und so hab ich heute morgen auf der Seite, auf der das Formular erscheinen soll einen neue Ebene angelegt. In diese Ebene hab ich den Platzhalter integriert und dort hinein die Anweisungen gemäß Arclab. Es hat funktioniert, das Forumlar ist jetzt sichtbar.
Ich muss nun noch den Code für mobile Endgeräte auf der Seite Mobil integrieren und dann sehen, ob es weiterhin funktioniert.
Einzig, wenn man das Formular abschickt, ist es auf der Seite nicht mehr sichtbar. Man muss dann die Seite neu aufbauen, dann erscheint es wieder. Aber das ist vermutlich eine Einstellung im Formular an sich.
Die Einbindung als iFrame funktioniert leider ncht, da Arclab das Formular nur in einer PHP Datei zur Verfügung stellt. Ich hab jetzt ein weiteres Formular erstellt, den Namen dazu minimal geändert, und versucht es in der mobilen Version gleich zu positionieren wie in der normalen Seitenversion. Das funktioniert leider nicht. Warum ist mir ein Rätsel.
Meine Erfahrung ist, dass ein ph-Formular innerhalb eines iframe sehr wohl funktioniert.
Probiere mal die Seite, in der das iframe dann eingebunden ist, in der Ebenengalerie um zu benennen. Es darf allerdings nicht die Index sein.
heißt deine Seite zb "kontakt" dann ändere dies mit Eingabe von "kontakt.php" und drücke enter. Diese eine Seite wird dann als kontakt.php exportiert und nicht als Kontakt.htm
Meist funktioniert es nämlich ohne jeglichen Umweg.
Beispiel:
Hier ist weder die Seite umbenannt; noch hat der Platzhalter irgendeinen Namen. Es ist ein einfaches Rechteck, welches sich zum HTML_Platzhalter wandelt, sobald der entsprechende Code abgespeichert ist durch klicken von "OK". Und wenn du im IFrame die Größenangabe mit 100% angibst statt mit pixel, dann reicht das einmalige Anlegen dieses Platzhalters, welchen man dann in die Varianten kopieren kann - jeweils mit spezifisch angepasster Rechteckbreite (die 100% bleiben im Code so stehen). Mehr ist in der Regel nicht zu tun. Gruß Marboe
Ich hab diesen Platzhalter schon zig Male verwendet und noch nie gab es ein Problem. Bis zum aktuellen.
Ich hab auch festgestellt: wenn ich bei "Platzhalter automatisch neu ersstellen" einen Haken setze und die Seite erneut hochlade, sich das Formular nicht mehr zeigt.
wenn ich bei "Platzhalter automatisch neu ersstellen" einen Haken setze und die Seite erneut hochlade, sich das Formular nicht mehr zeigt.
Das dürfte sich überhaupt nicht auf die veröffentlichte Seite auswirken. Das sind rein programminterne Einstellungen. Hast du möglicherweise ein Cache-Problem in deinem Browser? Leere ihn doch mal bevor du neuen Code anzeigen lässt. Gruß Marboe
wenn ich bei "Platzhalter automatisch neu ersstellen" einen Haken setze und die Seite erneut hochlade, sich das Formular nicht mehr zeigt.
Das dürfte sich überhaupt nicht auf die veröffentlichte Seite auswirken. Das sind rein programminterne Einstellungen. Hast du möglicherweise ein Cache-Problem in deinem Browser? Leere ihn doch mal bevor du neuen Code anzeigen lässt. Gruß Marboe
Ich hab die im Web installierte Seite mit den unterschiedlichsten Browsern kontrolliert und auch einen Freund prüfen lassen. Auf allen Endgeräten die gleiche Problematik und jetzt nach meiner - sicher unüblichen Vorgehensweise - auf allen Endgeräten das installierte und funktionierende Formular.
Nachdem ich oben noch "schlaue", gut gemeinte Tipps gegeben habe, stehe ich nun vor dem gleichen Problem, dass mein Formular online nicht angezeigt wird.
Anfang Juni, als dieses Problem hier besprochen wurde, dachte ich noch, wie einfach es doch ist, mit Arclab ein Formular zu erstellen und es hier hoch zu laden. Schließlich war die Anleitung von Arclab ja top und ich habe das "damals" im Schlaf erfolgreich hinbekommen.
Nun schaffe ich es aber auch nicht mehr... Ich kann machen was ich will, es wird mir online nicht mehr angezeigt... :-(
Was ist in der Zwischenzeit passiert? Ich habe mir ein Update auf die neueste WebDesigner Premium-Version gegönnt. Ggf. habe ich es auch verlernt, aber trotz Studium der Anleitung habe ich keinen Erfolg.
Vielleicht kann BeRo sich das bitte mal anschauen, ggf. habe ich ja auch "'nen' Bock" drin...
(Der Platzhalter (Quadrat) ist in der MouseOff-Ebene und dort ganz oben. Daran sollte es also nicht liegen...)
Danke marboe, mit dem iframe klappt's tatsächlich auch bei mir! :-) Sehr schön!
Was ich anders gemacht habe? Nun, ich habe den "Code" vom Formularanbieter (Arclab) genommen, der auf Knopfdruck in die Zwischenablage kopiert wird, eben um ihn an der Stelle wo ich nun den iframe eingefügt habe, hinein zu kopieren (=eigentlich super komfortabel).
Der Code sieht dann so aus:
<div id="awf-form"><script> var awf_file='formularus.php'; var awf_x=new XMLHttpRequest();awf_x.open('GET',awf_file+'?js=awf');awf_x.onreadystatechange=function(){if(awf_x.readyState===4&&awf_x.status===200){var s=document.createElement('script');s.innerHTML=awf_x.responseText;document.head.appendChild(s);awf_Run('awf-form');}};awf_x.send(); </script></div>
Aber wie gesagt: Seit dem WD-Update funktioniert das nicht mehr.
Am besten informiere ich Arclab mal, dass das so wie von denen vorgegeben/empfohlen wird, nicht mehr funktioniert. Dann stolpern andere nicht mehr über diese Sache.
[...] Oder erkennt jemand ein anderes Problem? [...]
Aktuell finden sich auf der Seite, die Du für das Formular reserviert hast, diverse Codes aus Deiner "Versuchsreihe" ,also der Originalcode aus dem Arclab Tipp und eine iframe Version... 😁 Der beste- und sauberste Weg ist sicher der, den Dir @marboe vorgeschlagen hat. Genau diesen Vorschlag hatte ich weiter oben schon verlinkt. Wenn Du dem Link folgst, findest Du eine ausführliche Anleitung zu Deinem Problem. Derzeit ist das Arclab Formular auf Deiner Site nur auf der Desktop Variante sichtbar. Auf der Seite für die Mobilgeräte wird es nach wie vor unterdrückt...
Danke BeRo für Deine Unterstützung! Die mobile Variante hatte ich noch gar nicht angefasst, weil ich ja erst einmal die WebVersion an den Start bringen wollte. Nun weiss ich (Dank marboe und Dir) wie es geht! Ich werde mal bei Arclab das Problem melden, damit die eine Chance haben, "das" zu verbessern. Denn den Code auf deren Seite zu kopieren und dann einfach einzufügen ist schon etwas "komfortabler" und warum soll man mehr WebDesigner-User "in die Falle laufen lassen". Schließlich hatte es bei mir ja vor dem WD-Update funktioniert, habe aber zwischenzeitlich festgestellt, dass auch Arclab ein Update in der Zwischenzeit gefahren hat.