[Opgelost] Aftellen hoe vaak een formulier is ingevuld
Moderator: velden
Re: Aftellen hoe vaak een formulier is ingevuld
Zoiets?
UDT maken zoals boven.
Pagina >> WYSIWYG uit.
Inhoud:
{count_entries}
{if $countDe inschrijving is gesloten
{/if}
®
UDT maken zoals boven.
Pagina >> WYSIWYG uit.
Inhoud:
{count_entries}
{if $countDe inschrijving is gesloten
{/if}
®
Last edited by Rolf on Mon May 03, 2010 12:08 pm, edited 1 time in total.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Rolf, misschien ben ik echt een newbie, maar kan dit niet nog eenvoudiger?
Het enige wat ik zou willen tonen is het aantal beschikbare plaatsen (er zijn twaalf plaatsen te vergeven). Als hij inderdaad vanuit de Formbrowser of de Formbuilder het aantal entries kan tellen dan kan je toch zoiets als 12 - (count entries).
Zo ja hoe zet ik dit in een UDT welke meteen het getal laat zien van de plaatsen welke nog beschikbaar zijn?
Indien het dan op 1 of andere manier mogelijk is om het formulier te laten verdwijnen of om de aanmeldknop weg te halen is dat mooi. Maar het gaat mij voornamelijk om het tonen van het aantal beschikbare plaatsen.
Het enige wat ik zou willen tonen is het aantal beschikbare plaatsen (er zijn twaalf plaatsen te vergeven). Als hij inderdaad vanuit de Formbrowser of de Formbuilder het aantal entries kan tellen dan kan je toch zoiets als 12 - (count entries).
Zo ja hoe zet ik dit in een UDT welke meteen het getal laat zien van de plaatsen welke nog beschikbaar zijn?
Indien het dan op 1 of andere manier mogelijk is om het formulier te laten verdwijnen of om de aanmeldknop weg te halen is dat mooi. Maar het gaat mij voornamelijk om het tonen van het aantal beschikbare plaatsen.
Re: Aftellen hoe vaak een formulier is ingevuld
UDT 'entries_left'
®
Code: Select all
global $gCms;
$list = $gCms->smarty->get_template_vars('list');
$foo = count($list);
$bar = 12 - $foo;
echo $bar;
Code: Select all
<p>Er zijn nog {entries_left} plaatsen vrij.</p>
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Hey Rolf, helaas hij houdt 12 vast en bij het versturen van een nieuw formulier toont hij daarna nog steeds twaalf.
Zou ik niet ergens de formuliernaam in moeten zetten, of het ID?
http://www.sbfeest.nl/index.php/activit ... spelen2010
Zou ik niet ergens de formuliernaam in moeten zetten, of het ID?
http://www.sbfeest.nl/index.php/activit ... spelen2010
Last edited by voorhammr on Sun May 16, 2010 7:16 pm, edited 1 time in total.
Re: Aftellen hoe vaak een formulier is ingevuld
Gebruik je ook FormBrowser dan?
Anders gaat het idd niet werken...
Anders gaat het idd niet werken...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Formbrowser geactiveerd. Staan al 4 (goede) entries in. er zou dus acht moeten staan ipv 12.
In het formbuilder formulier is een veld opgenomen om de resultaten in formbrowser op te slaan.
Dus dat klopt allemaal.
In het formbuilder formulier is een veld opgenomen om de resultaten in formbrowser op te slaan.
Dus dat klopt allemaal.
Re: Aftellen hoe vaak een formulier is ingevuld
Humm, even kijken op die oude website...
Waarschijnlijk heb je dit toch nodig...
Ik heb daar een 'fake' formbrowser 'counter' gemaakt
Alle velden staan op "Niet tonen"
In de lijstsjabloon roep ik de eerder genoemde UDT aan.
Op de bewuste pagina roep ik deze browser aan:
{cms_module module='FormBrowser' browser='counter'}
en dan:
Er zijn nog {entries_left} plaatsen vrij.
Werkt het dan??
®
Waarschijnlijk heb je dit toch nodig...

Ik heb daar een 'fake' formbrowser 'counter' gemaakt
Alle velden staan op "Niet tonen"
In de lijstsjabloon roep ik de eerder genoemde UDT aan.
Op de bewuste pagina roep ik deze browser aan:
{cms_module module='FormBrowser' browser='counter'}
en dan:
Er zijn nog {entries_left} plaatsen vrij.
Werkt het dan??
®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Ohh, bij 'Volle weergavesjabloon' ook...Rolf wrote: In de lijstsjabloon roep ik de eerder genoemde UDT aan.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Rolf ik snapte jou deel van Lijstsjabloon niet.Rolf wrote: Humm, even kijken op die oude website...
Waarschijnlijk heb je dit toch nodig...
Ik heb daar een 'fake' formbrowser 'counter' gemaakt
Alle velden staan op "Niet tonen"
In de lijstsjabloon roep ik de eerder genoemde UDT aan.
Op de bewuste pagina roep ik deze browser aan:
{cms_module module='FormBrowser' browser='counter'}
en dan:
Er zijn nog {entries_left} plaatsen vrij.
Werkt het dan??
®
Tevens krijg ik bij het bovenstaande browser='spelen2010'dit is de naam van mijn formbrowser te hebben toegevoegd de volgende foutmelding:
"Warning: Parameter � is not known by module FormBuilder dropped in C:\Inetpub\vhosts\sbfeest.nl\httpdocs\lib\misc.functions.php on line 1418
Er zijn nog 12 plaatsen vrij."
Klopt de browser aanroep nog wel? IK zie hem in de help-module niet staan.
Re: Aftellen hoe vaak een formulier is ingevuld
pm me eens een admin login...
®
®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Inmiddels doet hij het. Enkel zie ik nu mijn formbrowser inhoud op de pagina staan.Rolf wrote: pm me eens een admin login...
®
Ik heb al de velden verborgen. Enkel laat hij nog een loep en de aanmelddatum zien. Kan ik die ook nog weghalen?
http://www.sbfeest.nl/index.php/activit ... spelen2010
Re: Aftellen hoe vaak een formulier is ingevuld
Cool!
Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?
Rolf
Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?
Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: Aftellen hoe vaak een formulier is ingevuld
Ja enkel ga ik de formbrowser weer in dan staan ineens de eerste 3 velden aan.Rolf wrote: Cool!
Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?
Rolf
Erg raar, maar dat zijn niet de velden welke hij toont. Het veld "Datum ingediend" en het loepje staan er nog. Ik kan deze enkel helemaal niet vinden.
Nog enig idee?
Re: Aftellen hoe vaak een formulier is ingevuld
Ik heb het nu anders opgelost. Ik heb de formuliernaam gewijzig in "AAnmeldingen 2010" en heb in de lijstsjabloon alleen de teamnaam van het team getoond. In de details staat niets. Dus men kan wel doorklikken maar er staat niets. Zo zijn de privacy gegevens wel gewaarborgd. Hierbij dus opgelost.!voorhammr wrote:Ja enkel ga ik de formbrowser weer in dan staan ineens de eerste 3 velden aan.Rolf wrote: Cool!
Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?
Rolf
Erg raar, maar dat zijn niet de velden welke hij toont. Het veld "Datum ingediend" en het loepje staan er nog. Ik kan deze enkel helemaal niet vinden.
Nog enig idee?
Oplossing:
UDT aanmaken:
============entries_left====================
Code:
global $gCms;
$list = $gCms->smarty->get_template_vars('list');
$foo = count($list);
$bar = 12 - $foo;
echo $bar;
================================
Op de bewuste pagina roep je deze browser aan:
{cms_module module='FormBrowser' browser='Naam van je Browser'}
en dan op de pagina plaats je:
Er zijn nog {entries_left} plaatsen vrij.
Denk eraan, in de browser dien je dus wel in te stellen welke velden er zichtbaar mogen zijn.
Last edited by voorhammr on Sun May 16, 2010 8:55 pm, edited 1 time in total.
Re: [Opgelost] Aftellen hoe vaak een formulier is ingevuld
----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:22 pm, edited 1 time in total.