Ищу единомышленников.
Идея стоит выделки?
1. Добавляет три новых стиля. Два из них для индикации применения патча/файлов (применен или есть ошибки). Один стиль для иконки в админ панели
2. Изменяется схема обработки массива с параметром "flag" в grid-шаблонах, только для компонента "mypatch"
3. Создается иконка компонента в админ панели.
1. Выгрузка/загрузка патчей из текстовых (или *.cvs ?) файлов, для более удобного обмена патчами, чтобы не вбивать все ручками.
2. Обработка более одного фрагмента заменяемого кода в одном файле. Сейчас это тоже можно сделать — но немного извратным способом.
3. Возможность не изменять, а при необходимости, создавать новые файлы.
4. Включение/отключение комментариев в изменяемом файле. Сейчас место где производится замена по умолчанию обозначается так:
/*==== начало патча -> имя патча =====*/ здесь располагается измененный код /*==== окончание патча -> имя патча =====*/
Опрос вроде как "закончен".
Но уже два голоса добавились после этого.
Это как?
Немного лирики
Ну вот и еще одни выходные были полностью потрачены на сабж вместо семьи :)
Любимая хоть и понимает что хобби это святое… но на сколько её хватит?
Даже уже пытается просматривать ролики о движке и понять с чем его едят и зачем оно вообще нужно
Посмотрим что из этого получится
А то как то скучно. Вышла очередная версия компонента, а не замечаний, не предложений. Обидно даже немного.
Вообщем буду тут писать всякую офтопню касательно работы на компонентом.
Версию патча тоже буду использовать в имени выгружаемого файла.
Как то так… мож кто что добавит, чтобы сто раз не переписывать одно и тоже
'title' => LANG_MYPATCH_PATCH_NAME, 'hint' => LANG_MYPATCH_PATCH_NAME_HINT, ) )),
$errors = $form->validate($this, $patch) ;
При таком раскладе валидатор проверить что в форму мы ввели слово не более 12 символов и состоящее из английских больших, маленьких букв, чисел от 0 до 9, * (звездочка), _ (подчеркивание)
Есть такой кусок кода в шаблоне вывода данных grib_*.php
'title' => LANG_MYPATCH_DESCRIPTION, 'href' =>'{url_description_patch}', )
Ну чтобы в списке не было подчеркивания и возможности нажатие на выведенную информацию.