Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Замена урл картинок в полной новости?

Замена урл картинок в полной новости?


     22.09.2013    Хаки    1414

вопрос
Здравствуйте!
Потребовалось быстро заменить url картинок, в полной новости, реализация примерно следующая:


$new_url = str_replace($url "старый урл", "новый урл");


Соответственно есть данная переменная, но как ее использовать в полной новости не совсем пойму?
Подскажите пожалуйста?

Ответил: muldy


Решение оказалось достаточно тривиальным!


$tpl->result['main'] = str_replace ( '<img src="http://'.$_SERVER['HTTP_HOST'].'/', '<img src="Новый урл', $tpl->result['main'] );


Вот и все что требовалось!

Комментарии пользователей (6)

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 22 сентября 2013 16:58 - Админ

а поиск и замену по базе данных не пробовали?

Каков вопрос - таков и ответ. Просто помните об этом.

muldy
5

59 | 26

muldy - 22 сентября 2013 17:00 - Юзер

Мне заменять в базе не требуется в том то и дело, автозамена нужна именно при генерации страницы!

kricha
4

60 | 12

kricha - 22 сентября 2013 17:20 - Юзер

может
$tpl->set('{new_img}', $new_url);

muldy
5

59 | 26

muldy - 22 сентября 2013 19:31 - Юзер

Это конструкция отдаст мне просто обработанный урл, но как его использовать в шаблоне вот в чем вопрос, у меня в новости несколько картинок и такой вид не очень подходит!

dj-avtosh
39

1479 | 390

dj-avtosh - 23 сентября 2013 09:02 - шашлычник

Во первых, если вы меняете по маске то preg_replace, во вторых если описание то переменная по типу $full_story.

skype: elhan.isaev

muldy
5

59 | 26

muldy - 23 сентября 2013 10:59 - Юзер

Очевидно что не совсем понятен вопрос!
Вот в общем что я имею ввиду, есть такой вид:
<img src="путь до картинки" />

Вот соотвественно мне его и требуется поменять!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы