Частенько сталкиваюсь с тем, что необходимо подправить вёрстку, вставить какой либо текст и т.п. Постараюсь объяснить, как это делаю я, возможно, кому ещё пригодится. Для начала хочу привести список того софта, который потребуется для нормальной работы:
- notepad ++
- textcrawler
notepad ++ — это текстовый редактор, да не простой а с кучей различных примочек, должен быть у любого прогера как я считаю, так как имеют подсветку кода (пхп, хтмл и т.п., поддерживаемых языков полно). Так же умеет работать с различными кодировками и имеет поддержку плагинов. Один из таких плагинов это FTP клиент «NppFTP». Давайте сразу и настроим его.
Настройка NppFTP
Нам необходимо создать профиль, для его создания ищем, жмём в менюшке:
‘Плагины’ — > ‘NppFTP’ — > ‘Show NppFTP Window’
После нажатия на ‘Show NppFTP Window’ чуть правей мы увидим главное меню плагина. В этом меню ищем и жмём значок
и в появившемся меню выбираем ‘Profile settings’, появится окошко настройки профиля. Тут от нас требуется ввести IP сервера, логин и пароль на вход по FTP.
Сначала жмём туда, куда указывает первая стрелочка, появится окно, на которое показывает вторая — тут от нас требуется ввести имя профиля. Вводим его и жмём ‘Ok’. Третья, четвёртая, 5 и 6 стрелки указывают на текстовые поля, где нужно указать данные от FTP, порт оставляем по дефолту 21. Помимо этого можно выбрать тип подключения, например если вы используете защищённый протокол, то выбираем SFTP. В принципе всё, осталось подключиться, жмём на иконку
и если все данные на вход ввели верно, то чуть ниже меню можно будет увидеть директории на вашем сервере. Настройка NppFTP notepad++ завершена, теперь перейдём к TextCrawler.
Работа TextCrawler
Это простенькая на первый взгляд программа, которая имеет очень нужный функционал — рекурсивный поиск в файлах, определённого текста. Сейчас объясню, зачем это нужно. Но прежде всего нам необходимо скачать все файлы своего сайта на винт, для того что-бы TextCrawler смог искать в них текст. Как вы уже поняли — искомый текст это ничто иное как код, который нам необходимо поправить. Для того что-бы узнать какой код необходимо изменить (ну например мы хотим добавить текстовое поле или ещё чего) необходимо залезть в оперу и на странице куда хотим добавить что-то, жмём правой кнопкой мыше и в контекстном меню выбираем ‘Проинспектировать элемент’, откроется окно где можно будет увидеть код нашей странице в удобной форме (кликабельно)
В принципе можно использовать и firefox, идём на страницу:
https://addons.mozilla.org/ru/firefox/addon/firebug/
устанавливаем плагин и вуаля. Данный плагин позволяет просмотреть код в удобной форме, поменять разметку и CSS, после чего в режиме реального времени поменять код, страница в браузере сразу же будет обновлена и всё будет наглядно видно. Но прежде всего, необходимо запомнить старый код, дабы в программе TextCrawler найти его в вашем бекапе. Интерфейс TextCrawler понятен, проблем возникнуть не должно
т.е. указываем местоположение бекапа, искомое значение и чуть ниже в поле увидим файлы, в которых есть этот код. Затем заходим в notepad, логинемся по FTP и ищем нужный файл, тот, который нашли в TextCrawler и меняем что нужно. Для того чтобы сохранить файл на сервере, просто сохраняем файл как обычно это делаем и всё, он полетит на ваш сервер. На этом в принципе всё.