Отойдем немного в сторону и посмотрим на решение разработчика с другой стороны.
Например стоит задача создание сайта с группой сайтов основаных на одном движке.
Скажем должны быть подсайты с следующими субдоменами и визуально отличатся немного друг от друга (или же в стиле основного сайта):
news.site.com
archive.site.com
article.site.com
Выход находим применяя второй бот с созданием алиасов домена!!!
Итак создаем в панеле хостинга алиасы домена, приведенные выше.
Так же можем создать алиасы типа:
www.news.site.comwww.archive.site.comwww.article.site.comВ джумле на основном домене создаем разделы (Новости, Архив, Статьи) и нужные нам категории.
В боте прописываем следующее:
if($_SERVER['HTTP_HOST']=='news.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='news';
}
if($_SERVER['HTTP_HOST']=='archive.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='archive';
}
if($_SERVER['HTTP_HOST']=='article.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='article';
}
//С www:
if($_SERVER['HTTP_HOST']=='www.news.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='news';
}
if($_SERVER['HTTP_HOST']=='www.archive.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='archive';
}
if($_SERVER['HTTP_HOST']=='www.article.site.com')
{
$mosConfig_live_site='http://'.$_SERVER['HTTP_HOST'];
$_COOKIE['jos_user_template']='article';
}
Делаем дополнительные шаблоны с названиями news, archive, article
Далее выводим нужные нам позиции модулей и задаем какие ID разделов и/или категорий должны загружатся при заходе на субдомен.
Однако стоит заметить, что прийдется учитывать все ID, все ссылки в меню именно для данных субдоменов.
Теоретически это выполнимо, а практически - ход за вами
