Относительные ссылки на LiveStreet 0.4.2

При загрузке изображения ссылка имеет вид:
<img src="http://site.ru/uploads/images/00/00/01/2010/12/13/885f9a.jpg"  alt="" />

Вопрос:
Как сделать, чтобы ссылка была вида:
<img src="/uploads/images/00/00/01/2010/12/13/885f9a.jpg"  alt="" />

Ну и чтобы пути к фотографиям и аватарам пользователей и блогов тоже были относительными?

Не нужно писать, как это делать вручную при загрузке картинки, нужно чтобы движок автоматически приводил ссылку к относительному виду.
На страницах сайта есть описание, но оно под предыдущую версию движка. В новой версии совсем другой код.

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

avatar
Image.class.php

public function GetWebPath($sPath) {
                $sServerPath = rtrim(str_replace(DIRECTORY_SEPARATOR,'/',Config::Get('path.root.server')),'/');
                $sWebPath    = '';
                return str_replace($sServerPath, $sWebPath, str_replace(DIRECTORY_SEPARATOR,'/',$sPath));
        }
avatar
Спасибо, очень помогло.
avatar
А подскажите что именно изменить чтобы путь был без домена..?
avatar
в файле Image.class.php в функции GetWebPath

строку

$sWebPath    = rtrim(Config::Get('path.root.web'), '/');


заменить на

$sWebPath    = '';
avatar
Спасибо большое, сейчас буду пробовать..:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.