Groove

Groove
Рейтинг
41
Регистрация
22.02.2007
Должность
Разработка сайтов

Регулярно заказываю тексты у ТС, работой доволен, качество отличное - рекомендую!

Stek:
$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!

Я давно с ними и они меня не подводили ни разу, много сложных задач ставил перед ними, практически всегда справлялся без доработки, не хватало кое-чего (написано на главной странице проекта) - доделал и выложил с описанием, так как по себе знаю, что писать примеры и документацию времени никогда нет, а из-за этого хороший продукт что называется широко известен в узких кругах.

rtyug:
да, у jquery есть много разных плагинов для красивого отображения ввода форм....

1) проверить валдность введенного на js...
2) если есть ошибка, то поле отобразить красным цветом или фиолетовым
я люблю использовать jQuery UI (или другие диалоговые окна), чтобы отображалась форма в диалоговм окне...
2,а) .. там же есть в интерете примеры с плагинами, их много
3) именно отображение, есть вот jqTransform
4) если интеренсо, вот http://www.x0.org.ua/view_content/79 я написал класс CRUD, а SQL запрос в нем в абстракции...

Для того, чтобы проверить валидность надо чтобы была форма, это как в Простоквашино - "чтобы продать что-нибудь не нужное, надо сперва купить что-нибудь не нужное".

Да и наличие всего этого по отдельности радует конечно. но рутину не убирает, из проекта в проект идет все это либо в шаблонах. либо в коде.

Да и jqTransform к jQuickForm прикрепляется одной строчкой, только опять же задача проекта совсем не в этом.

И, извините, но CRUD тут вообще из другой оперы, тем более на перле

Stek:
Сразу же:

1. не увидел аплоада файлов. Тут было бы прекрасно что нибудь вроде мультиаплоада на флеше подвязать.

2. textarea и визивинг редактор соединить, т.е. на лету переключаться в нужный режим.

3. с fieldset очень уж замороченный код. Скажем так, не читабельный.

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, которого ранее я не замечал там:

Кстати, если у кого то студия "заболела", то "лекарство" к ней говорят дают тут.

Gmp:
Подскажите, существуют ли какие либо скрипты / программы / редакторы / IDE / плагины к редакторам или IDE / что угодно, позволяющее более-менее читабельно оформить html код (для php тож не помешает). Иногда приходится иметь дело с кодом не то чтобы плохо оформленным, а вообще в свалке тегов, где понять что-либо просто нереально, а вручную расставлять отступы переносы и тд - нелогично и трудно.

Если только для того, чтобы понять, то лично мне помогает разобраться в чужом не форматированном коде плагин 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?

Всего: 165