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

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

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

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

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

Скачать

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

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

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

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

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


Коментарии

#32 22 декабря 2012 18:34 Electric

Цитата: shadow6630
Предложение для новой версии: заменять "битые" ссылки на изображения на заглушку

Полностью "ЗА".
Публикаций: 0 Комментариев: 5 [ цитировать ]

#31 19 декабря 2012 23:54 shadow6630

D0Gmatist,
если вы можете закачать файл по ссылке через стандартный загрузчик, то все норм)
Публикаций: 0 Комментариев: 23 [ цитировать ]

#30 19 декабря 2012 22:50 D0Gmatist

А как узнать соответствует ли мой сайт этому параметру )

У php файлов сайта должен быть доступ к внешним ресурсам
Публикаций: 0 Комментариев: 12 [ цитировать ]

#29 3 декабря 2012 14:33 shadow6630

Предложение для новой версии: заменять "битые" ссылки на изображения на заглушку
Публикаций: 0 Комментариев: 23 [ цитировать ]

#28 2 декабря 2012 20:48 n0wheremany

Цитата: shadow6630
При редактировании новости с админки (когда подключен граббер) пропадают все данные с доп полей после сохранения новости

Исправлено. Версия 3


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

#27 28 ноября 2012 00:26 shadow6630

Ответьте в аське)
Публикаций: 0 Комментариев: 23 [ цитировать ]

#26 22 ноября 2012 16:14 shadow6630

Еще одна проблема:
При редактировании новости с админки (когда подключен граббер) пропадают все данные с доп полей после сохранения новости
Версия DLE 9.7
Публикаций: 0 Комментариев: 23 [ цитировать ]

#25 19 ноября 2012 12:51 n0wheremany

Цитата: Дмитрий
Не совсем понятно как работает граббер. Поставил все по инструкции, что дальше как взять картинки?


Картинки вставляем в новость обычным способом через тэг img или через редактор. При добавлении новостей - они загружаются автоматически на наш сайт. Дополнительно ничего делать не нужно

Цитата: shadow6630
Ну сделать например таймаут между загрузкой фоток, сам процес загрузки фоток имеет наибольшую нагрузку, может подумать как снизить нагрузку или распределить по времени, что бы небыло пиковых нагрузок.

Если сделать таймату - скрипт вылетит по времени, проще уменьшить кол-во обрабатываемых новостей за раз.

В файле ajax/rebuild.php
if ( intval( $config['tag_img_width'] ) ) $count_per_step = 5; else $count_per_step = 50;

заменить на
$count_per_step = 5;


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

#24 18 ноября 2012 03:09 Дмитрий

Не совсем понятно как работает граббер. Поставил все по инструкции, что дальше как взять картинки? В readme почему то этого нет!?
Публикаций: 0 Комментариев: 0 [ цитировать ]

#23 17 ноября 2012 16:32 shadow6630

Цитата: n0wheremany
Ну а как вы хотели? парсится текст и загружаются картинки

Ну сделать например таймаут между загрузкой фоток, сам процес загрузки фоток имеет наибольшую нагрузку, может подумать как снизить нагрузку или распределить по времени, что бы небыло пиковых нагрузок. Или как вариант сделать таймаут между персетроением новостей, например после перестроения одной новости ждать 5 сек и тогда только преступать к перестроению следующей новости
Публикаций: 0 Комментариев: 23 [ цитировать ]

#22 17 ноября 2012 14:54 n0wheremany

Цитата: savcorp
Один вопрос. Будет ли граббер работать с dle 9.7?

Да будет

Цитата: shadow6630
Поработайте с нагрузкой при перестроении новостей,

Ну а как вы хотели? парсится текст и загружаются картинки


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

#21 16 ноября 2012 22:51 shadow6630

Поработайте с нагрузкой при перестроении новостей, а то при отключенном хаке перестроение новостей проходит на ура, а с ним постоянно вываливаются ошибки после 100-200 обработанных новостей. Сразу скажу что у меня впс, так что с ресурсами все впорядке, по логам видно что перестроение с включеным хаком полностью исчерпывает ресурсы сервера, может сделать таймаут между парсингом или сделать отложенный ?
Публикаций: 0 Комментариев: 23 [ цитировать ]

#20 9 ноября 2012 23:14 savcorp

Один вопрос. Будет ли граббер работать с dle 9.7?
Публикаций: 0 Комментариев: 14 [ цитировать ]

#19 29 октября 2012 10:01 tutorials

hello,when you help me fix the problem?
Публикаций: 0 Комментариев: 4 [ цитировать ]

#18 17 октября 2012 21:35 tutorials

This module has a bug,plz fix it

thanks
Публикаций: 0 Комментариев: 4 [ цитировать ]

#17 13 октября 2012 19:04 Electric

Купил. Все работает. Хороший хак! smile
Публикаций: 0 Комментариев: 5 [ цитировать ]

#16 23 августа 2012 22:00 tutorials

upload images to server works for me,but rebuild still can not work
Публикаций: 0 Комментариев: 4 [ цитировать ]

#15 23 августа 2012 09:02 tutorials

hello,yesterday i buy this module for dle 9.6

but it did not work for me

can u tell me what is wrong with it?

you did not reply me in icq,so i post comment here.

i payment 14$ it is not free,so please help me

thanks
Публикаций: 0 Комментариев: 4 [ цитировать ]

#14 3 июля 2012 10:07 MtvKat

n0wheremany, У меня на сайте через парсинг все работает. Автоматически все сам вставляет, только меняй описание на уникальное.

Спасибо за столь быстрый ответ.
Публикаций: 0 Комментариев: 11 [ цитировать ]

#13 3 июля 2012 10:02 n0wheremany

нет, у изображений есть свой явный атрибут img, у файлов такого нет.

Да и зачем такое делать? Если это можно через стандартное окно добавление файлов сделать.


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