
De.Ground
Я #15 сообщении и ранее всё же описал. В правиле доступа "запретить просмотр списка записей" появится еще одна опция "разрешить".
Спасибо, это будет полезно. Т.к. сейчас попробовал через виджеты, работает, но пользователь хоть и не видит контент, но видит список заголовков скрытого контента. В общем, новая функция сделает движок гибче в этом вопросе, т.к. будет возможность скрыть и заголовки.
Очень просто. Проверил на сайте, где биллинга вообще нет. Биллинг же не управляет правами, а только переводит юзеров между группами.Как вы определили, что это баг именно движка, а не биллинга?
Тогда Fuze поспешил закрывать тикет по причине "Не относится к официальной сборке InstantCMS"

Да, можно через "Страницы и виджеты".Разве как-то ещё можно настроить?
Проверил, проблема есть. Но это не биллинга проблема, а движка. Пишите сюда.
Что касается перевода в группы при подписке на тарифы. Да, пользователь не удаляется из старой группы, а просто на время добавляется в новую группу, при этом ему остаются доступны все функции старой. С подписками дофига нюансов, я об этом чуть раньше говорил вот здесь.
Как вы определили, что это баг именно движка, а не биллинга?
Расскажите, как Вы сделали контент недоступным/доступным, а то есть несколько вариантов, но как это сделали Вы у себя на сайте? Попробую повторить.
Типы контента -> {нужный тип контента} -> вкладка "доступ" -> самая нижняя строка "Запретить просмотр списка записей" -> выбрать из выпадающего списка "Все" для соответствующей группы пользователей.
Разве как-то ещё можно настроить?
По-молчанию пользователю недоступен контент. После оформления подписки пользователь попадает в новую группу пользователей. Этой группе контент открыт, но пользователь продолжает оставаться и в первоначальной группе (то есть он в двух группах одновременно). При этом контент как был недоступен, так и продолжает быть недоступным. По идее, как мне кажется, пользователь на период подписки должен автоматически удаляться из прошлой группы. Если админу требуется присутствие в обеих группах, он это может сделать в настройках подписки.
Уже посмотрел все настройки, никак не пойму, что делаю не так.
Как сделать доступным контент по подписке?
De.Ground, если правильно вас понимаю, можно решить прямо на уровне записи. Если платный вариант решения приемлем, стучите в личку.
Вы имеете в виду доработку кода?
И в 2,12,2 нет доступа. Ключевое слова ДОБАВИТЬ БЫ, это для попроще .
Значит, я неправильно понял ваше сообщение
Чтобы не городить много Типов контента можно было бы добавить в Контент — Категория — Редактировать категорию — Доступ группам .
Там же Доступ на добавление записей, а не просмотр. Во всяком случае в 2.12.1. Меня интересует просмотр. Пользователи ничего добавлять не будут и не должны.
Доступ в целом наборами вроде б не сложно решить. А вот доступ на время уже другое дело. Сюда гляньте
У меня есть биллинг, я о нём написал в шапке. Собственно, даже если забыть о временном доступе, как решить задачу просто с наборами?
Я пока не вижу решения, кроме как для каждой единицы контента создавать свой тип контента + для каждого пользователя создавать свою группу пользователя.
Ну а если к этому добавить биллинг, то на каждое предоставление доступа создавать свою подписку.
Решения попроще никто не может предложить?

На сайте пользователи user1, user2 итд. В ближайшее время будет загружен контент, просто текст/HTML, условно каждую запись контента назовём content1, content2 итд. По идее эти тексты должны быть одного типа контента, но т.к. я не нашёл ещё решения, то оставил этот вопрос открытым.
Задача в том, чтобы каждому пользователю давать свой набор доступа к контенту причем на различные сроки.
Например, user1 получает доступ к content5 на неделю и к content8 на 2 недели. User2 получает доступ к content13 на 10 дней, к content5 на 2 дня и к content6 на 5 дней.
Короче, у каждого юзера свой набор доступов к контенту, да ещё и на разный срок.
Как можно решить такую задачку?
Ну или хотя бы частично решить
Буду разбираться
У меня много однотипного аудио-контента. Есть набор полей для этого типа контента. Например, длительность в формате минуты-двоеточие-секунды (5:22). Есть поле, в котором я отображаю микроразметку. Если я буду вставлять в микроразметку просто {length}, то всё отображается, но не в требуемом для микроразметки формате. Я ознакомился с документацией, но не понимаю, как используются функции.
Поэтому интересуюсь, можно ли в самом паттерне с помощью функции видоизменить 5:22 на PT5M22S.
Если нет, тогда какие функции в принципе можно использовать в паттернах? (кроме той, что приведена в примере документации)
Или эти функции нужно создавать внутри самого движка, а потом уже использовать в паттернах?