ZebroidФорумПубличный разделВопросыКак создать картинку автоматически из урла её?

Как создать картинку автоматически из урла её?

20 ноября 2011, 12:57
Зарегистрирован: 11 ноября 2011, 14:46
При импорте в html файле указан адрес картинки, например http://site.ru/image.jpg

После импорта этот адрес вставляется как простой текст.

Подскажите, пожалуйста, как его преобразовать в активную картинку, допустим, такого плана:

<CENTER><IMG SRC="http://site.ru/image.jpg" BORDER="0" ALT=""></CENTER>?

А ещё лучше, чтобы картинка скачалась в нужную папку и после загружалась с хостинга сайта для которого готовятся материалы, можно ли это сделать? Допустим, чтобы она сохранялась в базе картинок сайта, и после при экспорте или через XML-RPC загружалась на сайт.

Чтобы при импорте в Вордпресс она отображалась в записи корректно, как кликабельная картинка, может ещё указать ширину и высоту, или Вордпресс сам всё сделает?



20 ноября 2011, 14:25
Зарегистрирован: 10 апреля 2012, 00:00
Я что-то не понимаю, что программа делает не правильно. В импортируемом тексте картинка идёт простой ссылкой, и после импорта она остается простой ссылкой, правильно?



20 ноября 2011, 14:46
Зарегистрирован: 11 ноября 2011, 14:46
Она остаётся просто текстом, т.е. как было до импорта:

http://site.ru/image.jpg

так и осталось.

Хочется после импорта чтобы этот адрес преобразовался в урл, чтобы картинка была кликабельная, и она загрузилась в проект как его составляющая и при последующей публикации проекта через экспорт или XML-RPC была загружена на мой сайт.



20 ноября 2011, 14:57
Зарегистрирован: 10 апреля 2012, 00:00
Это конечно всё хорошо, но вы можете сказать, что вы конкретно хотите получить? То, что есть я уже понял, если вы скажите, что конкретно хотите получить - я помогу вам составить регулярку для поиска и замены. Этот код из первого сообщения - это то, что вы хотите получить?

<CENTER><IMG SRC="http://site.ru/image.jpg" BORDER="0" ALT=""></CENTER>

Просто я не знаю всех особенностей всех CMS и как сделать чтобы картинками в результате была в CMS кликабельная я не знаю. Если вам нужно сделать из урла картинку - я помогу, закачать картинку в проект поможет Зеброид (для этого есть специальный инструмент), залить потом эти картинки тоже Зеброид сможет, но будут ли они после этого кликабельными я не знаю, да и не входит это в задачи Зеброида, тут как вы уже настроите - так и будет.



20 ноября 2011, 16:21
Зарегистрирован: 11 ноября 2011, 14:46
На выходе нужно получить:

<center><img src="не знаю что здесь точно указать, но нужно чтобы фотографию Зебройд загружал как любую другую из прокта и верно указывал путь к ней/image.jpg" width="200" border="0" alt="сюда название статьи в которой размещено фото"></center>

Это, если верно понимаю, сделать можно поиском и заменой указав нужное выражение для обработки. А как потом фотографии во всех постах указанные таким образом загрузить в проект как стандартные?



22 ноября 2011, 18:33
Зарегистрирован: 11 ноября 2011, 14:46
Не забыли про мою проблему? :)



23 ноября 2011, 07:03
Зарегистрирован: 10 апреля 2012, 00:00
Найти: http://([^\s]+?\.(?:jpg|png|gif))

Заменить на: <center><img src="\1" alt="{{TITLE}}"></center>

Режим: регулярные выражения



26 ноября 2011, 00:10
Зарегистрирован: 11 ноября 2011, 14:46
Разобрался, работает, спасибо :) Заменяет, только фотки всё ещё на сторонних сайтах, а нужно как-то добавить их в проект и чтобы при экспорте они закачались на мой сайт. Подскажите, пожалуйста, как их внедрить в проект, сейчас просто поменяли внешний вид кодов картинок, а картинки физически на других сайтах.



26 ноября 2011, 04:17
Зарегистрирован: 21 сентября 2010, 01:15




26 ноября 2011, 10:47
Зарегистрирован: 11 ноября 2011, 14:46


Огромное спасибо, получилось, вообще просто сказка теперь :)