Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Замена урл картинок в полной новости?

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


     22.09.2013    каритинки, хак    Все вопросы » Хаки    1753

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


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


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

Ответил: muldy


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


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


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

6 комментариев

ПафНутиЙ
Админ

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

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

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

muldy
Юзер

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

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

kricha
Юзер

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

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

muldy
Юзер

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

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

dj-avtosh
шашлычник

dj-avtosh - 23 сентября 2013 09:02 -

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

skype: elhan.isaev

muldy
Юзер

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

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

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

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

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

наверх