Page 1 of 1
formų modulis
Posted: Thu Mar 12, 2009 1:10 pm
by dshows
sveiki,
prieš keletą dienų pradėjau dirbti su CMS made simple, esu naujokas,
taigi man prireikė formų modulio, kuris leistų prisidėti norimus laukus, atlikti jiems validaciją, bet tvarkingai kad nueitų į paštą,
YRA TOKS šiai sistemai?
laukiu rekomendacijų

Re: formų modulis
Posted: Thu Mar 12, 2009 1:30 pm
by vilkis
Re: formų modulis
Posted: Thu Mar 12, 2009 7:29 pm
by dshows
dėkui,
galit rakint/deletint tema!
Re: formų modulis
Posted: Fri Mar 13, 2009 9:28 am
by dshows
besinaudojant iškilo klausimų ...
telefono laukeliui noriu sukurti LT formatą, kad pradžzia būtų tik +370 arba 8...
tada atitinkamai ir skaičiu limitas kiekvienam variantui skirtingas gaunasi...
na arba bent leistų simbolš + pasidaryt
gal kas buvot su tuo susidurę? gal pasidalinsit mintimis nair failais gal?

Re: formų modulis
Posted: Fri Mar 13, 2009 9:35 am
by dshows
na kitas klausimas...
laiškas išsiunčiamas, gauni laišką ir kai nori atsakyti atsakai pats sau, nes laiškas gaunamas iš svetainės default email ar pan.
gal žinot kaip tai išspręsti ?
Re: formų modulis
Posted: Fri Mar 13, 2009 9:27 pm
by vilkis
Pliuso nepasidarysi, nebent keisi modulio kodą, o dar geriau pasirašytum atskirą php klasę

Dėl e. pašto - nesupratau, kaip nori padaryti.
Vilkis
Re: formų modulis
Posted: Mon Mar 16, 2009 6:54 am
by dshows
radau kad yra U.S formatas, tai sakai is to gal pavyktu persidaryt?
kadangi nelabai gaudausi kas cia parasyta, gal kas pakonsultuosit ?
case 'usphone':
if ($this->Value !== false &&
! preg_match('^([0-9][\s\.-]?)?(\(?[0-9]{3}\)?|[0-9]{3})[\s\.-]?([0-9]{3}[\s\.-]?[0-9]{4}|[a-zA-Z0-9]{7})(\s?(x|ext|ext.)\s?[a-zA-Z0-9]+)?$',
$this->Value))
{
$this->validated = false;
$this->validationErrorText = $mod->Lang('please_enter_a_phone',$this->Name);
}
break;
Re: formų modulis
Posted: Mon Mar 16, 2009 7:08 am
by dshows
del email, tai greiciausiai netinkama laukelio tipa buvau parinkes, dabar gerai!
tiesa uzpildzius blogai laukelius, jums nepadvigubeja forma ? man taip nutinka
virsujue matosi dalis formos ir aapacioj dalis formos, tai nutinka kai suvedami blogi duomenys i forma, kas cia gali buti blogai padaryta ?
Re: formų modulis
Posted: Mon Mar 16, 2009 6:07 pm
by vilkis
Dėl dvigubinimosi, tai gal kas nors blogai su formos "Template Layout Options" šablonu? Kokia Form builder versija naudojiesi?
Dėl email: man iki šiol sunku suprasti tą regular expression sintaksę - pagooglink frazę "regular expression"gal pavyks perprasti.
Re: formų modulis
Posted: Tue Mar 17, 2009 11:16 am
by dshows
na naudoju naujausias formbuolderi, nieko ten per daug ir nekeiciau tik su laukeliais kas susije ir laisko turiniu,
to templeito nekeiciau kuri minejai, tai gamintoja dare nedadare turbut

Re: formų modulis
Posted: Mon Mar 23, 2009 1:11 pm
by dshows
štai toks yra ir buvo templeit layoutas
{* DEFAULT FORM LAYOUT / pure CSS *}
{$fb_form_header}
{if $fb_form_done == 1}
{* This first section is for displaying submission errors *}
{else}
{* this section is for displaying the form *}
{* we start with validation errors *}
{if isset($fb_form_has_validation_errors) && $fb_form_has_validation_errors}
{foreach from=$fb_form_validation_errors item=thisErr}
{$thisErr}
{/foreach}
{/if}
{if isset($captcha_error) && $captcha_error}
{$captcha_error}
{/if}
{* and now the form itself *}
{$fb_form_start}
{$fb_hidden}
{if $total_pages gt 1}{$title_page_x_of_y}{/if}
{foreach from=$fields item=entry}
{if $entry->display == 1}
{strip}
{if $entry->needs_div == 1}
required == 1 || $entry->css_class != '' || $entry->valid == 0} class="
{if $entry->required == 1}required{/if}
{if $entry->css_class != ''} {$entry->css_class}{/if}
{if $entry->valid == 0} fb_invalid{/if}
"
{/if}
>
{/if}
{if $entry->hide_name == 0}
multiple_parts != 1} for="{$entry->input_id}"{/if}>{$entry->name}
{if $entry->required_symbol != ''}
{$entry->required_symbol}
{/if}
{/if}
{if $entry->multiple_parts == 1}
{section name=numloop loop=$entry->input}
{if $entry->label_parts == 1}
{$entry->input[numloop]->input} {$entry->input[numloop]->name}
{else}
{$entry->input[numloop]->input}
{/if}
{if isset($entry->input[numloop]->op) && $entry->input[numloop]->op}{$entry->input[numloop]->op}{/if}
{/section}
{else}
{if $entry->smarty_eval == '1'}{eval var=$entry->input}{else}{$entry->input}{/if}
{/if}
{if $entry->valid == 0} <--- {$entry->error}{/if}
{if $entry->needs_div == 1}
{/if}
{/strip}
{/if}
{/foreach}
{if $has_captcha == 1}
{$graphic_captcha}{$title_captcha}
{$input_captcha}
{/if}
{$prev}{$submit}
{$fb_form_end}
{/if}
{$fb_form_footer}
gal matot tai ko aš nematau, dėl ko gali dvigubintis, kai forma blogai uzpildoma ir submitinama ?
Re: formų modulis
Posted: Mon Mar 23, 2009 8:59 pm
by vilkis
Re: formų modulis
Posted: Tue Mar 24, 2009 7:38 am
by dshows
anglų išsakytos mintys padėjo,
ačiū Vilkis
