Работа с поддоменами
WWVQS может автоматически работать с поддоменами основного домена.
Для включения этой опции необходимо отредактировать файл index.php в корне сайта. Этот файл делает предварительную обработку перед загрузкой ядра VQS и определяет следующие глобальные переменные:
- $crossSiteName – основное доменное имя сайта (для pda.pupkin.ru это pupkin.ru)
- $crossSiteSubdomain – поддомен сайта (для pda.pupkin.ru это pda)
- $crossSiteConfigFile = «sites/wakka.config.».$crossSiteName.».php» (адрес файла конфигурации)
Наиболее простой способ добиться установки этих переменных – использовать конструкцию
<?php
$subdomains = array("wap", "pda");
?>
в начале файла index.php – далее обработка произойдет по ходу файла.
Далее в любом PHP-коде вы можете использовать конструкцию типа
<?php
global $crossSiteSubdomain;
?>
для получения информации о поддомене основного сайта.
В частности, данная конструкция используется для подгрузки различных вариантов тем в функции VQSKernel:Run