Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 2406 Просмотров
*

20strannik08

  • Осваиваюсь на форуме
  • 43
  • 1 / 0
Здравствуйте!
У меня имеется сайт на Joomla. Имеется раздел со статьями, форум и интернет магазин. Возможно ли реализовать следующую кратину:
 - основной домен с геопривязкой к конкретному региону
 - поддомены без геопривязки

На основном домене на главной я планировал разместить интернет магазин для конкретного города, а такие разделы как статьи и форум, информационно геонезависимы...Гугл с яндексом на мой вопрос ответа не дал, прошу помощи....Просто я не могу понять в случае с геопривязкой основного домена, как будут поисковики относится в данном случае к поддоменам...
*

Kasyanov

  • Захожу иногда
  • 123
  • 9 / 0
  • Всё будет хорошо)
Запросы бывают геозависимые и гео НЕзависимые.

Купить плитку - геозависим (не поедет же человек в другой город, если можно купить в своём регионе)
Как ложить плитку - гео НЕзависим (без разницы к какому региону привязан сайт).

Поэтому скорее всего дело тут не в домене и не в поддомене, а в запросах, на которые они будут отвечать.
На мой взгляд поддомены - это лишнее, делайте всё на 1-ом домене.
*

noangel

  • Новичок
  • 7
  • 0 / 0
Я с вами согласен что под домены это лишнее, но все же интересно как реализовать это, вот пример сайта https://sar-tex.ru  https://capmex.ru   https://yalta.capmex.ru    https://sevastopol.capmex.ru   все 4 ссылки получаются алиасы и под домены одного сайта, сайт на CMS Joomla и компоненте магазина joomshoping сначала я подумал что это просто 4 отдельных сайта, так как и файлы robots.txt для каждого под домена свой, и карта сайта у каждого под домена своя https://sevastopol.capmex.ru/index.php?option=com_xmap&view=xml&id=1   и вход в админку https://sevastopol.capmex.ru/administrator https://yalta.capmex.ru/administrator но сделал 2 разных заказа с двух под доменов, и заказы шли по номерам первый заказ был номер 49, второй заказ номер 50 - то есть я понимаю что база данных у всех под доменов одна, это не 4 отдельных сайта с 4 отдельными базами данных, одна база данных, или может они как то синхронизируются между собой? как реализовать подобное ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
- основной домен с геопривязкой к конкретному региону
 - поддомены без геопривязки

Поддомен -- это не часть домена, а совершенно иной домен, который можно привязать к любой локации независимо от корневого домена.
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
то есть я понимаю что база данных у всех под доменов одна, это не 4 отдельных сайта с 4 отдельными базами данных, одна база данных, или может они как то синхронизируются между собой? как реализовать подобное ?
Скорее всего там один магазин стоит, одна БД. Сайты на субдоменах (поддоменах) могут иметь свои расширения в виде магазинов, которые используют одну базу.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Сайты на субдоменах (поддоменах) могут иметь свои расширения в виде магазинов, которые используют одну базу

Сайт, в принципе, может быть один (и база одна). Несколько доменов привязываются к одному каталогу на хостинге, а через какой-нибудь системный плагин идёт маршрутизация по условиям содержащегося в 'HTTP_HOST' значения.
*

noangel

  • Новичок
  • 7
  • 0 / 0
спасибо за ответы, но пока все равно не очень понятно, добавлю так же что под доменов там не 4 а пару десятков для разных городов. и когда делал заказ с разных под доменов то подтверждение на почту приходило с одного е мейла info@sar-tex.ru   так что база данных у них одна наверное. а возможно такое сделать к примеру с помощью скрипта с chron задач? к примеру основной сайт site.ru и поддомен yalta.site.ru  и в поддомене лежит скрипт который раз в сутки начинает копировать все файлы с основного сайта в свою папочку под домена, все файлы кроме файла configuration.php .htaccess  robots.txt и кроме файлов шаблонов так как на примере на разных под доменов в шапке сайта разные номера телефонов ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Да не надо ничего копировать, тем более раз в сутки. Модули там с разным содержимым -- вот и всё отличие. Больше никаких отличий нет, товары все одинаковые, категории и пр.
*

noangel

  • Новичок
  • 7
  • 0 / 0
ну да, лучше и не копировать лишняя работа и нагрузка на сервер, разве что если на сайт будут добавлять товары то только папку с картинками товаров можно копировать таким способом
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Вообще не надо ничего копировать, зачем это нужно? Вы это как потом всё поддерживать собираетесь, если мы говорим о десятках городов? Даже если несколько городов, зачем копировать папки, изображения, переливать из пустого в порожнее?
*

noangel

  • Новичок
  • 7
  • 0 / 0
решение нашел, все оказалось просто элементарно. вот ссылки на мой тестовый домен http://deshevle-opta.net   http://kiev.deshevle-opta.net    http://odessa.deshevle-opta.net     http://dnepr.deshevle-opta.net     в папку под домена скопировал полностью все файлы с оригинального сайта, то есть файлы с главного сайта deshevle-opta.net  скопировал в под домен kiev.deshevle-opta.net   так же в под домен odessa.deshevle-opta.net и dnepr.deshevle-opta.net  получилось так что файлы в каждом под домене свой, но база для всех под доменов одна, теперь самое интересное - если загрузить новый товар на основной сайт deshevle-opta.net то картинка этого товара появится только на основном сайте, на под доменах появится товар но картинки товара не будет, решил этот вопрос не с помощью копирование папки с картинками (магазин на VirtueMart на примере был joomshoping но роли это не играет, можно делать на любом компоненте магазина) так вот просто в под доменах удалил папку с картинками товаров images/stories/virtuemart/product а вместо неё создал символическую ссылку на папку images/stories/virtuemart/product главного домена. теперь при загрузке товара на главный сайт все картинки товаров появляются и в под доменах, таким же образом можно создать и картинки для категорий товаров.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Как говорится, пилите, Шура, пилите.
Что самое интересное, для реализации Вашей задачи при прямых руках нужен всего один сайт.
*

Strikerus

  • Захожу иногда
  • 103
  • 7 / 0
  • Aka Smyke
Доброго дня всем, с позволения, продолжу развивать данную тему.

Имеется интернет-магазин на VirtueMart с адресом tx22.ru. Сейчас планируется плавный заход в поисковую выдачу соседней области, для чего был создан поддомен kemerovo.tx22.ru.
На хостинге создана отдельная папка kemerovo и туда просто скопированы файлы с головного сайта. База данных одна, т.е при добавлении товара/модуля/материала на головном сайте он автоматически появляется и на поддомене.

Вопрос: Как сделать независимыми модули и материалы для двух сайтов, но при этом оставить товары из VirtueMart общими?

Вариантов, придуманных мной два:
- Сделать определение URL (через $_SERVER['REQUEST_URI']), затем в зависимости от url выводить определенные модули или контент в материалах (но как я понимаю это самый кривой способ)
- Разбить текущую базу данных на 2, в одной будут содержаться только таблицы от VirtueMart, в другой весь остальной контент. Затем сделать копию базы с остальным контентом для другого сайта. Таким образом получится аж 3 базы данных: VirtueMart, Остальной контент сайта №1, Остальной контент сайта №2. Соответственно потом и VirtueMart для поддомена нужно будет сконфигурировать на обращение к другой базе данных (способ сложный, много баз данных)

В общем нужен Ваш совет
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Вообще, я бы написал плагин (или даже несколько плагинов), которые будут разруливать это.

Цитировать
Вопрос: как сделать независимыми...

По порядку:

Цитировать
-модули

Можно вытащить собственный список модулей при помощи события onPrepareModuleList. При формировании пользовательского массива модулей Joomla! уже не грузит модули по умолчанию. См. страницу https://docs.joomla.org/Plugin/Events/Module а также исходный код libraries/cms/module/helper.php - метод load.

Цитировать
и материалы
В этом поможет другой системный плагин, который будет редиректить из одного домена в другой (предположим, что маркерами домена являются категории). Если на статью зашли не под тем доменом, идёт редирект на тот же самый URL запроса, но домен уже другой.
« Последнее редактирование: 30.05.2017, 09:30:21 от Филипп Сорокин »
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
По поводу модулей поправлю себя (ибо мы не ищем лёгких путей) :)
Для поддомена можно создать позиции в шаблоне и при публикации домена в определённой позиции, они будут выводиться на конкретном домене. Разумеется, в шаблоне нужно прописать условия для этих позиций.
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Вопрос: Как сделать независимыми модули и материалы для двух сайтов, но при этом оставить товары из VirtueMart общими?
Материалы. Для разных сайтов - разные категории материалов. Модули меню, выводящие материалы из определенной категории разные на разных сайтах, каждый в своей уникальной для сайта позиции.
Про модули выше сказали, позиции по разному назовите в шаблонах. Зачем там условия не понял, но это не важно, каждый по своему делает, главное суть.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
Зачем там условия не понял
Если такой домен, выводи одну позицию, если другой -- выводи другую. Я отталкиваюсь от того, что сайт один, файлы в другие каталоги не копируются.
*

Byzi

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Можно разделять поддомен к общему, а основной домен к конкретному домену.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительное название домена в Google

Автор web1

Ответов: 1
Просмотров: 378
Последний ответ 18.12.2023, 12:56:21
от SeBun
вопрос к решению из FAQ. Вместо отсутствия ссылки отсутствует название активного пункта меню

Автор Loh

Ответов: 5
Просмотров: 1868
Последний ответ 10.04.2022, 11:04:26
от fiksius
Вопрос по отличию SEO MODx и Joomla

Автор vovafit

Ответов: 7
Просмотров: 1379
Последний ответ 20.11.2021, 18:15:09
от Byzi
Как изменить в поисковике на сайте имя домена?

Автор alex-morebook

Ответов: 2
Просмотров: 786
Последний ответ 20.11.2021, 17:51:48
от Byzi
Один сайт, доступный через два домена (зеркало?)

Автор slepoy

Ответов: 2
Просмотров: 1005
Последний ответ 20.11.2021, 17:50:48
от Byzi