Hallo,
danke für die beiden Links.
Ich denke ich weiß, woher das Problem kommt. Das ist insgesamt etwas komplizierter.
In deinen Webseiten wird, ich denke durch das Template, eine externe jQuery Library eingebungen. (Über den script-Knoten: <script src="
ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
" type="text/javascript">). Dass dies nicht Joomla! konform ist und zu massiven Fehlern führt, habe ich im Forum ja schon oft genug geschrieben. Wer für das Joomla! Framework programmieren will muss die jQuery Library, die Joomla! selbst zur Verfügung stellt unter Verwendung der dafür vorgesehenen Joomla! Funktionen einbinden So wird sichergestellt, dass jQuery nur ein mal vorhanden ist und alle Erweiterungen korrekt funktionieren.
Nun ist es bei dir so, dass die eine Webseite über https aufgerufen wird, die andere über http. Da die Url in dem script-Knoten, die die externe jQuery Library einbindet, aber über http geht, wird die externe störende jQuery Library auf der Webseite, die über https aufgerufen wird, nicht geladen. Das ist die Webseite, auf der die Button/Checkbox angezeigt werden.
Auf der Webseite, die über http aufgerufen wird, wird das störende jQuery eingebunden und es gibt einen Javascript Fehler.
Damit Visforms auf deinen Webseiten funktionieren kann, musst du den script-Aufruf <script src="
ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js
" type="text/javascript"> los werden. Evtl. kannst du das im Template selbst abstellen. Ansonsten Ich denke, dass sollte mit Hilfe des in diesem Forums Post beschriebenen Plugin gelingen.
vi-solutions.de/de/support/forum/19-joom...sende-button-inaktiv
Weiterhin ist es so, dass, wenn das störende jQuery eingebunden wird, der HTML-Code, der von Visformsforms geliefert wird, nachträglich extern manipuliert wird. Ich denke, auch das wird durch das Template gemacht. Auch das ist nicht ok. Visforms ist darauf angewiesen, dass seine HTML Struktur nicht geändert wird. Das Javascript, das z.B. die Validierung der Benutzereingaben, die Funktionsweise bedingter Felder, das Funktionieren mehrseitiger Formulare und vieles mehr steuert, ist auf diese HTML Struktur und die von Visforms gesetzten css-Klassen angewiesen.
Ich drücke die Daumen, dass du das Problem beheben kannst.
Gruß,
Aicha