Давай рассмотрим, как же можно сделать рип
сайта без лишнего геморроя.
1. Начать, я
думаю, нужно как всегда с инструментов, встроенных в сами шеллы.
Тут можно говорить только о c99 и wso шеллах (из популярных).
r57, к сожалению, никаких инструментов для рипа не
предоставляет. Итак, что же мы делаем. В с99 просто отмечаем
галочками файлы и папки, которые необходимо упаковать в
выпадающем меню, снизу выбираем copy и жмем «Confirm». После
этого появится меню c пимпой «Pack buffer to arhive» и полем с
названием архива, в которое можно ввести так же и путь. Все,
теперь у нас есть архив.
В wso-шелле все не так просто. Необходим PHP версии > 5. Но,
в общем и целом, также отмечаем галочками нужный контент,
выбираем из списка внизу «compress / zip» и жмем «>>». Затем
переходим в папку, куда нужно сохранить архив, выбираем в меню «paste
/ zip» и сохраняем. Скажу по секрету, в этом шелле скоро будет
сделан удобный рип, т.к. я общался с oRb’ом и он согласился, что
дело это нужное и полезное, и пообещал включить в следующий
релиз шелла достойную и удобную поддержку архивации. Так что —
следи за релизами wso.
Все это вроде бы удобно, но медленно и без возможности ставить
маски. В дополнение к минусам — шелл не пойдет по вложенным
папкам, если в них нужно упаковать не все, да и процесс
проставления галочек на нужных файлах далек от идеала. Особенно,
если файлов паковать много, и они смешаны с ненужными.
2. С шеллами покончили, рассмотрим, какие
возможности нам предлагает альтернативный софт. На глаза попался
скрипт AlfaUngzipper (alfaungzipper.com/ru).
Это бесплатная софтина на PHP состоит из одного единственного
файла, поддерживает великий и могучий и имеет приятную морду и
несколько полезных настроек. Для работы скрипту нужен PHP
(версий 4.3.2 >= 5.2.5) и zlib. В настройках можно указать
рабочую дирректорию, ходить или нет по вложенным папкам, имеются
исключения папок и фильтр по расширению файла. Запакуется все в
отдельный файл с собственным расширением .auae. Процесс
распаковки также достаточно прост и понятен и, в сущности,
сводится к нажатию нашей горячо любимой кнопочки «next». На
сайте есть описание и демо-версия, можешь для начала посмотреть
и даже попробовать все возможности прямо на сайте.
Из плюсов можно заметить, что PHP наплевать на ограничения,
налагаемые на сервере злобными админами, старающимися усложнить
нам жизнь. А в частности, отключение многих нужных и полезных
функций, которые не дают нормально работать шеллам, для нее не
помеха, архивация идет с помощью php-функции gzwrite(). Из
минусов, опять же, скорость ну и то, что это дополнительный
файл, который нужно аплоадить на шелл.
3. Ну и, наконец, переходим к самым мощным
средствам, предоставляемым самой осью. Это утилита tar. Все
опции я, разумеется, описывать не буду, достаточно несколько
примеров. А самые дотошные смогут самостоятельно прочитать хелп
с довольно внушительным списком опций.
Запаковать папку www со всеми вложенными файлами в файл
tar -cf 1.tar /www/
Запаковать папку www со всеми вложенными файлами и файл
lol.php из текущей папки в файл 1.tar
tar -cf 1.tar /www/ lol.php
Запаковать папку "/usr/home/www/» и сжать архив gzip’ом в
файл "/usr/home/images/1.tar.gz"
tar -czf "/usr/home/images/1.tar.gz»
«/usr/home/liona/shop.faberlic-msk.ru/www/"
Запаковать все php-файлы и картинки jpg из текущей диры и
сжать архив bzip2’ом в файл abc.tar.bz2
tar -cjf abc.tar.bz2 *.php *.jpg
Тут применимы любые конвейерные конструкции, вроде:
Доброго времени дня, читатели моего блога. С вами Андрей Зенков и сегодня я расскажу, как скопировать дизайн сайта. Перед началом своего повествования я хотел бы сказать, что не одобряю такую деятельность, так как это является интеллектуальным воровством. Любое воровство — это плохо. Я надеюсь, что вы воспользуетесь полученной информацией в благих целях. Что ж, усаживайтесь поудобнее, можете взять что-нибудь покушать. А мы начинаем!
Сегодня я расскажу о методах создания «зеркала» сайта. Как надеть шаблон на свой сайт — тема отдельная и весьма специфичная. Своими руками подобное можно сделать, обладая глубокими знаниями HTML, CSS, PHP и JavaScript. Если вы такими знаниями не обладаете, то рекомендую обращаться к специалистам в этой сфере.
Я советую использовать уникальные шаблоны. Их можно заказать у дизайнеров, либо купить в магазине TemplateMonster . Здесь предлагается большой ассортимент по выгодным ценам.
Шаблоны сайтов и Дизайн сайта от TemplateMonster.
1. Первый метод — своими руками
Самый традиционный вариант — сделать своими руками. Никакие сторонние инструменты, кроме рук и браузера, не понадобятся. Для начала найдите интересующий вас сайт. Я для примера возьму собственный блог. Перехожу на главную страницу. В любой области кликаю правой кнопкой мыши. В открывшемся меню выбираю пункт «Сохранить страницу как…»:
Процесс сохранения длится несколько секунд. На выходе получаю файл главной страницы и папку со всеми составляющими элементами. Там находятся картинки, PHP и JS файлы и стили. Файл с разрешением HTML можно открыть с помощью блокнота для просмотра исходного кода.
Если вы думаете, что сохранённые файлы можно смело натягивать на свой ресурс, то сильно ошибаетесь. Это — очень сырой вариант. Скорее, он пригоден только для просмотра исходного кода страницы, что можно сделать в окне браузера без сохранения. Пользоваться этим методом я не рекомендую, так как толку от него ноль и как перенести его на WordPress (к примеру), вам никто не расскажет (такой возможности просто нет).
2. Второй метод — использование онлайн-сервисов
Как вы помните, я сторонник использования различных инструментов для автоматизации ручной работы. Даже для таких случаев разработали вспомогательный софт.
2.1. Xdan.Ru
Бесплатный, простой и доступный сервис. Копия сайта создаётся в два клика. Всё, что я сделал — зашёл на главную страницу, ввёл адрес своего блога и нажал на кнопку «Создать копию». Через несколько минут процесс завершился и я получил архив с копией сайта. Вот, что я получил:
Интересующие вас файлы (в случае WP) находятся в папке wp-content. В папке «themes — img» лежат все необходимые изображения, из которых можно сделать рип сайта. Файлов со стилями я не нашёл, но их легко выгрузить через браузер. Снова захожу на страницу своего блога, нажимаю правую кнопку мыши и выбираю в меню «Исследовать элемент».
Меня интересует окошко Styles. Дальше просто выделяю все стили, копирую и вставляю в нужный файл с расширением css. Преимущества Xdan очевидны — простой и бесплатный проект, который даёт годный к дальнейшей работе материал. Но, опять же, для дальнейших действий потребуются знания или специалист, который таковыми обладает. Подобных сервисов в интернете больше не нашёл.
2.2. Recopyrirght
Сервис чем-то похож на CLP. Даёт возможность сделать рип сайта любой сложности. При первом использовании можно воспользоваться тестовой попыткой. На главной странице в поле «Введите сайт» я указываю ссылку на свой блог. После этого нажимаю кнопку «Создать копию».
Меня отправили в демо-кабинет, где я добавил свой блог в список сайтов. После этого в таблице напротив своего сайта нажал на кнопку «Создать копию» и процесс запустился.
По окончании процесса копирования всех файлов можно получить копию с большинством файлов ресурса. Я ждал около 15-20 минут, пока завершится процесс. Ожидания не оправдались. Сервис выдаёт сырой вариант, из которого трудно сделать рип и поставить на собственный проект. Но если постараться, то сделать можно. Но вот оправдывает ли результат затраченного времени, если есть множество других вариантов, — большой вопрос.
3. Третий метод — использование программ
Если онлайн-сервисы вас не устраивают, можете воспользоваться специальным софтом, который устанавливается на компьютер.
3.1. WinHTTrack Website Copier
Бесплатная утилита с минимум настроек. Позволяет создать полноценную копию любого сайта. Вы можете установить глубину копирования. На выходе получаете локальную версию ресурса, которым можно пользоваться в оффлайн-режиме. В полученном архиве можно найти файлы шаблона.
3.2. Teleport Pro
Наверное, один из лучших вариантов для создания полной копии любого веб-сайта. Teleport Pro загружает все каталоги и подкаталоги, в которых можно легко найти нужный шаблон. Единственный минус — программа платная. Даётся пробный период на 30 дней. Лицензия стоит 50 долларов. Я рекомендую данный продукт, если вы хотите получить качественный результат.
4. Четвёртый метод — использование графического редактора
А именно — Photoshop. Самый трудоёмкий, но зато самый надёжный способ сделать копию понравившегося дизайна на свой ресурс. Опять же, если вы не обладаете навыками работы в этой программе, а также не умеете верстать готовый шаблон, то без помощи специалиста не обойтись.
Честно, я даже не знаю, сколько стоит подобная услуга у дизайнера. Найти точный ценник можно на какой-нибудь бирже фриланса. Используя этот метод, вы можете быть уверены в том, что получите качественную копию, и поставить её на свой сайт не составит труда.
Для самостоятельного изучения Фотошопа могу порекомендовать замечательный курс Зинаиды Лукьяновой — «Фотошоп с нуля в видеоформате 3.0» .
Главное преимущество заключается в том, что здесь не играет роли CMS понравившегося проекта. Скопированный шаблон можно будет установить на WP, DLE, Opencart и любые другие платформы.
5. Какие можно сделать выводы?
Наша статья подходит к концу, поэтому самое время сделать небольшие выводы. Во-первых, я против воровства чужих шаблонов. Поставьте себя на место людей, которые трудились над созданием индивидуального образа, и вы всё поймёте.
Во-вторых, для меня оптимальный вариант — создание копии в фотошопе. Это самый качественный и универсальный вариант. Закончить сегодняшний рассказ хочу выражением Роберта Энтони:
«Если у тебя нет своей цели в жизни, то ты будешь работать на того, у кого она есть».
Если вы хотите обрести независимость, ставьте перед собой всё новые и новые цели, а также не забывайте добиваться их любыми способами (законными, разумеется).
На этой позитивной и мотивирующей ноте я с вами прощаюсь. Не забудьте подписаться на мой блог, чтобы в будущем быть в курсе всех новых статей. До свидания, с вами был Андрей Зенков.
Професиональный верстальщик — фрилансер
Очень часто клиентов кроме верстки сайта интересует рип сайта – проще говоря копирование шаблона чужого сайта. Ну и, чаще всего, этот самый дизайн нужно интегрировать на wordpress.
Задача эта одновременно и сложная и простая:
- Простота в том, что не нужно с нуля верстать дизайн
- Сложность – очень часто чужие сайты могут быть отверстаны ногами. Или вобще пятой точкой. Попадается табличная верстка, попадается верстка с ошибками. Короче проблем достаточно.
Если у вас нету минимальных знаний в верстке – экономьте своё время – обращайтесь сразу ко мне. Стоимость рипа сайта как правило небольшая и может варьироватсья от $15-20 в зависимости от требований, функционала.
Я предоставляю полный спектр рипа шаблонов – от самого простого, до полного копирования сайта под ключ с установкой к вам на хостинг.
Для начала я копирую структуру сайта. Полностью. Для этого можно использовать много разного софта, например teleport pro или его бесплатный аналог HTTrack Website Copier. Я использую первый, у него есть удобная фича, о которой расскажу позже.
Сделал небольшую гифку, по настрйоке Teleport Pro для парсинга сайта, что бы потом удобно было скопировать сайт.
- Выбрать виззард – генератор проекта
- Create browsable copy of a website on my hard drive – сохранить копию сайта на мой жесткий диск
- Введите адрес сайта, дизайн которого нужно скопировать и глубина сканирования.
- Дальше > Дальше > Выберите место, куда сохранить копию сайта
- Запустить проект
- Ну и наблюдать как копируется весь сайт, все файлы – стили css, страницы html, скрипты javascript
Когда сайт скачается – у вас будет нормальная копия сайта – все файлы, стили, графика – все будет сохранено к вам на жёсткий диск. Но это все вам не нужно. Как правило при рипе сайта нужно сохранить только главную страницу, страницу рубрик и внутреннюю страницу. По этому примеру я и буду показывать как скопировать дизайн сайта ну и как перенести его на WordPress
Ах, да. Я предполагаю что вы понимаете что рип сайта это своего рода интелектуальнео воровство. А воровать плохо. Я вас предупредил, а дальше – дело за вами.
В следующей статье, я покажу как из всего сброда файлов выбрать нужные страницы и сохранить только нужные для шаблона файлы. Ну и как потом єто все дело интегрировать на движок, в моём случа это WordPress
7 комментариев
расскажите как интегрировать файлы сайта на движок вордпресс. Очень нужно, хотя бы в 2-х словах.