Автоматическая открывашка
Я думаю, при разработке любого проекта, выходящего за рамки хом-паги, используется какой-то движок: всегда приятно юзать хорошо однажды написанный код, да и работа спорится.
Часто движки начинают играться с адресной строкой: я, например, использую PHP
Остюда рождается сложность - желая изменить поведение какой-то страницы в проекте, нужно:
- Посмотреть на адресную строку
- Понять, в какой папке лежат файлы
- Найти в этой папке конфигурационный файл
- Найти имена нужных файлов
- Найти файлы и открыть
Когда проект небольшой либо ты работаешь только над частью проекта, то имена файлов и их местоположение кэшируются в голове, а вот в остальных случаях это начинает доставать к концу рабочего дня...
Поэтому я сел и написал открывашку.
Работает так:
- Разработчик втыкает в какую-то страницу и понимает, что её надо править
- Нажимает в любом месте страницы ПКМ (правую кнопку мыши)
- Выбирает опеределённый пункт в меню
- В редакторы открываются нужные файлы
Более того, некоторые темплейты ничего не выводят, а ссылка на них имеется (скажем, дибильная ссылка "очистить кэш"). Если во 2 пункте клацнуть по ссылке, то откроются темплейты той страницы.
Как сделано:
- в реестре прописан пункт меню, при нажатии которого вызывается определённый файл с JavaScript;
- в этом файле прописан маппинг адреса в броузере адресу на винте (если открыт сайт developers.org.ua, то искать в "c:\www\projects\developers_org_ua\") и ещё несколько параметров;
- JavaScript идёт туда, открывает файл настроек (через Microsoft.XMLHTTP), выкусывает что надо и через WScript.Shell запускает требуемые PHP-файлы;
- тут их подхватывает винда и открывает в редакторе по умолчанию. Просто и удобно.
0 комментов:
Отправить комментарий