Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Поддомен для картинок и файлов

Супер пользователь
Сообщений: 62
При тестировании мобильной версии сайта я столкнулся с проблемой картинок и файлов модулей Архив статей, Каталог, Архив файлов, Новости, Галерея, лежащих на ftp.

Дело в том, что все файлы папки uploads находятся на основном каталоге домена my-play-zona.ru.
А в каталоге мобильной версии m.my-play-zona.ru файлы и картинки не отображаются, так как их нету на ftp.
Можно создать дополнительный домен, например: up.my-play-zona.ru , где будут храниться файлы папки uploads. Вопрос, как ими манипулировать с помощью админки, то есть загружать, удалять и т.д. И при добавлении новости, файла, статьи и т.д, можно было выбирать из каталога up.my-play-zona.ru ?
Разработчик
Сообщений: 605
Начинается веселье. Пути то изменить можно, вручную отредактировав настройки (они есть в базе, только являются скрытыми). Но тут еще стоит отдельный вопрос записи.

Серго:
так как их нету на ftp

А он тут каким боком?

Серго:
Можно создать дополнительный домен, например: up.my-play-zona.ru , где будут храниться файлы папки uploads. Вопрос, как ими манипулировать с помощью админки, то есть загружать, удалять и т.д. И при добавлении новости, файла, статьи и т.д, можно было выбирать из каталога up.my-play-zona.ru ?

Можно почти все, только каким путем и силами. Рассмотрите вариант с использованием двух шаблонов. Используйте одну копию системы, с двумя вы замучаетесь ИМХО. Это считайте по началу у вас две кодовые базы, потом они будут отдаляться. Есть ли смысл в таком? Может проще переломать некоторые места в системе и сделать одну единственную копию? Тем более пока только лишь смена шаблона, а это должно делаться в одну строку (на 1.3 точно). С двумя копиями я уверен, что вы создадите еще двадцать тем на счет того, что что-то работает не так. Например, с ссылками могут быть проблемы.
Супер пользователь
Сообщений: 62
Нет, продолжу эту тему. Подскажите в каком файле(ах) внести изменения?

-- Изменено "Серго": 22.03.2014 15:44 --
Разработчик
Сообщений: 605
Всего скорее, потребуется модифицировать файлы index.php и admin.php файлы модулей articles, news, downloads, gallery в папке /modules/. Почти у всех модулей есть скрытые настройки в базе с путями, куда сохраняются изображения. Их можно попробовать изменить на полный путь к папке контент-домена в вашей файловой системе . Потом проконтролировать, чтобы код загрузки в админской части модуля корректно работал. Вообще, система рассчитана на то, что работает чисто в своей папке. Так что она использует относительные ссылки и пути. После загрузки картинки и пишет этот относительный путь к картинке в базу. Но у нас то контент находится на другом домене теперь, относительные ссылки не подходят. Так что придется что-то делать. Так как сайтовую часть модуля, скорее всего, придется модифицировать (там зачастую ожидаются относительные ссылки), то можно создать еще одну настройку под адрес этого домена, записывать путь в базу относительно домена при заливке, а потом при выводе добавлять домен из настройки. Если подумать, то можно придумать и другой способ, но этот как вариант тоже.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: