внесение изменений в работу модуля FormBuilder

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

внесение изменений в работу модуля FormBuilder

Post by melicheva »

Здравствуйте! У меня появился следующий вопрос: я хочу внести изменения в работу модуля Конструктор Форм (FormBuilder), а именно меня не устраивает, как он записывает данные заполнения формы в файл. Просто хочу применять этот модуль немного для других целей - чтобы посетитель заносил туда свои ФИО, а они записывались в файл и соответственно пронумеровывались.
Где мона это отредактировать? Так понимаю, надо вносить изменения в код...подскажите пожалуйста, где сам код можно найти???
gasman
Forum Members
Forum Members
Posts: 22
Joined: Thu Jun 22, 2006 3:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by gasman »

modules/FormBuilder
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

Спасибо! Я правда нашла способ попроще - открыть Advanced Settings в правке того поля, которое отвечает за запись в файл и там отредактировать шаблоны записываемой строки. Но тут всплывает следующий вопрос - присвоение каждой записи соответствующего номера. Реально ли в такие шаблоны добалять какой-нить php или JavaScript????
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

То есть, реально ли в таком шаблоне завести какую-нить переменную целого типа, отображать её в записываемой в файл строке, и каждый раз при выполнении этой операции увеличивать на единицу...?
Спасибо всем, кто поможет!
То есть, я вроде как идею реализации представляю, а куда её "засунуть" не знаю=)
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: внесение изменений в работу модуля FormBuilder

Post by ZYV »

Да, там есть такая возможность.
unsigned double ZYV;
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: внесение изменений в работу модуля FormBuilder

Post by Il_Burbero »

-Unique Integer (Serial) можно тупо задействовать, хотя хз откуда там начинается отсчет...
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

А не подскажите, где можно почитать про синтаксис языка (или как это назвать)-он, наверное, особый какой-то существует? Нужно же знать правила, как переменные объявлять и всё такое. Или просто, как в JaveScript всё писать?
Попробую методом тыка пока что-то понапридумывать...
Ох, большущее вам всем спасибо! Правда, такая поддержка и помощь очень помогает!
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: внесение изменений в работу модуля FormBuilder

Post by von-hamster »

Если ты имеешь ввиду smarty, то http://smarty.net/manual/ru/
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

Да, я его уже нашла! Сейчас вот пытаюсь понять, как переменную объявить...что-то там не написано, какие типы переменных, как объявляются (тип целые числа, строка и т.д). Нужно повнимательнее почитать...=)
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: внесение изменений в работу модуля FormBuilder

Post by ZYV »

{assign}

JS тоже не просто так пишется, к сведению, он - имплементация стандарта ECMAScript.
unsigned double ZYV;
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

Ммм, что-то ничего я не понимаю, так прямо в Addvanced Settings, т.е. в Template, можно назначать переменные??? Вот я пишу, ну так, к примеру: $smarty->assign('number', '1');....но как я понимаю, это в неком php файле надо писать, а не тут (в смысле в Template)....
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

Точнее, проблема в другом - я задаю переменную n (для начала провто наобум строчку): {assign var=n, value='aaaa'}
потом задаю строчку, которую нужно записать в файл:
{$fld_26}{$TAB}{$n}{$TAB}{$fld_28}{$TAB}{$fld_29}{$TAB}{$fld_30}{$TAB}
, но вот $n никак в нём не отражается...не пойму пока почему...?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: внесение изменений в работу модуля FormBuilder

Post by von-hamster »

{assign var="n" value="aaaa"}

А зачем назначать переменные в шаблоне? Нельзя без этого обойтись?
melicheva
Forum Members
Forum Members
Posts: 26
Joined: Mon Mar 23, 2009 1:02 pm

Re: внесение изменений в работу модуля FormBuilder

Post by melicheva »

Всё равно не работает=(
А по поводу назначаить переменные в шаблоне....а где же их ещё назначить???? Я просто хочу, чтобы записи пронумеровывались....вот идея только одна - ввести переменную и плюсовать к ней единичку каждый раз (а пример с "ааа", это ток ради эксперимента).
А есть ещё какой-нибудь способ???
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: внесение изменений в работу модуля FormBuilder

Post by von-hamster »

А повнимательнее почитать документацию? Раздел для дизайнера очень небольшой - можно минут за 15 ознакомиться с возможностями.

http://smarty.net/manual/ru/language.fu ... ounter.php
Post Reply

Return to “Russian - русский”