| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Зеркало сайта без картинок |
| Автор: Vofka 16.2.2010, 16:47 |
| Добрый день. Есть необходимость создать сайт который был бы точной копией определенного сайта но без изображений и css. Как это можно сделать ? |
| Автор: awers 16.2.2010, 16:59 |
| Vofka, скопировать сайт и удалить все картинки и css. Можно более чётко поставленную задачу/или вопрос? |
| Автор: Vofka 16.2.2010, 17:23 |
| Скопировать сайт и убрать все картинки - не катит. Предположим есть сайт http:\\mysite.ru он сделан на каком-либо движке и довольно часто обновляется. Я в отдельным хосте хочу сделать сайт на котором будет находится определенный скрипт обращающийся к http:\\mysite.ru и из его страниц будет удаляться все теги img и css.При этом должна сохранится возможность отправки форм,возможность перехода по ссылкам и т.д. Тоесть не физически создать точную копию http:\\mysite.ru со всеми страницами и и т.п а маленький "сайтец" который просто будет позволят лазить по сайту но без картинок и оформления. |
| Автор: Ипатьев 16.2.2010, 17:27 |
| Я могу понять сайт без картинок. Но CSS - то чем не устроил? |
| Автор: Vofka 16.2.2010, 17:28 |
| Может эту задачу можно сделать как то через mod_rewrite, а не через пхп скрипт.Если не понятно сформулировал отпишитесь попробую как нибудь по другому Добавлено через 1 минуту и 1 секунду в css могут быть зашиты картинки как background нгапример |
| Автор: Vofka 16.2.2010, 17:45 |
| Я прекрасно знаю что это задача мягко говоря бредовая, понятно что пользователь если ему не нужны картинки он отключит их в браузере. Но задача стоит именно так. |
| Автор: Ипатьев 16.2.2010, 17:56 |
| Ну так попробуйте изложить ее так, чтобы она не выглядела бредовой. Какая проблема объяснить изначальные условия? |
| Автор: Vofka 16.2.2010, 17:59 |
| Что конкретно непонятно из того что я написал (исключая вопроса зачем все это надо?). |
| Автор: Ипатьев 16.2.2010, 18:06 |
| Всё. С бредовыми задачами вообще-то разбираются в совсем другом месте. |
| Автор: IgorIV 16.2.2010, 19:25 |
| Vofka, это для мобилы что-ли? |
| Автор: smartov 16.2.2010, 23:25 |
| Vofka, можешь регуляркой повыкусывать из HTML ответа из тегов img и link rel="stylesheet" все src. |
| Автор: Vofka 17.2.2010, 15:36 | ||||
Не обязательно и для обычных браузеров тоже.
Я в принципе тоже думал в этом направлении,но нужно же организовать еще и навигацию между страницами.То есть придется менять и href у ссылок так чтобы страница на которую переходит пользователь также проходила через скрипт удаляющий изображения.И здесь будет затык так как ссылки могут быть с передачей параметров, с переходом в другие разделы,внешние ссылки и т.д . Плюс отдельная история с формами, и с скриптами JS которые например открывают окна. Мне кажется логика по подмене всего этого будет очень навороченная
Может все таки по теме будете писать или лирику разводить по поводу какая задача, и где с ними разбираются. Меня абсолютно не интересует что Вы думаете о задаче.Если вы не можете понять то как я сформулировал задачу я могу попробовать объяснить еще раз(хотя вот smartov например понял). |
| Автор: Ипатьев 17.2.2010, 16:05 |
| А я-то тут при чем? Рекомендую обратить внимание на автора цитаты Добавлено через 1 минуту и 23 секунды Буквальный ответ на бредовый вопрос редко бывает правильным. недавний топик про eval это наглядно показал... |
| Автор: awers 17.2.2010, 16:20 |
| Vofka, есть отличные утилиты для стягивания сайта в офлайн. К примеру teleport. Зачем изобретать велосипед? |
| Автор: Vofka 17.2.2010, 16:26 | ||
Я не говорил что сайт должен быть оффлайн. |
| Автор: Fortop 17.2.2010, 17:19 |
| Vofka, Вы вообще внятно ничего не объяснили. Зато на других форумах уже есть жалобы о том, что некто ворует контент сайтов вместе с дизайном (т.е. CSS & Images) и на этих некто была пару дней назад жалоба поисковикам. Я так понимаю ваши ноги растут оттуда. |
| Автор: Vofka 17.2.2010, 17:39 | ||
Ну от скорее к awers, это он предложил программу позволяющую полностью скопировать сайт У меня есть свой сайт.Я хочу создать "копию" этого сайта но без картинок и оформления,то есть просто текстовую версию(но сохраняя разметку),но при этом я не хочу создавать физически копию этого сайта (то есть перетаскивать все страницы удаляя картинки). Так понятно? Добавлено через 2 минуты и 56 секунд При этом сайт без картинок должен обновляться одновременно с сайтом на котором есть картинки(то есть не оффлайн). |
| Автор: Ипатьев 17.2.2010, 17:49 |
| Значит, это должен быть просто один и тот же сайт. Добавлено через 53 секунды Только все равно непонятно, чем CSS так прямо ужасно помешал. |
| Автор: Vofka 17.2.2010, 17:57 |
Я хочу чтобы он был отдельным хостом. |
| Автор: awers 17.2.2010, 18:12 |
| Vofka, что мешает это сделать? Задавай конкретные вопросы, получай нормальные ответы. Потому что всё что сейчас написано в этой теме, тянет на её удаление. Добавлено через 1 минуту и 11 секунд Кто кстати мешает почитать соседнюю тему http://forum.vingrad.ru/forum/topic-291122.html ? |
| Автор: Vofka 17.2.2010, 19:01 |
| Я не совсем правильно выразился не на разных хостах, а что бы они имели разные адреса. есть сайт предположим по адресу http://vingrad.ru/ ( с картинками ) есть другой http://noimage.vingrad.ru/ (тот же сайт но уже без картинок) |
| Автор: awers 17.2.2010, 19:06 |
| Если host = somehost.ru использовать шаблоны с папки X Если host = otherhost.ru использовать шаблоны с папки Y apache алиасы помогут. Копайте товарищ, за вас всё никто делать не будет, но если будут вопросы - поможем. |
| Автор: Vofka 17.2.2010, 19:27 |
| Какие шаблоны вы имеете ввиду? |
| Автор: awers 17.2.2010, 19:30 |
| Vofka, если ты у тебя в проекте используется шаблонизатор |
| Автор: IgorIV 17.2.2010, 19:31 |
| Vofka, поставить запрет на отдачу ненужных файлов. А чтобы не было 404 ошибки отдавать копеечные (пустые) файлы. |
| Автор: Ипатьев 17.2.2010, 19:40 |
| IgorIV, это какой-то индусский способ. |
| Автор: IgorIV 17.2.2010, 20:18 |
| Ипатьев, ничего лучшего не придумал. Вот awers озадачил ТС, теперь он думает. |
| Автор: smartov 17.2.2010, 20:45 |
| Vofka, oh shi~... Так изначальный сайт твой?! А мы тут велосипеды изобретаем! Так тогда в чем трабл то? Советы про шаблоны верные. Если сайт достаточно большой и сложный, то ты же правда не писал PHP вперемежку с HTML?... ;-) |
| Автор: sTa1kEr 18.2.2010, 16:29 | ||||
Ну подключайте разные CSS в зависимости от хоста. В CSS для версии без картинок не будет background'ов и будет правило вроде этого:
Добавлено через 53 секунды Проверить хост можно в $_SERVER['SERVER_NAME'] |
| Автор: bars80080 18.2.2010, 20:01 |
вы уверены, что картинки под hidden не будут грузиться? |
| Автор: Ипатьев 18.2.2010, 20:01 |
| HTTP_HOST точнее |
| Автор: sTa1kEr 18.2.2010, 21:10 |
Скорее всего будут. Из задачи ТС совершенно не ясно, что именно ему надо, сэкономить трафик на картинках, отображать сайт без графики и стилей или, может быть, вовсе сделать версию для печати. Если надо, что бы картинки не грузились, то надо использовать display: none, но тогда может верстка поехать. Да, HTTP_HOST даже лучше. |