[OPGELOST] Formbuilder werkt niet met pretty urls

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

[OPGELOST] Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Hallo,

Ik heb een site ontwikkelt waarin ik gebruik maak van de FormBuilder.

Wanneer ik pretty url's ingeschakeld heb en je een formulier submit dan word je doorgestuurd naar dezelfde pagina. Er word niks verzonden en opgeslagen in de FormBrowser.

Zodra ik pretty url's uitschakel werkt alles zoals het hoort. Het formulier word verzonden en opgeslagen in de FormBrowser.

Debug levert niks op, er zijn geen php errors.

Het vreemde is dat de site een exacte kopie is van een andere site. Er zijn slechts wat kleuren, teksten en afbeeldingen gewijzigd. De André werkt wel goed met pretty urls ingeschakeld.

Ik maak gebruik van de laatste versie 1.11.10. De Formbuilder versie is 0.7.4.

Iemand suggesties?
Last edited by BasBorderbox on Sun Aug 03, 2014 9:21 am, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: Formbuilder werkt niet met pretty urls

Post by Jos »

FormBuilder werkt bij mij prima bij sites die met pretty-urls zijn ingesteld.

Gebruik wel FormBuilder versie 0.7.3, want 0.7.4 bleek niet stabiel en is teruggetrokken: http://dev.cmsmadesimple.org/project/files/69

Mogelijk zit er verschil in de instelling van het vinkvakje in het eerste tabblad bij een formulier: "Display form inline?"
Ik gok even in het wildeweg dat "inline" mogelijk niet werkt met pretty-urls
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Hallo Jos,

In de originele site draait FormBuilder 0.7.4, die werkt daar prima.

In de kopie had ik 0.7.4, maar heb daarna 0.7.3 geprobeerd. Maar het probleem blijft.
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Ik gebruik overigens geen inline. Ik heb het zo ingesteld dat na submit er word doorgestuurd naar een andere cms pagina.

Maar ik heb inline wel geprobeerd, maakt geen verschil.
andre_designer
Forum Members
Forum Members
Posts: 233
Joined: Sat Apr 10, 2010 4:26 am

Re: Formbuilder werkt niet met pretty urls

Post by andre_designer »

emailadress in formbuilder ingesteld??
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Jazeker. Die staat ingesteld.
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: Formbuilder werkt niet met pretty urls

Post by Jos »

Mogelijk ligt het aan je htaccess?
Heb je het voorbeeldbestand htaccess.txt uit de docs folder gebruikt?

Je zegt:
Debug levert niks op
heb je dit gedaan? http://docs.cmsmadesimple.org/troublesh ... debug-mode

Zo ja, dan zou er volgens mij een extra pagina geladen moeten worden direct na het verzenden van een formbuilder formulier, waarna je kan doorklikken op een link naar de uiteindelijke pagina? Wat is de complete url van die link?
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Formbuilder werkt niet met pretty urls

Post by Rolf »

Waar staat deze kopie op de webserver? In een submap?
Heb je de .htaccess dan goed ingesteld?

Wil je een kopie van de .htaccess en de config.php (zonder wachtwoorden etc.) hier eens neerzetten?
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Hallo Rolf,

Dit staat er in mijn htaccess:

Code: Select all

# Attempt to override some php settings, these settings may be helpful on some hosts if your
# default configuration does not meet CMS's minimum requirements, and your host
# has given your account appropriate permissions
#php_value upload_max_filesize "10M"
#php_value session_save_path "tmp/cache"

#php_flag magic_quotes_gpc Off
#php_flag register_globals Off
#php_flag session.use_trans_sid Off

# This is important, so uncomment if your host permit
#Options -Indexes
#ServerSignature Off
#php_value session.cookie_httponly true

#Options +FollowSymLinks

# To prevent E_STRICT problems with PHP 5.3+ you can uncomment the following lines
# Note: These settings should only be enabled for production sites!
#php_flag display_startup_errors 0
#php_flag display_errors 0
#php_flag html_errors 0
#php_value docref_root 0
#php_value docref_ext 0

<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>

<IfModule mod_headers.c>
# Disable ETags
Header unset ETag
FileEtag None
# For Security
Header set X-Frame-Options "SAMEORIGIN"
</IfModule>

<IfModule mod_deflate.c>
# Compress css, plaintext, xml, gif, and images in transport.
AddOutputFilterByType DEFLATE text/css text/plain text/xml image/gif image/jpeg image/png
</IfModule>

<IfModule mod_expires.c>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
# Set expires tags on various files... so that the browser wont attempt to reload them.
ExpiresActive On
ExpiresDefault "access plus 1 year"
<IfModule mod_headers.c>
  # Setting cache control to public allows proxy servers to cache the items too.
  Header set Cache-Control "public"
</IfModule>
</FilesMatch>
</IfModule>

# redirect requests without WWW to with WWW
RewriteCond %{HTTP_HOST} ^detheetuinrijsoord\.nl [NC]
RewriteRule ^(.*)$ http://www.detheetuinrijsoord.nl/$1 [L,R=301]
En dit staat er in mijn config.php

Code: Select all

<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
error_reporting(E_ALL);
ini_set('display_errors', '1');

ini_set('max_execution_time', 120);

$config['root_url'] = 'http://www.detheetuinrijsoord.nl';
$config['dbms'] = 'mysqli';
$config['db_hostname'] = '';
$config['db_username'] = '';
$config['db_password'] = '';
$config['db_name'] = '';
$config['db_prefix'] = 'cms_';
$config['timezone'] = 'Europe/Amsterdam';
$config['url_rewriting'] = 'mod_rewrite';
//$config['debug'] = true;

?>
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Jos wrote:Zo ja, dan zou er volgens mij een extra pagina geladen moeten worden direct na het verzenden van een formbuilder formulier, waarna je kan doorklikken op een link naar de uiteindelijke pagina? Wat is de complete url van die link?
Dit gebeurt niet...
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: Formbuilder werkt niet met pretty urls

Post by Jos »

Oke dan zal die extra tussenpagina wel een backend dingetje zijn..

Blijft een raar probleem.
Is het een geïmporteerd formulier of had je het op deze site helemaal met de hand in elkaar geklikt?
BasBorderbox
New Member
New Member
Posts: 7
Joined: Thu Jul 31, 2014 3:38 pm

Re: [OPGELOST] Formbuilder werkt niet met pretty urls

Post by BasBorderbox »

Het probleem is opgelost.

Ik kan jullie helaas niet exact uitleggen wat er gebeurde. Maar het probleem werd veroorzaakt door een door mij zelf ontwikkelde module. Deze module plaatste bij installatie 2 regels in de tabel cms_routes. Deze regels veroorzaakte het probleem.

Ik heb het probleem uiteindelijk gevonden door de website met een schone installatie van nul af op te bouwen. Steeds iets erbij om weer tot het origineel te komen. En uiteindelijk bij het installeren van de module kreeg ik het probleem weer.
Jos
Support Guru
Support Guru
Posts: 4020
Joined: Wed Sep 05, 2007 8:03 pm

Re: [OPGELOST] Formbuilder werkt niet met pretty urls

Post by Jos »

Ah gelukkig!!
BasBorderbox wrote:Ik kan jullie helaas niet exact uitleggen wat er gebeurde. Maar het probleem werd veroorzaakt door een door mij zelf ontwikkelde module. Deze module plaatste bij installatie 2 regels in de tabel cms_routes. Deze regels veroorzaakte het probleem.
Duidelijk genoeg ;)
Post Reply

Return to “Dutch - Nederlands”