Автоматический доступ к материалу каждые 7 дней

Внимание! все сообщения проходят премодерацию. Ваше сообщение появится после проверки
Ответить
RSS
Автоматический доступ к материалу каждые 7 дней
 
Здравствуйте.
Опишу сначала задачу.
Администратор сайта сам регистрирует пользователей, и скидывает им доступ. На сайте будет 8 статей. Нужно что бы пользователь после регистрации первые 7 дней видел только первую статью. через 7 дней после даты регистрации вторую, и так далее. Раз в неделю ему открывало одну статью.

Или может будет проще сделать обработчик смены групы пользователя по времени?  Подскажите пожалуйста как такое реализовать.
 
Казалось бы: вопрос простой, но наделе сложный)

Первое что приходит в голову (но, стоит подумать еще):
1) Создать HL блок и связать его с инфоблоком статей (свойство в статьях- тип "Справочник").
2) В этом HL блоке сделать связку с пользователями. При регистрации, автоматически заносить пользователя в HL блок.
3) В каждой конкретной статье давать привязку к пользователю, что бы он мог ее увидеть (проверка на ID пользователя связанного со статьей).
Написать скрипт, который, каждый день будет проверять дату регистрации всех пользователей и связывать со статьями- в нужном порядке.
Повесить этот скрипт на агента или на крон (или агента на кроне)
 
Можно обойтись без HL блока, а просто создать множественное свойство инфоблока "Привязка к пользователю"
 
Спасибо
Ответить
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 
Заметки разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс. Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

attention