Может пригодиться в том случае, если надо обработать большой объем веб-страниц с одинаковой структурой кода, вычленить нужную информацию из них и залить на сайт под управлением Netcat. Парсер написан на PHP и позволяет облегчить рутинный процесс переноса/добавления контента. Наглядный результат его работы можно увидеть в разделе Книги сайта http://nigthrun.ru .
Версия NetCat: любая
Статус: стабильный
Скачать: gui_version.zip (скачиваний: 428)
Стоимость внедрения 0 руб.
Этот рецепт можно установить и на ваш сайт. Внедрение производится после 100% предоплаты. Указана стоимость без учета работ по дизайну, каких-либо индивидуальных доработок и при оплате электронными деньгами. Работоспособность гарантирована. Если по каким-либо причинам рецепт не удается установить на ваш сайт, мы возвращаем все деньги.
Быстрее всего заказать внедрение, отправив нам на web@finar.ru письмо с указанием данных произведенного по реквизитам платежа, адреса целевого сайта и доступов в админку и на FTP. Более медленные способы начинаются с письма в свободной форме или с телефонного звонка.
Welcome!
Дата обновления 2012-07-26
Внимание: описание и код рецепта на этой странице могут быть актуальнее архива для скачивания!
К сожалению, пока мы не имеем возможности поддерживать актуальные версии готовых к установке архивов рецептов. Архивы обновляются "при случае", т.е. при существенных доработках, дата обновления прописана в имени архива.
Лицензия и политика использования
Рецепт распространяется под лицензией Creative Commons Share Alike (BY-SA) .
Вы можете безвозмездно использовать исходные коды рецепта на своих сайтах даже в коммерческих целях, сохраняя авторство за нами (ссылки на нашу студию в исходных кодах). Вы можете распространять рецепт или его модификацию, но только на тех же условиях (т.е. продавать их и модификации нельзя).
Мы не даем гарантий работоспособности рецепта и не несем ответственности за возможный ущерб от его применения. Сторонние разработки, использованные в рецепте, могут распространяются под другими лицензиями. Смотрите сайты источников.
Если вам понравился наш рецепт и вы хотите поблагодарить нас, вы можете сделать это следующими способами:
- доработать и улучшить рецепт и выслать нам обновление;
- прислать нам на web@finar.ru ссылку на внедрение (возможно, она появится в списке внедрений);
- на странице вашего сайта поставить ссылку на эту страницу;
- поблагодарить нас рублем, переслав любую сумму на наши электронные счета.
Есть идеи по сотрудничеству? Пишите: web@finar.ru
Этот рецепт можно установить и на ваш сайт. Внедрение производится после 100% предоплаты. Указана стоимость без учета работ по дизайну, каких-либо индивидуальных доработок и при оплате электронными деньгами. Работоспособность гарантирована. Если по каким-либо причинам рецепт не удается установить на ваш сайт, мы возвращаем все деньги.
Быстрее всего заказать внедрение, отправив нам на web@finar.ru письмо с указанием данных произведенного по реквизитам платежа, адреса целевого сайта и доступов в админку и на FTP. Более медленные способы начинаются с письма в свободной форме или с телефонного звонка.
Внимание: описание и код рецепта на этой странице могут быть актуальнее архива для скачивания!
К сожалению, пока мы не имеем возможности поддерживать актуальные версии готовых к установке архивов рецептов. Архивы обновляются "при случае", т.е. при существенных доработках, дата обновления прописана в имени архива.
0. Как использовать?
Да очень просто. К примеру, у вас есть n файлов: 1.html, 2.html .... n.html. И вам надо каким-то образом преобразовать каждый из них в объект компонента Netcat. Что надо делать:
- Сделать бэкап базы данных
- Скачать архив из этого рецепта.
- Залить gui.html и parser.php из архива и папку с вашими файлами на сайт
- Затем вниматально настроить сам парсер - запустить gui.html и заполнить поля формы; кроме того, полезно посмотреть код парсера в файле parser.php (в первую очередь, для правки регулярных выражений)
- Запустить парсер, проследить, что запись в базу прошла корректно
- Если все сделано верно, то будут добавлены объекты в раздел, который использует ваш компонент
1. Настройки парсера:
- директория, в которой должны находиться файлы
- количество этих файлов
- настройка регулярных выражений (производится в исходном коде)
- строка mysql запроса, которую надо отредактировать в соответствии со структурой вашей таблицы в БД (используются поля "ID компонента", "ID раздела", "ID компонента в разделе")
2. Как работает:
- открывает файл на чтение
- получает весь текст из открытого файла
- по регулярному выражению осуществляет замену путей к стилям, изображениям и т.д., зависит от того, как настроите; в коде приведен пример замены пути к картинкам на новый
- вырезает текст внутри тегов body (опять же, в качестве примера, можно отредактировать в зависимости от целей)
- записывает этот текст в БД.
3. Взаимодействие с Netcat
- создает объекты заранее созданного компонента в соответствии с требованиями пользователя.
Парсер очень простой в использовании, с минимумом возможностей, но значительно экономящий ваше время для более творческих и увлекательных занятий.
Этот рецепт еще не опубликован, извините.
Finar.
Оставить комментарий