Искать  
 
   
 
Ни у кого imgsizer не работает с удаленными картинками?
Отправлено: 03 Декабрь 2008 11:37 A.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Использую FeedGrab, у некоторых лент имеется превью (изображение), плагин парсит урл картинки в кастом филд. Теперь возникла задача не обращатся каждый раз к серверу источнику за картинкой, а по возможности копирать ее к себе на сервер. Как вариант думал использовать imgsizer, который автоматом создает тумбы в папку cache.

- Никто с таким не встрачался?
- Какие есть альтернативные решения?

Профиль
 
 
Отправлено: 03 Декабрь 2008 12:37 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

Насколько я знаю с удаленными он не будет работать, можна еще покопать тему на форуме ЕЕ, может кто-то и решил проблему.......
У себя юзаю http://trikk.is/plugins/img_tag_modifier/

Профиль
 
 
Отправлено: 03 Декабрь 2008 01:10 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

в теории, imgsizer не сложно переделать: надо просто вставить блок, который будет закачивать файлы в temp folder (Требуется поддержка  curl на сервере),
как-то так:

$fileName=$_GET['file_name'];// Имя файла, который будет сохранен на данном сервере
$host=$_GET['host'];//путь к файлу на сервере, с которого происходит
//закачка
$fp=fopen($fileName,"w");//создаем пустой файл
fclose($fp);
$ch=curl_init();
curl_setopt($chCURLOPT_URL$host);//запускаем сеанс curl
$fp=fopen($fileName,"w+");//открываем файл для записи
curl_setopt($chCURLOPT_FILE$fp);// записываем в файл
curl_setopt($chCURLOPT_REFERER$host);
curl_setopt($chCURLOPT_AUTOREFERER1);
curl_exec ($ch);//выполняем команды curl
curl_close ($ch);//завершаем сеанс curl
fclose ($fp);//закрываем файл 

затем работает с ним как с обычным файлом, а после отработки функции do_some_image, удаляем файл...

работы на час (только дал бы кто этот час smile)

 Подпись 

booooring…

Профиль
 
 
Отправлено: 03 Декабрь 2008 03:40 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Написал в ПМ.

Профиль
 
 
Отправлено: 04 Декабрь 2008 05:39 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

нехилый заказик функциональности на FeedGrabер http://www.weblancer.net/projects/84968.html  big surprise

Профиль
 
 
Отправлено: 04 Декабрь 2008 06:42 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Основное уже сделано (FeedGrab).

Впрочем пока адекватных предложений я не увидел, я поставил себе newsgrabber заполняю его базу и выдаю полный РСС включая картинки и прочее. Затем даю фидграбу ленту и имею полный функционал, что написан на веблансере smile

Профиль