Как показывать посетителям разный текст в зависимости от группы?

голоса: 0

Здравствуйте. Надо сделать на страницах сайта что-то, типа такого:
<?if($GROUP_ID$='админы, модераторы, проверенные')?>
здравствуйте
<?else?>
зарегистрируйтесь, пожалуйста
<?endif?>
Чтобы посетители из указанных групп видели "здравствуйте", а остальные - "зарегистрируйтесь, пожалуйста"... Причём, в нескольких местах на странице. Как это сделать?

| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0

Использовать бб редактор и теги хайд:

[hide]текст содержимое[/hide]

| Автор:
Как-то непонятно как это работает...
pv.perm,
Все понятно. Этот тег в бб редакторе именно скрывает содержание для гостя (неавторизованного пользователя).
Yuri_Geruk,
Так мне надо не только для гостей скрывать, но и от зарегистрированных, но еще не проверенных...
pv.perm,
Средствами системы нет такого готового решения. Нужно писать скрипт, заворачивать эти отдельные тексты в специальный див и далее скриптом в условии на уровне шаблона подменять текст этим группам на определенное содержимое.
Yuri_Geruk,
Да у меня уже сейчас что-то подобное прописано:  "<span class="nothide"><a href="..." target="_blank" title="читать подробнее об условиях получения Премиум-статуса">доступно только Премиум-пользователям</a>,</span><span class="hide">[hide=500]скрытый текст,[/hide]</span>"  Но не то... гости, конечно, не видят, а зареганный, но не проверенный - уже видит. А где почитать про группы пользователей, кто под какой цифрой - может, таки, сам смогу замутить что-то похожее на написанное в вопросе?:)...
Yuri_Geruk,
Спасибо, поковыряюсь, как время будет.
Yuri_Geruk,

Так ВОТ же ж: "<?if($GROUP_ID$=3 || $GROUP_ID$=4)?> Не забываем кликать на рекламу!<?else?>Пожалуйста, зарегистрируйтесь.<?endif?>"! И, главное, под рукой вообще: https://forum.ucoz.ru/forum/24-1006-28... Только вот не работает: и то, и то показывает... Может, это еще во что-то завернуть нужно, типа, в скрипт?..

pv.perm,
Это для шаблона, не на странице где вы пробуете между текста вставить.
...