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: 646

Re:

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
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

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: 646

Re:

Ja kein Problem

Debug ist akitv

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

Offline

#4 06. November 2015 15:00

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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}

1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#5 06. November 2015 15:06

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

Re:

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

Offline

#6 06. November 2015 15:12

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Füg mal auf der Seite nach dem Formular

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

ein. Wird da etwas ausgegeben?


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#7 06. November 2015 15:30

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

Re:

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: 646

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Theoretisch schon ... was geht denn da nicht?


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#10 07. November 2015 12:45

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

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#12 08. November 2015 10:00

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

Re:

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: 646

Re:

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: 646

Re:

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

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

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.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#16 11. November 2015 08:44

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

Re:

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.058

Re:

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:

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

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

Offline

#18 11. November 2015 11:22

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

Re:

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.058

Re:

Haben diese Einstellungen denn im Fall CGBlog geholfen?

Offline

#20 11. November 2015 12:36

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

Re:

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.058

Re:

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.

Offline

#22 11. November 2015 13:57

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

Re:

diese einstellung hatte ich auch schon, ohne erfolg

Offline

Fußzeile des Forums

Powered by FluxBB