Ответ очень прост, для того что бы сделать отображения отдельного модуля или нескольких, нужно, создать в Менеджере пользователей, в Группах пользователей группу "Только гость", которая будет входить в группу "Все".
Далее идем в Уровни доступа и создаем там уровень "Только гость", при создании уровня ставим галочку на группе "Только гость".
Потом идём в Настройки системы Менеджер пользователя, и выбираем в "Группа пользователей для Гостей" - "Только гость".
Основные операции завершены, идем теперь в Менеджер модулей выбираем нужный модуль и ставим уровень доступа в нём "Только гость", после чего сохраняем модуль, чистим кеш сайта и браузера, проверяем, если не отображается всё как нужно, чистим всё что только возможно и смотрим опять, данный метод рабочий на 100%.
Опишем что произошло, вы создали группу "Только гость" которая входит в группу "Все" то есть видит все модули которым присвоена группа "Все", в случае если пользователь авторизируеться, он так же видит группу модулей с правами "Все" но не видит модули группы "Только гость", потому как это другая ветка которая не относится к ветке "Зарегистрированные".
Данный способ прост но есть одно но, нужно во всех компонентах и т.д. настроить права доступа группы "Только гость", если этого не сделать то к примеру пользователь данной группы не сможет добавлять комментарии через компонент Jcomments, но большой плюс в данном методе что мы не ставим других расширений и не правим код шаблона а также можем использовать этот метод для любого количества модулей.
п.с. также это подходит и к меню, вообще ко всему на сайте.
Проверял работу на 2.5, на других не было возможности проверить.
Кому помогло можно сказать спасибо в виде + в репу =)