Page 1 of 1
Module voor klantgegevens
Posted: Wed Apr 09, 2014 12:09 pm
by pasmaskas
Beste CMSMS leden,
Is er een module waar mensen hun gegevens kunnen invullen op de website en dat dit dan in de database word opgeslagen? En dan dan in cmsms de gegevens ingezien kan worden? Is dit mischien mogelijk met formbuilde maar dna geen email die verzonden word maar de gegevens worden in het cms opgeslagen of zo iets? En dan het kan geexporteert worden naar een txt of csv bestandje?
Een soort klantenbestand.
Ik hoop dat jullie mij kunnen helpen hier mee
Gr Pascal
Re: Module voor klantgegevens
Posted: Wed Apr 09, 2014 12:32 pm
by velden
Re: Module voor klantgegevens
Posted: Wed Apr 09, 2014 2:18 pm
by pasmaskas
Ik heb de tutorial gevolt alleen het werkt niet. Ik heb presies gedaan wat er staat.
Listit geeft bij alle velden dit aan [niet opgegeven].
Alle alias in Formbuilder en Listit 2 zij gelijk en op de zelfde volgorde.
Ik heb alleen in de UDT ListIt2Competition aangepast naar ListIt2Klantenbestand
Wat doe ik fout?
De UDT:
Code: Select all
/**
* Load wanted ListItExtended instance, where you wan't to save items.
* If instance can't be loaded, it will silently return.
*/
$mod = cmsms()->GetModuleInstance('ListIt2Klantenbestand');
if(!is_object($mod))
return;
/**
* Intitate empty item using API.
*/
$obj = $mod->InitiateItem();
/**
* Fill previously initiated ListIt2Item object with values from form submission.
* NOTICE: All params that are not known by ListIt2Item object are going to ignored.
*/
$obj->title = $params['email'];
foreach($params as $key => $value) {
if(isset($obj->fielddefs[$key]))
$obj->$key = $value;
}
/**
* Save this object to database by using ListItExtended API.
*/
$mod->SaveItem($obj);
Edit: Nu doet hij helemaal niets meer opslaan ineens
Re: Module voor klantgegevens
Posted: Thu Apr 10, 2014 11:26 am
by frankmanl
Is er een module waar mensen hun gegevens kunnen invullen op de website en dat dit dan in de database word opgeslagen? En dan dan in cmsms de gegevens ingezien kan worden?
Ik zou denken dat FrontEndUsers daar geschikt voor (te maken) is.
Re: Module voor klantgegevens
Posted: Thu Apr 10, 2014 1:42 pm
by Rolf
frankmanl wrote:Is er een module waar mensen hun gegevens kunnen invullen op de website en dat dit dan in de database word opgeslagen? En dan dan in cmsms de gegevens ingezien kan worden?
Ik zou denken dat FrontEndUsers daar geschikt voor (te maken) is.
In combinatie met SelfRegistration module... Het is maar net wat het doel is, hoe ver je wilt gaan.
Re: Module voor klantgegevens
Posted: Thu Apr 10, 2014 2:29 pm
by pasmaskas
De manier met Formbuilder en Listit2 is presies goed. Gewoon gegevens invoeren op een Formulier die weg worden geschreven naar Listit2 en die dan als csv kan worden gedownload. Dit leek te werken alleen hij schrijft alleen lege velden weg met de melding [niet opgegeven].
Re: Module voor klantgegevens
Posted: Thu Apr 10, 2014 3:49 pm
by Rolf
Kun je in ListIt2 module de persoonlijke gegevens gecodeerd opslaan? Is wel een must in verband met privacy.
Re: Module voor klantgegevens
Posted: Fri Apr 11, 2014 12:45 pm
by pasmaskas
Dat is inderdaad waar Rolf! Ik heb geen idee hoe ListIt2 werk ik heb het ook nooit gebruikt.
Dit moet het eigelijk zijn:
Klant moet persoonlijke gegevens invullen.
Word opgeslagen binnen CMSMS
Kan worden gedownload naar CSV om in excel te kunnen bijwerken.
Eventueel mogelijkheid de CSV weer te uploaden indien nodig
Zo iets moet het zijn! Is hier een makelijke manier voor of kan iemand mij vertelen waarom hij niet opslaat in ListIt2 met deze metode:
http://www.i-do-this.com/blog/FormBuild ... xtended/57
Het lijkt wel alsof ListIt2 mij niet meer mag want nu slaat hij niet eens meer op met de melding [niet opgegeven].
Alvast bedankt
Re: Module voor klantgegevens
Posted: Fri Apr 11, 2014 2:45 pm
by Rolf
pasmaskas wrote:Het lijkt wel alsof ListIt2 mij niet meer mag want nu slaat hij niet eens meer op met de melding [niet opgegeven].
Dit is een veld instellingen van FormBuilder. Standaard waarde als er niets is ingevuld. Even per veld in de Options tab kijken.