
Компонент для продажи подписки на контент. Продление подписки также платное. В целом, «главный по тарелочкам» — администратор, но он может поделиться правом продажи платной подписки с пользователями сайта. Авторы, в таком случае, уже сами будут вольны в определении стоимости подписок на свой контент.
Компонент можно развивать в плане расширения функций управления пользователями. Например, ограничивать продажу и покупку того или иного контента определённым группам или даже персонально. Можно задавать гибкие условия продаж: скидки, бесплатный доступ отдельным категориям, к примеру, одногруппникам. Но это вопросы на перспективу прежде все требую проработки целесообразности такой работы. А она кроме всего прочего зависит от отзывов на данную версию компонента. Подробнее о ней можно прочитать в документации на странице компонента в каталоге дополнений. И, конечно, «пощупав» руками.
Разработка компонента для InstantCMS для меня дебютная. Частично познакомился с системой. Всё на энтузиазме. Так, что можете или охладить мой пыл, либо наоборот — разжечь поболе.
В прикреплённом архиве — примеры шаблонов со вставкой кода управляющего элемента. Это для случая, когда в опциях компонента задано самостоятельное размещение управляющего элемента. Автоматическое размещение в некоторых случаях может вызывать ошибку.
аналогично, удалил папку компонента из controllers пока и снова заработает
М-да, надо бы поймать у себя такую ошибку. Разобраться почему так. Можете помочь отловить? В личке. А ещё пробовали указывать размещение кнопки вручную? Но тогда надо будет во всех шаблонах вывода списков и записей прописать <?php if (isset($item[«pcsHS»])) echo $item[«pcsHS»][«control_button»]; ?>
я помочь отловить не могу, как заливаю файлы на сервер, сразу админка пропадает
Пока в виде костыля разместил версию 1.0.1 — она полностью идентична 1.0.0, но в опциях по умолчанию указано самостоятельное размещение управляющего элемента. Как это делается — приложил к этому посту архив с примерами шаблонов.
Чтоб поймать ошибку надо больше информации, может откликнется кто-то другой.
Теперь нажимая на обновить пишет что не тот формат файла.
Какой у вас шаблон у вас установлен? Напишите, пожалуйста, в личку адрес сайта.
Если я правильно понял, компонент предлагает подписку на каждую отдельную запись контента. Поэтому вопрос, Как пользователь (подписчик) узнает что ему нужна эта страница если доступ к ней закрыт подпиской?
Вот например статья, и мне предлагают, купи потом посмотришь чего там написано. Зачем? Всегда сначала попробовать дают кусочек или часть.
Да, верно. Смысл в том, чтобы дать платный доступ к одной записи контента. По поводу вопроса — не задавался им, ведь система позволяет выводить некоторые поля контента в списке, как, например, поле «Анонс статьи». Попробуйте сформулировать ваш вопрос как предложение на доработку. Подумаю.
Так я для вас и стараюсь, наталкиваю так сказать на мысль. Раз у вас дебют, пусть будет успешным.
👍🏻
крутое начало 👍
предлагаю сделать платную подписку на тип контента, категорию тк или вообще — на поле определенного тк.
пример: нью йорк таймс, открываешь статью, видишь часть контента(пусть будет анонс) а дальше гибкая подписка, с неё часть авторам, часть сайту, все счастливы.
Мне кажется это идеальным вариантом подписки а если и дальше расширить функционал, то подписка на поля будет самое то.
Были мысли в эту сторону, категории тоже подтянуть, но пока ещё разбираюсь. По анонсу уже писали, надо пораскинуть, как это будет. Сейчас избушка на клюшке, в смысле, что вход в запись только по оплате.
По полям интересно, disc упомянул в отзыве, что их можно было бы открывать в зависимости от рейтинга / репутации. Пока причёсываю, то что есть. Потом буду двигаться дальше, над подсистемой доступа работать — это как раз про то, что-кто-куда. Так что, если есть ещё какие идеи — накидывайте. Не скажу прям что всё реализую, но рассмотрю обязательно. За пример спасибо. Только, будьте добры, скиньте конкретный пример, а то открыл несколько статей у них — все с полным просмотром, без ограничений.
Сделайте виджет, в котором будет настраиваемая информация из биллинга сколько денег на счету у пользователя, какие сейчас активные подписки ну и т.д. Чтобы эти данные в настройках виджета были — показывать/не показывать. Сейчас информацию о состоянии счёта можно посмотреть только в одном месте на сайте. Если будет виджет, можно в других нужных местах показывать.
У меня например есть страница с ценами подписок, пользователь сразу видит сколько у него чего есть или нет.
Это приказ или пока ещё распоряжение?
по сути речь о группах и их доступе, т.е. при оплате подписки юзер переходит в нужную группу с нужными нам правами, а дальше мы уже задаем те или иные права полям и пр.(пример: данное поле доступно только юзеру из такой-то группы).
что нужно(чистое имхо): механизм контроля за подписками(покупка, начало, конец, уведомления), виджет для вывода всех этих техданных и механизм, который при нахождении чего-либо платного на странице либо выводит всплывающий попап/виджет(пример с нютаймс), либо какие-нибудь надписи рядом с данным полем(на рассмотрении админа)
В Биллинге есть подписка для перехода из одной группы в другую. Поэтому, если правильно вас понял, то это надо напрямую с ним работать. У меня немного про другое. Про то, что кем бы не был пользователь, где бы он не находился — дать ему возможность платно подписаться на просмотр конкретной записи любого контента на сайте. Или же пользователям дать инструмент, чтобы они смогли друг другу продавать подписки на свои записи.
Уже понял, что следует пропускать читателя в запись для ознакомления с ней. Такой пропуск может быть с частичным или полным просмотром записи, разовый или на несколько дней...
Если не сложно, можете привести несколько практичных примеров, где подобные подписки от юзера юзеру могут использоваться?
подписку на часть сайта(тк, категория, поля) понимаю, подписку только ради одной записи не очень