Есть хороший плагин для скрытия части текста для разных пользователей Joomla. Называется Content Hider.
Вот его описание
http://joomlateacher.ru/obzoryi/content-hider-plugin-2.html :
"Часто возникает необходимость скрыть определённый текст от глаз незарегистрированных пользователей сайта, а вместо него показать другой. Плагин Content Hider позволяет указать, какая именно группа пользователей, сможет увидеть тот, или иной текст. Пользоваться им очень просто...
Вы устанавливаете плагин для вашей версии Joomla. Публикуете его. И в тексте статьи используете такие конструкции:
Внимание! Уберите пробел между первой фигурной скобкой и словом внутри них! Иначе плагин работать не будет!
{ reg} Этот текст увидят только вошедшие, зарегистрированные пользователи{/reg}
{ pub} Этот текст будут видеть только НЕ вошедшие (не залогиненные) пользователи - Гости, одним словом{/pub}
Кроме этого Вы можете ещё более тонко управлять видимостью текста для разных категорий пользователей сайта на Joomla (не забудьте убрать пробел!)
{ author} Видят только Авторы{/author}
{ editor} ... только Редакторы{/editor}
{ publisher} ... только Пуликаторы{/publisher}
{ manager} ... только Менеджеры{/manager}
{ admin} ... только Админы{/admin}
{ super} ... только Супер Админы {/super}
Ниже, примеры действия плагина, который работает на этом сайте:
- - - - - - - - Начало зоны проверки работы плагина - - - - - - - - -
Текст ВЫШЕ этой строки, могут видеть только зарегистрированные и вошедшие пользователи нашего сайта.
Текст НИЖЕ этой строки, увидят только Гости сайта.
Для просмотра Видеоуроков, и скачивания многих материалов, Вам нужно зарегистрироваться и войти на наш сайт. Спасибо.
- - - - - - - - Конец зоны проверки работы плагина - - - - - - - - -
Скачать можно тут:
http://joomlateacher.ru/skachat/komponentyi-joomla/plagin-content-hider/download-2.htmlТоесть решить проблему топикстартера можно так: Админ регестрирует пользователя на сайте с определёнными правами после оплаты и даёт ему логин и пароль.