Page 1 of 1

NMS & CMSMS 1.6.5

Posted: Wed Sep 23, 2009 9:09 pm
by mvanhelmont
Ik weet niet zozeer of het nu aan mijn configuratie ligt of dat het in de module zit dus hoop dat iemand mijn kan helpen.

Ik gebruik NMS en als ik hier alles invult dus naam en email en verstuur dan krijg ik keurig een melding van bedankt. Echter voer ik geen email in dan krijg ik een 500 error. de url veranderd dan ook normaal is deze:

www.domein.nl/inschrijven

en wanneer ik hem goed invul blijft die zo alleen wanneer ik hem verkeerd invul krijg ik de volgende url

http://www.domein.nl/inschrijven/index. ... 55aerror=1

nu denk ik dat het in de volgende regel zit $this->Redirect( $id, $action, $returnid, $params, !$admin ); in de file action.do_create_new_user.php

Wat ik me eigen kan herineren was dat het met versie 1.6.3 wel werkte kan dit alleen niet uittesten momenteel. Iemand de zelfde problemen of iemand die een oplossing weet.

alvast bedankt

Met vriendelijke Groet,
Marcel van Helmont

Re: NMS & CMSMS 1.6.5

Posted: Wed Sep 23, 2009 9:27 pm
by Jos
Ik weet van NMS en cmsms 1.6.5 dat er een issue is als je modrewrite gebruikt (pretty-urls) met als extensie "/"

Is dat bij jou het geval?

In de url zit trouwens wel een keurige foutmelding verscholen:

message=Fout - Ongeldig emailadres & error=1

Maar blijkbaar komt hij niet netjes terug op pagina met id=21 om die foutmelding te laten zien...

Re: NMS & CMSMS 1.6.5

Posted: Thu Sep 24, 2009 7:22 am
by mvanhelmont
Ja ik gebruik idd mod_rewrite zonder extenstie iemand enig idee hoe het te fixxen is?

alvast bedankt

Update: Ik heb het zelf al wel een beetje opgelost alleen had het liever anders gezien. Ik denk namelijk dat er toch een grote fout gemaakt wordt met de redirect. Ik weet niet wat jullie mening hier in is maar ik denk dat de url er toch echt als volgt uit moet komen te zien:

http://www.domein.nl/index.php?mact=NMS ... 55aerror=1

ipv

http://www.domein.nl/inschrijven/index. ... 55aerror=1


www.domein.nl/inschrijven is namelijk een alias en daar achter komt dan nog eens de index te staan? Wat heb ik nu precies gedaan. Heb de file modredirect.inc.php in de map lib\classes\module_support aangepast met het volgende:

regel 55:

$text .= 'index.php';

na

$text .= $config['root_url'] . '/index.php';


op zich een hele simple aanpassen maar nadeel blijft natuurlijk wel dat ik niet zomaar kan updaten. Denken jullie dat dit een goede aanpassing zou zijn aan de source of zou het eigenlijk toch echt een module probleem zijn?
anders zou de volgende mod ook misschien wel handig kunnen zijn

$text .= 'moduleinterface.php';

in

$text .= $config['root_url'] . '/'. $config['admin_dir'] .'/moduleinterface.php';

Ik ben benieuwd na jullie mening

met vriendelijke groet,

Marcel van Helmont