Page 2 of 3

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Mon May 03, 2010 12:06 pm
by Rolf
Zoiets?
UDT maken zoals boven.
Pagina >> WYSIWYG uit.

Inhoud:
{count_entries}

{if $countDe inschrijving is gesloten
{/if}

®

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Mon May 03, 2010 7:06 pm
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.

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 6:41 pm
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>
®

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 7:14 pm
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

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 7:17 pm
by Rolf
Gebruik je ook FormBrowser dan?
Anders gaat het idd niet werken...

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 7:27 pm
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.

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 7:37 pm
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??

®

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:03 pm
by Rolf
Rolf wrote: In de lijstsjabloon roep ik de eerder genoemde UDT aan.
Ohh, bij 'Volle weergavesjabloon' ook...

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:12 pm
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.

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:14 pm
by Rolf
pm me eens een admin login...

®

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:22 pm
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

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:24 pm
by Rolf
Cool!

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

Rolf

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:33 pm
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?

Re: Aftellen hoe vaak een formulier is ingevuld

Posted: Sun May 16, 2010 8:50 pm
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.

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

Posted: Mon May 17, 2010 6:51 am
by deactivated010521
----------