Главная » Портфолио » PHP » Граббер картинок при добавлении новостей v4

Граббер картинок при добавлении новостей v4

28-06-2012, 11:52 n0wheremany Комментарии (52) Просмотры (9252)
Граббер картинок при добавлении новостей v4 У некоторых сайтов есть требование загружать картинки на свой сайт, и не пользоваться сторонними сервисами. Некоторые пользователи такое делают, некоторые нет.
Мой хак решает эту проблему.
Данный хак грузит картинки со сторонних сервисов на свой ресурс.

Вкусности:
- При загрузки картинок, также накладывается ватемарк, обрезается и сохраняется в связи с текущими настройками для загружаемых картинок
- Картинка также прописывается в список загруженных, в стандартной "кнопочке" загрузки
- Работает для коротком, полном описании новости и в доп полях
- Работает при добавлении и редактировании новостей с сайта или админки
- Работает при перестроении публикаций
- Есть лог операций /engine/data/parse.img.log

Требования:
- У php файлов сайта должен быть доступ к внешним ресурсам

Скачать

Как получить обновление?

Другие новости по теме

Уважаемый посетитель

Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария


Коментарии

#52 18 февраля 2014 20:55 domain

Версию 10.1 поддерживает? И как насчет совместимости с другими граберами? Конфликтов не будет? RSS Grabber 3.6.9

Приобрел, установил, выдает ошибку такую:
{"error":"The file is not the image, or this file is damaged."}
Как исправить?
Публикаций: 0 Комментариев: 1 [ цитировать ]

#51 30 января 2014 12:15 remo

Еще добавлю. Скрипт не загружает картинки если их урл
«/images/25877/post.jpg?1383187372»
Или
«/20792297268-0/original.jpg#20792297268»
Публикаций: 0 Комментариев: 2 [ цитировать ]

#50 30 января 2014 05:52 remo

Здравствуйте. Приобрел данный граббер.
Спасибо Вам за работу. Долго искал что-то подобное для DLE.
Хотел предложить несколько улучшений для его работы.
Первое: Когда на сайте донора картинка в превю, а при нажатии грузиться большая картинка. Вот скрипт грузит только превю. Хотелось чтоб скрипт умел грузил именно большую картинку.
Второе: Возможность указать скрипту чтоб все загруженные им картинки выводились по центру, слева или справа.
Третье: Если на сайте донора картинка гиперсылка. Скрипт так и оставляет эту ссылку на моем сайте. Хотелось чтоб можно было указать скрипту чтоб он удалял ссылки каринки на чужие ресурсы.
Публикаций: 0 Комментариев: 2 [ цитировать ]

#49 30 декабря 2013 18:38 red

А что обновы есть?
Публикаций: 0 Комментариев: 6 [ цитировать ]

#48 3 декабря 2013 20:02 Electric

allforx,
Сам до сих пор жду обновы...
Публикаций: 0 Комментариев: 5 [ цитировать ]

#47 11 сентября 2013 23:35 allforx

Здравствуйте!
Написал вам письмо про обновление, ответьте пожалуйста.
Публикаций: 0 Комментариев: 1 [ цитировать ]

#46 16 мая 2013 07:31 red

Здравствуйте.

Обнаружил, что скрипт не подставляет рандомный цифровой префикс к загружаемым картинкам, а грузи их как есть. Можно ли сделать что бы этот префикс был, как в стандартном загрузчике dle?

Спасибо.

Вопрос снят. В настройках же все есть! Мой косяк.
Публикаций: 0 Комментариев: 6 [ цитировать ]

#45 25 марта 2013 19:08 profak

Уважаемый автор!
Во-первых спасибо за рабочий скрипт.

Вопрос следующий:
нужно, чтобы в поле картинка ставилась таким образом: /uploads/<уже на важно что>.jpg без http://
Если ли такая возможность через xfields.upload.config.php или же это feature request
Спасибо!
Публикаций: 0 Комментариев: 1 [ цитировать ]

#44 26 февраля 2013 04:23 red

А как-то можно обойти эту логику? пока ручками вбиваю расширение
Публикаций: 0 Комментариев: 6 [ цитировать ]

#43 19 февраля 2013 10:48 n0wheremany

red,
Это логика работы - если явно не задано, что это изображение - то и скрипт не будет его обрабатывать


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]

#42 18 февраля 2013 22:32 red

Это защита у них такая?
Публикаций: 0 Комментариев: 6 [ цитировать ]

#41 18 февраля 2013 13:40 n0wheremany

Цитата: red
Стандартный загрузчик пишет, что недопустимое и небезопасное имя файла. Загрузить не дает.

Чтобы явно определить что это картинка, а не файл какойто - нужно в конце ссылки прописывать расширение картинки типа так

http://img7-fotki.yandex.net/get/6445/81563225.67b/0_STATIC84bff_42a068b4_L?blab
la=blabla.jpg


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]

#40 18 февраля 2013 11:20 red

путь к картинке

http://img7-fotki.yandex.net/get/6445/81563225.67b/0_STATIC84bff_42a068b4_L

Стандартный загрузчик пишет, что недопустимое и небезопасное имя файла. Загрузить не дает.

Что его напрягает?
Публикаций: 0 Комментариев: 6 [ цитировать ]

#39 18 февраля 2013 10:00 n0wheremany

red,
Попробуй стандартным загрузчиком загрузить - возможно какая-то защита стоит


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]

#38 17 февраля 2013 00:16 red

Если тащить отсюда http://gran-canaria.livejournal.com/103313.html то скрипт просто копирует текст и сохраняет ссылки на яндекс фотки при этом настройки по сжатию и уменьшению фоток не выполняются.

Если отсюда http://gran-canaria.livejournal.com/103431.html то все ок. Все настройки выполняются.

Если просто вставить в редактов фотку я чндекс фоток, то просто копирует с сылкой на яндекс без заливки на сервер.
Публикаций: 0 Комментариев: 6 [ цитировать ]

#37 16 февраля 2013 19:42 n0wheremany

Цитата: red
расширение jpeg

Ссылку предоставь


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]

#36 16 февраля 2013 19:11 red

расширение jpeg
Публикаций: 0 Комментариев: 6 [ цитировать ]

#35 16 февраля 2013 12:38 n0wheremany

red,
А расширение то какое у картинки?


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]

#34 15 февраля 2013 23:06 red

Скрипт не тащит картинки с яндекс фото. Почему? Помогите
Публикаций: 0 Комментариев: 6 [ цитировать ]

#33 8 января 2013 22:37 n0wheremany

Добавлена новая версия модуля.
Изменения:
- Добавлена проверка на тип файла - изображение это или нет
- Добавлен файл настроек
- Добавлена замена "битых" ссылок


--------------------
Публикаций: 68 Комментариев: 744 [ цитировать ]