Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Смена URL изображений для поддомена?
Печать стикеров на прозрачной пленке заказать на сайте saharkoff.ru.

Смена URL изображений для поддомена?


     24.01.2024    Хаки, Ламерские вопросы    233

вопрос
Доброго времени суток. Может кто подскажет. Ситуация следующая, есть 2 сайта (x.ru, y.com) у них одна ДБ, при добавлении поста на одном домене, не отображаются добавленные через доп поле (Загрузка изображений) на втором (включается заглушка), как обойти сие ?

Ответа пока нет


4 комментария

TeraMoune
Эксперт

TeraMoune - 24 января 2024 15:25 -

Ну так-то дле не умеет в общую базу, она может предложить только объединить базу пользователей. Каждый сайт производит поиск в собственной директории где расположен дистрибутив сайта. А сайты у вас находятся физически в разных директориях, вот и получается у первого сайта в папке upload его есть картинка, а у второго нету.

derebas
Юзер

derebas - 24 января 2024 15:46 -

Это я понимаю, но возможно как-то можно в $gallery_single_image['[xfvalue_'.$value[0].' image-url="'.$xf_image_count.'"]'] = $path_parts->url; сменить $path_parts->url, где-то же он генерируется ? Скорей всего по принципу root_dir /uploads/posts/ ... или http_home_url /uploads/posts/... Мне же важно сменить именно отображение ссылки.
По принципу затычки $info['url'] = $config['http_home_url'] . "engine/skins/images/noimage.jpg";

TeraMoune
Эксперт

TeraMoune - 24 января 2024 16:23 -

сменить $path_parts->url, где-то же он генерируется ?

Мне же важно сменить именно отображение ссылки.

Ну вот в get_uploaded_image_info это и происходит, функция находится в functions.php. И вы уже нашли эту функцию по всей видимости, раз вы примеры кусочков кода привели.

Вот где происходит формирование ссылки:

$info['root']   = $config['http_home_url'] . "uploads/{$root_folder}/";
$info['url']     = $info['root'] . $info['path'];

Удачи.

derebas
Юзер

derebas - 24 января 2024 16:44 -

Если кому понадобится, то:
engine/modules/functions.php
$info['url'] = 	$config['http_home_url'] . "engine/skins/images/noimage.jpg";

меняем на
$info['url'] = 	"https://domain.ru/uploads/{$root_folder}/" . $info['path'];

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

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

наверх