Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2012-09-12 11:12:18

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Скриншот сайта

Понадобился скрипт для снятия скриншота с сайта, пример можно увидеть в Яндекс каталоге, напротив описания слева маленькая миниатюра с изображением сайта который представлен в каталоге. Вот такое же надумал реализовать и я. Принцип работы скрипта таков: пишется новость, в ней вставляется ссылка на сайт и скрипт автоматом при добавлении новости генерирует скриншот сайта. Подскажите пожалуйста как реализовать подобное. Заранее спасибо.

Вне форума

#2 2012-09-12 13:33:55

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

Есть вот такой сервис _http://www.thumbshots.ru/ но там нужно вписывать адрес сайта с которого нужно снять скрин, а у меня в шаблоне стоит поле xfields для изображения и не логично каждый раз лезть в краткую и полную новость для того что бы прописать адрес сайта с которого нужно снять скрин. Помогите пожалуйста реализовать. Буду очень благодарен!

Вне форума

#3 2012-09-13 09:45:31

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

Я понял, все как всегда. ;)

Вне форума

#4 2012-09-13 11:50:53

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Скриншот сайта

Ты не понимаешь технической сложности вопроса.
Такой сервис на простом php не сделать. Нужны CutyCapt и xvfb, которые вряти тебе разрешать разместить на обычном shared хостинге. (подробнее - http://habrahabr.ru/post/128292/)

Как вариант использовать api существующих сервисов, например так:

<?php

function get_screen($url, $sizer, $sizem, $form)
{
$toapi="http://mini.s-shot.ru/".$sizer."/".$sizem."/".$form."/?".$url;
$out=file_get_contents($toapi);
file_put_contents("screen_name.".$form, $out);
}

?>

Но за частое обращение к серверу скорее всего возможны санкции, т.е. скорее всего лучше ещё использовать proxy.

Вне форума

#5 2012-09-13 15:05:15

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

infinity237, ВОТ ОНО!! Наконец-то, спасибо огромное что ткнули носом!!! Этого я как раз и хотел. Хотя бы какой-то ответ, стоит заморачиваться над этим или нет. Теперь понимаю, что проще не заморачиваться. Руки всегда выручали и выручать будут. smile

Ты не понимаешь технической сложности вопроса.

Вот потому то и создал тему для разъяснения ситуации. Спасибо.

PS хостинг не shared, полноценный платный.

Вне форума

#6 2012-09-13 15:18:21

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Скриншот сайта

shared хостинг == полноценный платный

Вне форума

#7 2012-09-14 15:23:52

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: Скриншот сайта

infinity237, то у меня бывает...))

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 530.89 Кбайт (Пик: 546.01 Кбайт) ]