Изменить абсолютные на относительные пути для всех изображений ?

Изменить абсолютные на относительные пути для всех изображений?
Перенес с локального сервера на хостинг и оказалось что все пути абсолютные и картинки перестали отображаться. Сайт был на субдомене.

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

avatar
если в конфиге пути поправлены, но картинки все-равно «не пашуть»,
то пробуем открыть базу данных сайта SQL и через правку заменяем
/путь/до/картинки/исходный/
на
/путь/до/картинки/конечный/
А что домен стал по-другому именоваться? С локального сервера в живой хостинг?
Аль ошибку какую выдает сайт?
avatar
Я просто хочу использовать относительные пути как и где изменить в файлах.
Раз исправить где в коде чтобы везде использовать относительные пути для картинок
www.hitech.in.ua
avatar
где изменить в файлах
Модуль Image ядра.

livestreet.ru/blog/addons/10756.html
avatar
Спасибо!
Попробую этот вариант.

А движком не предусмотрено, раз поменял и все, я так понимаю.
avatar
да, в движке абсолютные пути к изображениям.
avatar
версия плагин для 0.5
а у меня версия 1.0.0 уже(((
avatar
так сделайте прямо через пхпмайадмин замены строки.
avatar
так нужно знать)) я пока не разобрался этой CMS.
не знаю как правильно запрос написать и выполнить в phpMyAdmin,
чтобы везде поменяло.
avatar
Подставляет путь картинок локального сервера, а не домена((
avatar
В вашем случае проще заменить в базе все вхождения «newage/HitechLS/» на «www.hitech.in.ua/»
avatar
я просто думал что есть возможность внести изменения в код движка, чтобы везде и всегда использовать относительные пути, в будущем и для других проектов.
avatar
Неофициальное решение :)
в файле \engine\modules\image\Image.class.php изменил строку 387 с:
$sWebPath    = rtrim(Config::Get('path.root.web'), '/');

на:
$sWebPath    = rtrim('');

Не знаю правильно или нет, но теперь все пути относительные
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.