[Opgelost] Aftellen hoe vaak een formulier is ingevuld

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

Zoiets?
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
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

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.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

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
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

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
Last edited by voorhammr on Sun May 16, 2010 7:16 pm, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

Gebruik je ook FormBrowser dan?
Anders gaat het idd niet werken...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

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.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

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??

®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

Rolf wrote: In de lijstsjabloon roep ik de eerder genoemde UDT aan.
Ohh, bij 'Volle weergavesjabloon' ook...
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

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??

®
Rolf ik snapte jou deel van Lijstsjabloon niet.
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.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

pm me eens een admin login...

®
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

Rolf wrote: pm me eens een admin login...

®
Inmiddels doet hij het. Enkel zie ik nu mijn formbrowser inhoud op de pagina staan.
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
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Aftellen hoe vaak een formulier is ingevuld

Post by Rolf »

Cool!

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
- + - + - + - + - + - + -
Image
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

Rolf wrote: Cool!

Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?

Rolf
Ja enkel ga ik de formbrowser weer in dan staan ineens de eerste 3 velden aan.
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?
voorhammr
Forum Members
Forum Members
Posts: 68
Joined: Tue Nov 10, 2009 10:04 pm

Re: Aftellen hoe vaak een formulier is ingevuld

Post by voorhammr »

voorhammr wrote:
Rolf wrote: Cool!

Heb je beide sjablonen Lijstsjabloon en Volle weergavesjabloon in FormBrowser aangepast?

Rolf
Ja enkel ga ik de formbrowser weer in dan staan ineens de eerste 3 velden aan.
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?

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




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

Re: [Opgelost] Aftellen hoe vaak een formulier is ingevuld

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 3:22 pm, edited 1 time in total.
Post Reply

Return to “Dutch - Nederlands”