Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]()
Сообщение
#1
|
|
Любитель![]() Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: ![]() ![]() Всего: нет ![]() |
При копирование материал с других сайтов копируешь и фотографии, вы не думайте что плагиатом занимаюсь, когда вставляешь в Тину МЦЕ там бывает порядко от 10 и более фоток, если рухнет другой сайт то фоточки которые были на том сайте не будут и показываться и на моём сайте, так вот в чём вопрос может быть кто то встречал скрипт который будет парсить контент скачивать фотки к себе и заменять урлы на уже нашего хостинга?
|
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Любитель![]() Группа: Бета-тестеры Сообщений: 282 Регистрация: 2009-07-12 Из: Москва Репутация: ![]() ![]() Всего: 0 ![]() |
Хороший вопрос, кстати.
|
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Любитель![]() Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: ![]() ![]() Всего: нет ![]() |
Нашёл решения на днях буду писать парсинг. Осталось только прикрутить к Эли
|
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Любитель![]() Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: ![]() ![]() Всего: нет ![]() |
Djadka, в паблик выложишь? Вещь полезная на самом деле) Вручную загружать так муууторноо
|
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Профессионал![]() Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: ![]() ![]() Всего: нет ![]() |
Сколько копипастеров...
![]() |
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Любитель![]() Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: ![]() ![]() Всего: нет ![]() |
Как бы тут дело даже не копи паста, так тут делаю сайт одному человеку у него контент будет на нескольких языках, то есть специально платит переводчиком исходная одна статья а другие переводиться на два языка. А если переносишь контент свой же и у тебя основной сайт есть с которого берёшь новости. Тут дело даже не в копи пасте.
Если сделаю то выложу |
|
|
||
![]() |
![]()
Сообщение
#7
|
|
Любитель![]() Группа: Eleanor user Сообщений: 463 Регистрация: 2010-10-17 Репутация: ![]() ![]() Всего: нет ![]() |
Желательно протестировать и по возможности добавить АЯкс ожидаловку, я то не силён в ДжаваСкрипте и пока нет времени разбираться досканально
Топаем \classes\others\class_editor.php Открываем Находим примерно 265-268 return $text; и перед ним вставляем $text=$this->DownloadImage($text); выйдет примерно так
Потом добавим в этот класс саму функцию. например на 270 странице вставляем
Сообщение отредактировал Djadka - 2011-08-19, 19:56 |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Давайте внесу пару замечаний по коду:
isset - не нужно. Переменная определена. stristr лучше заменить на strpos и !==false, убрать лишние скобки. Лучше избавится от переменной $pattern и записать регулярку сразу в preg_match_all. Кроме того нужно проверить, не вернет ли эта функция 0. Потому что если вернет - в $images ничего не запишется и следующая строка кода вызовет ошибку. Лишние скобки За такое админ сервера может и оторвать может кое-что ![]() |
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |