Регулярно заказываю тексты у ТС, работой доволен, качество отличное - рекомендую!
$fieldset = $form->insertFieldset('Fieldset 1'); $fieldset11 = $fieldset->insertFieldset('Fieldset 1.1'); $fieldset111 = $fieldset11->insertFieldset('Fieldset 1.1.1'); $fieldset111->insertInputText('t1')->setLabel('test 1'); $fieldset112 = $fieldset11->insertFieldset('Fieldset 1.1.2'); $fieldset112->insertInputText('t2')->setLabel('test 2'); $fieldset12 = $fieldset->insertFieldset('Fieldset 1.2'); $fieldset121 = $fieldset12->insertFieldset('Fieldset 1.2.1'); $fieldset121->insertInputText('t2')->setLabel('test 3'); $fieldset122 = $fieldset12->insertFieldset('Fieldset 1.2.2'); $fieldset122->insertInputText('t2')->setLabel('test 4');
$api->Form->fieldset('start', 'linking instruction', 'class="legend"'); $api->Form->text('Link text', 'href_name', @$content_info['href_name'], '', '80%', '255', 'Text for link on page.'); $api->Form->text('Link title', 'href_alt', @$content_info['href_alt'], '', '80%', '255', 'Title text for link'); $api->Form->fieldset('end'); $api->Form->fieldset('start', 'Page content', 'class="legend"'); $api->Form->textarea('Description', 'page_short_text', $content_info['page_short_text'], '', '80', 7, '', 'class="textArea"', '', true); $api->Form->textarea('Content', 'page_long_text', $content_info['page_long_text'], '', '80', 7, '', 'class="textArea"', '', true); $api->Form->fieldset('end');
Не хочу Вас уговаривать, если Вы не видите разницу (хотя бы в том, что открытый fieldset в Вашем примере нужно не забывать закрывать за собой, иначе форма вся развалится, в том, что куча параметров хитрых передается):
значит Вам это не нужно.
Когда будете делать сложные формы, которые потребуют сложные проверки на сервере и клиенте - попробуйте этот генератор форм.
Я с первой его версией был 4 года, нарадоваться не мог, единственно, что не устраивало - то, то нельзя было в группы полей вкладывать другие поля. Сейчас можно все!
А по поводу кучи объектов - в том и фишка, что создав его, можно на время отвлечься от самой формы и поработать с этим одним полем, навешать на него валидаторы, поставить какие то атрибуты.
В общем, хочу сказать, что я не зря так настойчиво рекомендую всем QuickForm!
Я давно с ними и они меня не подводили ни разу, много сложных задач ставил перед ними, практически всегда справлялся без доработки, не хватало кое-чего (написано на главной странице проекта) - доделал и выложил с описанием, так как по себе знаю, что писать примеры и документацию времени никогда нет, а из-за этого хороший продукт что называется широко известен в узких кругах.
Для того, чтобы проверить валидность надо чтобы была форма, это как в Простоквашино - "чтобы продать что-нибудь не нужное, надо сперва купить что-нибудь не нужное".
Да и наличие всего этого по отдельности радует конечно. но рутину не убирает, из проекта в проект идет все это либо в шаблонах. либо в коде.
Да и jqTransform к jQuickForm прикрепляется одной строчкой, только опять же задача проекта совсем не в этом.
И, извините, но CRUD тут вообще из другой оперы, тем более на перле
1. Аплоад пока не стал делать. он из коробки есть, а SWF Uploader пожалуй сделаю.
2. Действительно, пишут что появился $('#editor').wysiwyg('destroy');
3. В примерах? Или в сгенерированном HTML?
По-моему с отступами достаточно понятно получается что во что вложено, разве нет?
<? $form = new jQuickForm('simple'); $fieldset = $form->insertFieldset('Пример вставки <a href="http://code.google.com/p/jwysiwyg/">jWysiwyg</a>'); $fieldset->insertJwysiwyg('comment') ->setLabel('Расширенный комментарий') ->setCols(70)->setRows(5) ->setComment('Введите текст и еще его нужно обязательно красиво оформить!'); ?>
Спасибо за отзыв
по запросу css layouts попадаются качественные примеры верстки
В новой версии Zend Studio 7.0, которая только что вышла, появилось форматирование HTML, которого ранее я не замечал там:
Кстати, если у кого то студия "заболела", то "лекарство" к ней говорят дают тут.
Если только для того, чтобы понять, то лично мне помогает разобраться в чужом не форматированном коде плагин View Source Chart
https://addons.mozilla.org/ru/firefox/addon/655
Пример работы:
- было
- стало
Что самое вкусное - там есть фолдинг, т.е. можно сворачивать блочно и видеть весь код страницы в удобном для понимания виде.
А если редактор, то единственный такой я встречал в MS Visual Studio.Net, там просто из буфера вставляешь в редактор и он сам сразу форматирует код.
PHP-код позволяет красиво форматировать ZDE при нажатии на комбинацию клавиш Ctrl+Shift+F
Судя по всему был вторым. 37 сервисов, 275 аккаунтов. Большое спасибо!
Заказал текст на главную, Михаил справился с заданием, текст получился без тошноты, для людей. Была небольшая неточность, н скорее по по моей вине.
Задание мое было достаточно большим. Будем ждать результат, чтобы понять на практике - написал он продающий текст или нет. Но лично я доволен: логичный, по полочкам разложенный внятный рассказ, не перебор ключевых слов.
Спасибо, буду и дальше обращаться.
http://firstvds.ru/ тоже лежит, написал в саппорт - говорят проблема на вашей стороне, докупите памяти.
Кстати, что по VDS рекомендовали с такой же панелькой? ruweb.net?