Доброй ночи, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 SX CMS | Техническая помощь
         Аватары на другом домене

Похожие темы

Аватары на другом домене


События Вторник, 28.04.2020, 05:25

MAPC2012

Группа: Пользователь
Ранг: Новичок
Cообщений: 95
Регистрация: 04.08.2014
Город: Благовещенск
Всем привет! Сделал мобильную версию сайта, подключил к базе данных основного сайта. Все изображения настроил прописав полный путь на основной домен. Но проблема осталась только с аватарами. Настраивал все классы, где есть $avatar, настраивал image.php в папке lib, но отображаются только аватары групп, которые по умолчанию. Подскажите, пожалуйста, может это технически невозможно и нужно прописывать какой-то код? Пример со списком пользователей на полной версии: https://detiamura.ru/users/1/ и пример на мобильной версии: https://m.detiamura.ru/users/1/


Время - лучший учитель, но,к сожалению, оно убивает своих учеников... (© Гектор Берлиоз)


Пользователь офлайн
События Вторник, 28.04.2020, 09:01

SX

Группа: Администратор
Cообщений: 3006
Регистрация: 23.10.2009
Выводится аватар группы если не найден аватар пользователя или нет доступа к аватару в папке uploads, это видно по тому что файлы не кешируются и всегда доступ через файл /image/lib.php

По логике должно работать, так что тут нужно отлаживать пошагово по коду и смотреть вывод


Благодарности MAPC2012
Пользователь офлайн
События Вторник, 28.04.2020, 18:21

MAPC2012

Автор текущей темы
Группа: Пользователь
Ранг: Новичок
Cообщений: 95
Регистрация: 04.08.2014
Город: Благовещенск
В общем нашёл такое решение убрал из кода class.Avatar.php значение "is_file" и прописал путь к папке
Было:
PHP-код
if ($check && is_fileUPLOADS_DIR '/avatars/' $array['Avatar'])) {
                return 
$this->link($array['Avatar'], $width);
            }

Стало:
PHP-код
if ($check && ('https://detiamura.ru/uploads/avatars/' $array['Avatar'])) {
                return 
$this->link($array['Avatar'], $width);
            }

Может кому понадобится. Я случайно открыл для себя)))

P.S. Другие классы и image в папке lib вернул в стандартный код.

Отредактировано Виктор (MAPC2012): 28.04.2020, 18:23:45


Время - лучший учитель, но,к сожалению, оно убивает своих учеников... (© Гектор Берлиоз)
Пользователь офлайн


Похожие темы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте

Пользователей: 0, Гостей: 9

Поисковые боты: 39
oBot(11), Bot(26), Crawler, Yandex
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: seo4
 Дни рождения

Natalia Nesterova (58), Alex Che (45), lehakarlov (30), emelyanoff_maksim (25)
Copyright © 2009 - 2020 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты