Здравствуйте, нужно сделать, так чтобы только в выбранном разделе для того, чтобы скачать файл требовалась регистрация, в остальных разделах файлы скачивались даже анонимными пользователями. Подскажите, пожалуйста, какие модули надо использовать? Спасибо.
Комментарии
global $user; if($user->uid)
только пути к файлам придётся шифровать
и удалите, пожалуйста, дублирующий пост
gofk, дублирующий пост убрала,
по вопросу: global $user; if($user->uid)
код куда вставить? если можно поподробнее, про шифровку ссылок тоже. Зараннее спасибо!
Собственно, это проверка, авторизован ли пользователь. Вставляется либо в модуль, либо в тему, в зависимости от того, как вы реализуете этот процесс. У меня, например, подобные проверки как правило идут в node.tpl.php. Это самый простой вариант, т.к. ссылка фактически просто скрывается. При этом зная путь к файлу можно скачать его напрямую. Соответственно, путь к файлу лучше шифровать. Типа этого, только для ссылок на файл. Точнее к сожалению не скажу, т.к. не пользовался.
Только сейчас дошло. А если запретить просмотр соответствующего поля CCK незарегистрированным пользователям? Тупо через "/admin/user/permissions"? Проверить смогу только вечером, но думаю, должно получиться.
Отпишите, ладно? я CCK поставила, но пока не использовала - случая не было подходящего (хотя б цепочку последовательных действий). Раньше сайты делала на DLE
В идеале нужен такой варинт:
Вот как здесь:http://www.e-vko.gov.kz/tender.aspx?id=37854
со слов: Документацию получили итд