доступ к ява скрипту только для пользователей с группы "Гост
Помогите сделать следующее. Мне надо сделать доступ к ява скрипту только для пользователей с группы "Гость".
Как сделать?
Заранее благодарна
Добрый день, форумчане!
Помогите сделать следующее. Мне надо сделать доступ к ява скрипту только для пользователей с группы "Гость".
Как сделать?
Заранее благодарна
у всех групп есть ID, делайте проверку на него
у меня гости под id 8, и псевдоним quest
а как именно дать проверку?
у меня гости под id 8, и псевдоним quest
ну что-то типа: if ($inUser->group_id==8)… — где 8 id группы гостей
<?php if (проверяем id группы){ ?> Здесь скрипт <?php } ?>
<script>
.....
</script>
<?php } ?>
не показывает ни админу ни гостью.
Че я не так сделала?
не показывает ни админу ни гостью.
Че я не так сделала?
<?php if ($inUser->group_id==8){
<script>
.....
</script>
} ?>
лучше так
Нашла кусок кода
{if $is_admin || $is_editor || $is_author}
…
{/if}
в таком виде для админа показывает, а для гостей нет
пишу
{if $is_guest}
…
{/if}
не работает
Предполагаю, вам нужно подключать js только для гостей? Если так, тоМне надо сделать доступ к ява скрипту только для пользователей с группы "Гость". Как сделать?
1. вариант — во фронтэнде компонента или в файле template.php, в нужном вам месте
if (!$inUser->id) { $inPage->addHeadJS('path/to/js_file.js'); }
2. В любом файле tpl шаблона:
{if !$is_auth} {add_js file='path/to/js_file.jss'} {/if}
assign('is_auth', $inUser->id)->
В итоге js код будет на тех страницах, сам модуль не виден. Иногда так делаю когда не охота лезть в файлы. Удобно. Если понадобится отключить код опять же не надо заходить по ftp достаточно отключить модуль в админке.