Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 06. November 2015 14:08

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

[GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Jo... ich hatte ja problem mit dem Formbuilder...

Bis ich jetzt doch drauf gekommen bin, denke ich einmal, dass der Fehler wo anders liegt...

Und zwar kann ich das Formulare auf der ersten Menu ebene versenden.
Sobald ich das Formular auf eine Unterseite einbinde, ist Schluss mit dem Versand.
Wie gesagt es kommt keine Fehlermeldung, keine Antwortseite oder dergleichen.
Es erscheint wieder das leere Formular.

Blöd gefragt, kann das irgendwie mit der Root adr. zu tun haben?
Ist ja auch seltsam, sonst würde CGCBlog ja auch nicht richtig arbeiten auf Unterseiten.

Bin da schon etwas sehr verwundert, da ich damit noch nie so Probleme hatte.

Offline

#2 06. November 2015 14:41

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Debug-Mode?
HTTP Live Headers?

Gibts ne URL wo man sich das ansehen kann?

Servus,
Alex

Offline

#3 06. November 2015 14:58

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Ja kein Problem

Debug ist akitv

Beitrag geändert von Henk1060 (08. November 2015 13:02)

Offline

#4 06. November 2015 15:00

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Sollte eigentlich kein Grund sein hmm ... hast du auch den klassischen Modulaufruf versucht?

Und hast du mal versucht, Formbuilder im Template einzubinden?

Also

{content}
{if $page_alias == 'formular'}
   {Formbuilder ...}
{/if}

Offline

#5 06. November 2015 15:06

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

ja auch schon direkt eingebunden mit der kurz version und mit der klassischen variante

Offline

#6 06. November 2015 15:12

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Füg mal auf der Seite nach dem Formular

<pre>
{$smarty.server.post|print_r}
</pre>

ein. Wird da etwas ausgegeben?

Offline

#7 06. November 2015 15:30

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

ja eine Zahl 1
der witz ist ja, wenn ich auf der startseite das Formular einsetzte funkt es...
Habe ich zum testen ganz unten rein gestellt.

Beitrag geändert von Henk1060 (06. November 2015 15:40)

Offline

#8 06. November 2015 17:37

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

so entweder spinnt mein CMSMS oder bin einfach daneben.
Wenn ich meinen Blog so auf rufe

{CGBlog category="Verkauf" summarytemplate="uebersichtVerkauf" detailpage="verkaufsangebote"}

dann müsste doch wenn ich mir die Detailansicht ansehen möchte ja auf eine andere seite geleitet werden, wo eine anderes Template hinterlegt ist.
grübel....

oder zickt da mein CMSMS

Offline

#9 06. November 2015 18:35

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Theoretisch schon ... was geht denn da nicht?

Offline

#10 07. November 2015 12:45

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Genau das tut es nicht, das es auf die definierte seite geleitet wird.
Irgendwo ist der wurm drinnen.

Offline

#11 08. November 2015 00:11

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Mal anders gefragt - was genau für ein Formular benötigst du denn?

Könnte es sein, dass Formbuilder für deinen Bedarf eigentlich überdimensioniert ist und du evtl. mit einem (ggf. partiell aufgebohrten) SimpleForm besser bedient wärst?

Zudem - ich bin zwar kein Datenbank-Profi, aber wenn ich mir das anschaue

(mysql): SELECT form_id from cms_module_fb_form WHERE alias = 'contact'
Debug: (0,27526) - (usage: 8018088) - (peak: 8155588)
(mysql): SELECT * FROM cms_module_fb_form WHERE form_id='2'
Debug: (0,27605) - (usage: 8019904) - (peak: 8155588)
(mysql): SELECT name,value FROM cms_module_fb_form_attr WHERE form_id='2'
Debug: (0,276748) - (usage: 8026552) - (peak: 8155588)
(mysql): SELECT * FROM cms_module_fb_field WHERE form_id='2' and type='DispositionFormBrowser'
Debug: (0,27723) - (usage: 8026516) - (peak: 8155588)
(mysql): SELECT * FROM cms_module_fb_field WHERE form_id='2' ORDER BY order_by
Debug: (0,278131) - (usage: 8066828) - (peak: 8169900)

schaut mir das nach Einfachst-Programmierung aus und nicht sonderlich professionell.

Offline

#12 08. November 2015 10:00

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Moin Moin Cyberman,

Es würde wahrscheinlich auch SimpleForm reichen.
Jeodch verstehe ich nicht, woher diese Probleme kommen (was mich aber interessieren würde), da jetzt auch Probleme im CGCBlog auftauchen.

so, gerade komplette CMSMS mit den Standard TPL installiert.
Oh... und was sehe ich - das gleiche problem.
So, der Fehler liegt am Server, auf den anderen Server kann ich das Formular versenden.
keine Module installiert

Server ist Domain Factory....

Gerade eine Mail erhalten vom Support,

Ihr Script versendet die E-Mails hierbei direkt über Ihren Server. Das Script im Unterordner versucht hierbei nicht einmal E-Mails zu versenden. Es kommt somit keine E-Mail am Maildienst an.

Auch erhalten wir keine Fehlermeldung bei der Ausführung des Scriptes. Wir empfehlen Ihnen hierzu einmal den Ersteller des Scripts zu kontaktieren um so zu erfahren, wie Sie eine Fehlerausgabe des Scripts erhalten können um dies näher zu prüfen.

Beitrag geändert von Henk1060 (08. November 2015 13:02)

Offline

#13 08. November 2015 12:33

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

So, gerade bemerkt - wenn ich ohne mode_rewrite / ohne Pretty Urls arbeite, läuft es ...

Offline

#14 08. November 2015 12:49

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

ok... jetzt war es doch einfach wink)
och... ist das ein ---- musste das noch nie in die config schreiben....

in der Config noch ergänzt...
Falls noch mal einer das Problem mit mode_rewrite und Formbulider bei DomainFactory hat.

$config['assume_mod_rewrite'] = true;
$config['page_extension'] = '/';
$config['internal_pretty_urls'] = true;
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';

Offline

#15 11. November 2015 01:12

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Das kann so nicht stimmen. Welche CMSMS-Version verwendest du hier?

CMSMS_config_reference.pdf schrieb:

url_rewriting
Description: What type of URL rewriting should we be using for pretty URLs. The
possible values for this variable are system dependant.
Status: Optional
Type: String
Accepted Values: none, internal, mod_rewrite
Example:: $config['url_rewriting'] = 'internal';
Default Value: none

Außer page_extension gibt es in der aktuellen Version keine weiteren Parameter mehr für die PrettyURLs.

Offline

#16 11. November 2015 08:44

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

verwende CMSMS 1.12.1
Aber mit dieser einstellung habe ich den Formbulider ins laufen gebracht.

Offline

#17 11. November 2015 11:08

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Das Problem liegt daran, dass einige Module immer noch so nach veralteten Config-Werten prüfen:

if(isset($config[ALTER WERT] ...

isset(...) gibt an dieser Stelle aber immer false zurück, weil der Wert offiziell nicht mehr existiert. Wenn man stattdessen aber direkt auf den Wert zugreift:

gibt's im Config-Objekt ein Fallback - aus Gründen der Abwärtskompatibilität. isset() muss bei den config-Werten eigentlich nie geprüft werden. Das macht das Config-Objekt automatisch selber. Wenn man also auf einen Wert zugreift, der nicht existiert, gibt es entweder einen Wert abhängig von den neuen Einstellungen oder einfach NULL zurück.

Beispiele:

if($config['assume_mod_rewrite'] == true)
    ...

Diese Bedingung ist automatisch immer dann erfüllt, wenn für $config['url_rewriting'] der Wert 'mod_rewrite' verwendet wird.
Wenn ich aber so prüfe:

if(isset($config['assume_mod_rewrite']) && $config['assume_mod_rewrite'] == true)
    ...

wird diese Bedingung nie eintreffen. Das könnte bei dem ein oder anderen Modul zu einem fehlerhaften Verhalten führen.

Das gilt für alle veralteten Config-Werte, die aber noch von einigen Modulen abgefragt werden. Daher müssen die explizit in der config.php selber gesetzt werden (oder man weist die Modul-Entwickler darauf hin).
Betroffene Werte sind:

  • use_adodb_lite

  • use_hierarchy

  • use_smarty_php_tags

  • output_compression

  • default_upload_permission

  • assume_mod_rewrite

  • internal_pretty_urls


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#18 11. November 2015 11:22

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Danke für die ausführliche beschreibung, könnte das auch der fall im anderen Posting sein mit CGBlog und pretty urls?

Offline

#19 11. November 2015 12:29

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Haben diese Einstellungen denn im Fall CGBlog geholfen?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#20 11. November 2015 12:36

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Habe es so eingestzt in meiner config
Leider ohne erfolg

$config['url_rewriting'] = 'mod_rewrite';
if(isset($config['assume_mod_rewrite']) && $config['assume_mod_rewrite'] == true)

Offline

#21 11. November 2015 13:41

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

Hm?
Was zum .. ?
Was soll diese If-Bedingung in der config.php?
Das war doch nur zur Veranschaulichung dafür, wie die Module arbeiten.
Du brauchst doch nur diese $config[...] Werte.

$config['query_var'] = 'page';
$config['url_rewriting'] = 'mod_rewrite';
$config['use_hierarchy'] = true;
$config['assume_mod_rewrite'] = true;
$config['internal_pretty_urls'] = true;
$config['page_extension'] = '/';

Wenn es damit nicht klappt, dann liegt der Fehler woanders.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#22 11. November 2015 13:57

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] Formbuilder - versendet Mails nur in der obersten Seitenhierachie

diese einstellung hatte ich auch schon, ohne erfolg

Offline