Всем привет! Написал штуковину для упаковки шаблона в ходе работы над проектом. Наверняка кому-нибудь понадобится. Что умеет: 1) Читает из index.php имена позиций, а так же версию и описание; 2) Получает из всех директорий и поддиректорий список файлов шаблона; 3) Создаёт XML-файл с описанием шаблона; 4) Записывает страницу-"пустышку" во все директории шаблона; 5) Устанавливает для папки шаблона и всех вложенных папок CHMOD 777; 6) Пакует всё это в zip – шаблон готов! Как работать: Для начала в самых первых строках скрипта пропишите авторские данные. Затем нужно: 1) Создать шаблон (обязательно в UTF-8 без BOM!), прописать позиции, создать картинку-скриншот; 2) (по желанию) Записать данные где-нибудь в index.php: <!--mane: name_of_template--> (имя шаблона, только латинские буквы без пробелов, знаки – и _); <!--version: 1.0--> (версия, только латинские буквы, цифры, точки, запятые); <!--license: инфо о лицензии :license--> (латинские и русские буквы UTF-8, цифры, пробелы, двойные кавычки, точки, запятые, круглые скобки,& ); <!--desc: шаблон разработан эксклюзивно для сайта... :desc--> (латинские и русские буквы UTF-8, цифры, пробелы, двойные кавычки, точки, запятые, круглые скобки,& ); Всё это будет вставлено в соответствующие тэги XML-файла (я пишу информацию в PHP-части шаблона как комментарии); 2) Скопировать generator.php в папку с шаблоном; 3) Набрать в браузере URL скрипта, например НТТР://anna/markup/template/generator.php; 4) Скачать шаблон по ссылке внизу страницы. Скрипт отлично работает на ДЕНВЕРе. На хостинге – пока не пробовал. *Внимание: некоторые хостинги "ругаются" на папки с правами 777. Лекарство – закомментировать строку 151: chmod($CMdir, 0777); **Внимание: скрипт не содержит "волшебную кнопку" и не создаёт шаблон из HTML и тем более из PSD)))) Верстать и программировать вы должны уметь сами
SindBAD, Забыл добавить, что нужно удалить потом этот файл, потому как может получится дырка при которой могут скачать весь шаб.
А у меня вот что то не получается! Какой путь нужно прописать в адресной строке? как понимаю что весь где лежит шаблон и генератор! но не получается! Обьясните если не сложно!