Jump to content
Sign in to follow this  
arber64

Сайт на поддомене основного сайта а папка с картинками на основном домене

Recommended Posts

Задача такова: Есть поддомен основного сайта (копия) http://777.мой сайт.сом

1. Как сделать чтоб он картинки брал из папки основного домена. http://мой сайт.сом

Пробовал в конфиге указать путь к папке - не получается.

2. В robots.txt  http://777.мой сайт.сом указал Host:: мой сайт.сом   а так же Sitemap: http://мой сайт.com/sitemap.xml - этого достачно чтобы сайт 777.мой сайт.сом воспринимался поисковыми системами не как  основной? Если нет то что еще нужно сделать? Редирект не предлагать.

Share this post


Link to post
Share on other sites

1. Если в конфг файле есть объявление константы HTTP_IMAGE, то меняйте ее на http://мой сайт.сом

2. Если ее нет, то объявите в конфиге HTTP_IMAGE и HTTPS_IMAGE. А файле catalog/model/tool/image.php замените вывод на:

if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
	return HTTPS_IMAGE . $new_image;
} else {
	return HTTP_IMAGE . $new_image;
}	

Этого должно быть достаточно. 

Share this post


Link to post
Share on other sites

Немного не понимаю: "Если в конфг файле есть объявление константы HTTP_IMAGE"

Как она выглядит в конфиге? У мня 1.5.6.4

У меня такая строчка: define('HTTP_SERVER', 'http://777.мой сайт.com/');  это оно???

и путь к папке с картинками:    define('DIR_IMAGE', '/home/virtwww/w_777-мой сайт_ххххххх/http/image/');

Но подчеркну - нужна только папка image, остальные папки должны работать на прежнем месте.

 

А в файле catalog/model/tool/image.php такой код:

if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
			return $this->config->get('config_ssl') . 'image/' . $new_image;
		} else {
			return $this->config->get('config_url') . 'image/' . $new_image;
		}

Его заменить?

Share this post


Link to post
Share on other sites

Побовал менять код в файле catalog/model/tool/image.php

указывал новый путь к папке, - в результате нет картинок?????

Share this post


Link to post
Share on other sites

Побовал менять код в файле catalog/model/tool/image.php

указывал новый путь к папке, - в результате нет картинок?????

 

Неужели ни кто не знает???

Share this post


Link to post
Share on other sites

cамое простое решение через симлинк на папку с картинками ... єто конечно если скрипты магазинов лежат на одном сервере

Share this post


Link to post
Share on other sites

Что значит через симлинк ??? Можно подробнее.

Share this post


Link to post
Share on other sites

Это для меня достаточно сложно в понимании.

Хотелось бы реальный пример как именно мне это реализовать?

Share this post


Link to post
Share on other sites

Это для меня достаточно сложно в понимании.

Хотелось бы реальный пример как именно мне это реализовать?

на практически любом хостинге счас есть сип панель с файловым менеджером

нужно вместо деректории картинок /777.ваш_сайт.ру/www/image/ для сайта 777.ваш_сайт.ру создать симлинк /image/ которому указать путь к директории ./ваш_сайт.ру/www/image/ 

возможные названия для создания - символьная ссылка

пути к файлам могут быть разными в зависимости от операционной системы сервера 

как вариант таким /home/httpd/vhosts/ваш_сайт.ru/httpdocs/image

Edited by afwollis

Share this post


Link to post
Share on other sites

oleksa1972, от операционной системы зависит только направление слэшей в путях - / прямой или \ обратный.

остальное - от выбранного софта, фантазии, знаний системного администратора и, иногда, частично, от перечня услуг, которые предоставляет хостер.

arber64, еще раз четко и подробно - чего надо в первом пункте?

1. Как сделать чтоб он картинки брал из папки основного домена мой сайт.сом

чтобы в адресах фоток был основной домен, а не поддомен?

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

как это все организовано? один сервер? один аккаунт? поддомен - директория в корне домена или где-то в другом месте?

Share this post


Link to post
Share on other sites

oleksa1972, от операционной системы зависит только направление слэшей в путях - / прямой или \ обратный.

остальное - от выбранного софта, фантазии, знаний системного администратора и, иногда, частично, от перечня услуг, которые предоставляет хостер.

arber64, еще раз четко и подробно - чего надо в первом пункте?

чтобы в адресах фоток был основной домен, а не поддомен?

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

как это все организовано? один сервер? один аккаунт? поддомен - директория в корне домена или где-то в другом месте?

Нужно чтоб сами фотки загружались с папки основного домена.

Акаунт тот же, поддоменный сайт не в папке основного сайта, но на одном сервере.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By legioner26
      Разработан модификатор который позволяет склеивать изображения из одиночных картинок прямо из менеджера изображений в админ панели, с автоматическим добавлением. Регистронезависимость расширений файлов (jpg - JPG, png - PNG, jpeg - JPEG).
      После склеивания создается новая картинка имя которой состоит из (имя1-ой_имя2-ой.jpeg)
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
       
       
    • By legioner26
      2 700.00 руб
      Скачать/Купить дополнение


      Конструктор (склеивание) картинок из менеджера изображений
      Разработан модификатор который позволяет склеивать изображения из одиночных картинок прямо из менеджера изображений в админ панели, с автоматическим добавлением. Регистронезависимость расширений файлов (jpg - JPG, png - PNG, jpeg - JPEG).
      После склеивания создается новая картинка имя которой состоит из (имя1-ой_имя2-ой.jpeg)
       
      Установка:
      Устанавливаете модификатор через "Установка расширений", далее в модификаторах чистим кешь и обновляем.
      ИНСТРУКЦИЯ во вложении
       
       
      Добавил legioner26 Добавлено 23.01.2018 Категория Инструменты, утилиты Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By Exploits
      599.00 руб
      Скачать/Купить дополнение


      Easyphoto - загрузка всех фото в один клик прямо с ПК + сортировка перетаскиванием + поворот фото
      Easyphoto - простая мультизагрузка фото в один клик + сортировка перетягиванием!
      Модуль работает на всех версиях и сборках (1.х - 3.х) 
      Все мы знаем что наполнять интернет магазин на Opencart крайне неудобно из-за добавления фото. Сначала в менеджер изображений, потом поиск среди файлов и выбор - все это только для одного изображения. А если изображений 10 20...? o_O
      В хороших качественных магазинах чем больше фото тем лучше для покупателя, соответственно вам будет с чем работать. Это модуль и упрощает.
      Модуль easyphoto позволяет загружать фото минуя файл менеджер прямо с компьютера всего лишь нажав одну кнопку и выбрав все файлы. (Также можно просто перетянуть в браузер). Сортировка происходит перетаскиванием фото мышкой.
       
      -----------
      Демо
      https://demo23.microdata.pro/
      логин: demo
      пароль: demo777
      просьба посмотреть и ничего не ломать:)
      -----------
       
      Особенности модуля Easyphoto
      Мультизагрузка фото в 1-2 клика прямо с компьютера минуя стандартный файл менеджер Очень удобный и понятный интерфейс - Поле выбора/перетягивания фото, поле главного изображения, поле дополнительных фото и поле корзина. new! Возможность загрузки перетягиванием в браузер Drad&Drop Есть возможность назначить папку загрузки. А конечные фото загружаются в папку с id товара - что очень удобно и логично. Файлы находятся по адресу image/catalog/easyphoto/123/… Где easyphoto - это папка, которую можно настроить для загрузки, 123 - id товара, в эту папку и кладутся все картинки. Автоматическое SEO название фото - транслитерация от названия товара. Язык можно выбрать в настройках. Например товар Принтер Canon-ip2900 будет иметь названия фото printer-canon-ip-2900-1.jpg, printer-canon-ip-2900-2.jpg, printer-canon-ip-2900-3.jpg то очень полезно для СЕО. Все спецсимволы и лишние знаки обрезаются. В версии 3.0 идет полная очистка от ненужного. Конечно, это можно настроить, но лучше что бы название было от названия товара. Есть возможность указать разделитель между названием фото и порядковым номером. Можно выбрать любое поле в товаре с которого будет генерация название изображения. Назначение главного фото идет простым перетягиванием мышки. Загрузили все фото - перетянули на главное одно из них и все готово. new! Если настроить автовыбор первого фото из всех загруженный - главное фото будет назначаться автоматически. Есть возможность добавлять фото из ранее загруженных. В версии 3.0 добавилась кнопка выбора фото с файл менеджера, и также в 1 клик. new! Сортировка загруженных фото перетягиванием мышки. Также в новой версии появилась корзина. Это необходимый инструмент облегчает работу с фотографиями товара. Когда вы загрузили все картинки, выбрали главную, отсортировали, повернули и т.п. и некоторые фото оказались не нужными - вы их просто перетягиваете в корзину. Файл все еще остается на сервере, но не привязан к товару. А с корзины его можно восстановить или удалить навсегда. Есть конечно-же инструмент полной очистки корзины. new! При наведении на изображение есть возможность увеличить фото new!  сменить на другое а также повернуть по часовой стрелке или против. При прокручивании - оригинал остается и его можно вернуть на сайт. Все очень удобно и продумано. В корзине же, можно удалить фото с сервера навсегда. Модуль создает свою вкладку в форме редактирования товара, где и располагается интерфейс работы с фото. Easyphoto не заменяет файлы магазина и не затрагивает работу сайта, только в админке. Присутствует локализация на русский и английский языки Настройки модуля
      Статус - собственно сам статус модуля. Если модуль установлен, но выключен - при редактировании товара все же будет вкладка Easyphoto, но будет выведено уведомление что для работы модуля необходимо его включить. При этом вкладка Изображения остается и фото можно добавлять стандартным способом. Папка для фото - название папки в которую будут загружаться фото. Обязательным требованием будет название на латинице например (easyphoto, photo, product_photo) без слешей, пробелов и другого лишнего и в нижнем регистре. По умолчанию если не настраивать папка будет easyphoto. Обратите внимание конечная папка для фото будет такой image/catalog/easyphoto/3634/. Где easyphoto - это папка, 3634 - id товара в ней уже и будут фото Разделитель для фото - это символ который разделяет название изображения и его порядковый номер. Допускаются нормальные символы, но не допускаются слеш / Назначать первое фото главным - настройка позволяет автоматически выбирать главным первое фото. Это очень удобно т.к. система автоматически проставляет главное изображение, и каждый раз нет необходимости его выбирать. Хотя для выбора главное достаточно просто навести курсор на фото и кликнуть по зеленой галочке Название фото из названия товара - автоматическое переименование фото в название товара. Это очень полезно для СЕО. Google рекомендует задавать название осознанным то есть отвечающим содержимому файла. Например ели поставить эту галочку, изображения для товара будут в формате nazvanie_tovara.1.jpg, nazvanie_tovara.2.jpg, nazvanie_tovara.3.jpg и т.д. Конечно, все лишние символы в названии товара будут очищаться. Рекомендуется включать эту опцию. Для новых товаров модуль также понимает где взять название. Название из. Эта настройка позволяет выбрать с какого поля брать текст для генерации названия фото. Можно поставить название, артикул, mpn и т.д. Язык названия фото - если у вас мультиязычный магазин, можно выбрать из какого языка брать название для изображений. По умолчанию берется из языка с id = 1 Как установить Easyphoto
      Автоматически через админку (рекомендуется)
      Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.zip После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль Вручную с загрузкой по ftp
      Загружаем все из папки upload этого архива Переходим в установку модулей - выбираем файл модуля easyphoto_2.3.ocmod.xml После установки обновляем кеш модификаторов Переходим в модули - устанавливаем Easyphoto Ожидаем уведомление на почту об активации модуля Заходим в Easyphoto и настраиваем модуль  
      Полная информация о модуле https://microdata.pro/opencart-dev/easyphoto
      Информация об новой версии 3.1 https://microdata.pro/opencart-dev/easyphoto-3-0
      Добавил Exploits Добавлено 29.09.2016 Категория Редакторы Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да Старая цена  
    • By ALEXROS
      Приветствую!
      Может кто то подсказать, как сделать, чтобы с заказе отображались картинки с заказанными товарами как в личном кабинете покупателя, так и в администрировании в продажах в заказах? Таблицу для картинки сформирую сам, главное, понять, как это реализовать. Это явно будет полезно узнать многим. Может уже есть здесь подобная тема на форуме, подскажите, если знаете, но пока нечего здесь не нашёл.
       
      Благодарю!
    • By BB30
      И второй вопрос по теме ссылок.
      При создании например категории на сайте OC создает и генерирует ссылку в Дизайн - SEO URL сразу для все магазинов = поддоменов
      например 
      category_id=65 igrushki Иваново Russian   category_id=65 igrushki По умолчанию Russian  
      А вот ссылки, кот идут из коробки только для того, что по умолчанию.
      например
      account/account account По умолчанию Russian   account/address address-book По умолчанию Russian  
      Как бы все ссылки из коробки разом сгенерировать и для других магазинов т.к., их будет становится все больше и вручную все это добавлять очень не хочется.
       
       
       
       
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.