а) Вам никогда не придется жестко кодировать что-либо в index.php.Вы должны использовать менеджер модулей, чтобы назначать модули различным страницам на сайте
b) Вы абсолютно не должны касаться таблиц базы данных, так как это вызовет проблемы с обновлением ядра Joomla или расширений.Если вам нужно хранить данные, то вам нужно написать расширение для обработки данных в новой таблице.
c) $user =& JFactory::getUser();
Вы должны действительно взглянуть на некоторые изУчебники по Joomla, прежде чем вы зайдете слишком далеко в свой проект.Понимание того, как Joomla использует index.php, шаблоны, перерасходы и модули, сделает ваш опыт работы с Joomla намного лучше.