- Регистрация
- 3 Фев 2007
- Сообщения
- 295
- Реакции
- 150
- Заблокирован
- #31
поиск рулит:А где на "Артистир" взглянуть можно?
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
поиск рулит:А где на "Артистир" взглянуть можно?
Предлагаю набросок ТЗ для проги:
1) Возможность выбора каталога с шаблоном
2) Программа обходит все файлы (графические - *.jpg, *.gif, *.png и т. п.; текстовые - *.css, *.html, *.js, *.tpl, *.php и т. п.) и каталоги. И вносит их имена в базу1 с запоминанием пути к файлу.
3) Читает все текстовые файлы и ищет совпадения содержимого с содержимым базы1 и вносит переменные в базу2. А также запоминает все посторяющиеся в текстах слова для отбора классов селекторов. Что то типа этого .xxxxx #xxxxx class="xxxxx" id="xxxxx"
4) Каждому совпадению присваивает переменную с другим именем (генерирует случайные символы, берет слова случ. образом из какой нибудь заранее подготовленной базы)
5) Заменяет все это в текстовых файлах, в именах файлов и каталогов.
Шаблон стал уникальным
6) Сделать предмодерацию совпадений для ручной отмены не нуждающихся в замене совпадений
7) В качестве опции можно сделать изменение параметров color, background-color так чтобы было заметно не глазу а боту. Например FFFFFF меняем на FFFFFE
И еще. Необходимо будет создать базу слов padding, margin, height, width align и т. п., а также div, table, td, tr и т. п. которые нельзя изменять. Можно отрезать часть таких слов не беря в учет слова находящиеся в { }
P.S. Идею с добавлением пустых блоков тоже можно воплотить в жизнь в качестве опции. Думаю было бы СУПЕР. Однако ИМХО не для каждого шаблона подойдет и логика поиска нужных мест для вставки будет посложнее