Кто ваши клиенты?
Не знаю, как это работает, может кто-то сталкивался.
В настройках доступа типа контента срок публикации по дням. И отсюда два вопроса.
1. Когда подходит срок окончания публикации, получает ли автор уведомление? Например, за какое-то количество дней.
2. Когда срок публикации еще не закончился, может ли автор продлить срок публикации?
Сам спросил, сам и отвечу))
1. Не знаю, есть ли уведомления. Конечно, проверю, но на это нужно время. Потому и спросил, может кто-то сталкивался. Если такой опции нет, можно ли ее как-то включить?
2. Если я правильно понял, то продлить срок публикации можно только тогда, когда запись уже снята с публикации? Т.е., чтобы запись была постоянно опубликована, автору нужно отследить, когда она будет снята, и в этот момент ее продлить, так что ли? Проверил — поле выбора количества дней не доступно, когда запись еще опубликована. Можно ли как-то сделать, чтобы все-таки продлить можно было в любой момент.
Делаю сейчас один проект, установил биллинг, настраиваю пока всё. И вот столкнулся с такими вопросами. Контент будет публиковаться с оплатой за дни. И эти два нюанса создают кучу неудобств. Во-первых, пользователь (юрлицо) должен сам считать, когда у него выходит срок публикации (если нет уведомлений), но никто ничего считать не будет, а во вторых, нет возможности продлить срок не тогда, когда он вышел, а тогда, когда это удобно.
Буду рад любым комментариям и предложениям (советам). Но только, пожалуйста, не надо советов, типа "нафиг тебе это надо, мир уже другой".
Спасибо.
Но только, пожалуйста, не надо советов, типа "нафиг тебе это надо, мир уже другой".
Тоже интересуют данные вопросы, в ближайшем будущем для меня это актуально, поэтому подписался на тему!
Вроде есть. Зайти в "Редактировать запись", оплачиваем опять, и запись продлевается.
нет возможности продлить срок не тогда, когда он вышел, а тогда, когда это удобно.
Тут сейчас с другой проблемой работаем, как редактировать запись, пока не прошёл оплаченный период, срок публикации. В типе контента в "доступ" разрешено редактирование, но, получается никак. Если хочешь отредактировать, надо продлить платно.
Так "вроде" или "есть"? Проверьте, расскажете потом.Вроде есть. Зайти в "Редактировать запись", оплачиваем опять, и запись продлевается.
Проверил еще раз — продление не работает. Можно продлить только в последний день. И там не обязательно выбирать количество дней продления — есть 0.
Поэтому, что-то мне подсказывает, что Вы выдумали эту проблему:
Потому что ее нет. Если сейчас не последний день — срок выбрать нельзя, а если последний, что есть значение 0.Если хочешь отредактировать, надо продлить платно.
Проверил ещё раз, очередной раз. Не "вроде", а "есть" как и говорил. Не знаю есть ли взаимосвязь, но версия системы у меня 2.6.0, а биллинг 2.0.2
Так "вроде" или "есть"? Проверьте, расскажете потом.
Проверил еще раз — продление не работает. Можно продлить только в последний день.
И тут вы навели меня на мысль. Как я не догадался! У меня же выставлено 365 дней только и всё. Ни больше, ни меньше.
И там не обязательно выбирать количество дней продления — есть 0.
в файле /system/controllers/content/frontend.php строку:
for($d=$min; $d<=$pub_max_days; $d++) { $days[$d] = $d; }
заменил на
for($d=365; $d<=$pub_max_days; $d++) { $days[$d] = $d; }
Это мне Владимир Обухов подсказал.
Теперь надо сделать, чтобы:
А) при создании записи стояло только 365 дней
Б) при редактировании записи стояло
365 дней
0 дней
Не знаете как?
if (($action=='add' && $is_pub_end_days) || ($action=='edit' && $is_expired && $is_pub_ext && $is_pub_end_days)){
if (($action=='add' && $is_pub_end_days) || ($action=='edit' && $is_pub_ext && $is_pub_end_days)){
Хорошо, что есть замечательный компонет, который при обновлении сообщит, если вдруг что-то слетит.
Осталось придумать что-то с уведомлениями.
Вы используете устаревшую версию инстанта, в более поздних версиях, например, в 2.10, нельзя продлить раньше последнего дня публикации. Не могу понять, правда, с какой целью это сделано.Проверил ещё раз, очередной раз. Не "вроде", а "есть" как и говорил. Не знаю есть ли взаимосвязь, но версия системы у меня 2.6.0
Вот мне допустим вообще непонятен механизм публикации материала.
В Типе контента есть "управление сроком публикации", так?
Там написано, что данная функция "Позволяет выбирать дату и срок публикации для каждой записи тем пользователям, которым это разрешено в разделе "Доступ".
Активируем данную функцию.
Далее идем в раздел "Доступ" и ставим, к примеру, 60 дней, сохраняем.
Идем на сайт и добавляем материал и при выборе даты публикации мне можно выбрать хоть на год вперед)))
Это для меня первое, что не понятно.
Ну хорошо, убираем срок публикации, то есть снимаем галочку с "Управление сроком публикации".
В доступе оставляем срок публикации тот же — 60 дней, но материалы никуда не удаляются после установленного срока в 60 дней и остаются висеть на сайте.
Да, что ту не понятного?))выборе даты публикации мне можно выбрать хоть на год вперед
У меня запрещен выбор срока начала публикации, поэтому публикация происходит сразу (после модерации).
Так а что Вы хотели? Вы же отключили управление сроком публикации. Не знаю точно, но возможно движок считает дни только при включенной этой опции.снимаем галочку с "Управление сроком публикации".
В доступе оставляем срок публикации тот же — 60 дней, но материалы никуда не удаляются после установленного срока в 60 дней и остаются висеть на сайте
Записи определенного типа контента, которые публикуются с выбором срока публикации по дням, с оплатой за дни публикации через биллинг.а у вас какие материалы снимаются с публикации и как?
В настройках ТК включено управление сроком публикации, в настройках доступа ТК запрещено выбирать дату начала публикации, разрешено выбирать дату окончания публикации (дни), и указано максимальное количество дней для публикации.
На счет того, снимается запись с публикации или нет — скажу позже, сейчас всё в процессе тестирования. Вот и проверю как раз, как это происходит. Заодно и насчет уведомлений станет всё яснее)) До 28 мая записи пока опубликованы. Если будет интересно, можете напомнить 29-го или позже.
Если сам не забуду, то конечно напомню)))На счет того, снимается запись с публикации или нет — скажу позже, сейчас всё в процессе тестирования. Вот и проверю как раз, как это происходит. Заодно и насчет уведомлений станет всё яснее)) До 28 мая записи пока опубликованы. Если будет интересно, можете напомнить 29-го или позже
Ну вот и я так думаю)))Не знаю точно, но возможно движок считает дни только при включенной этой опции.
Но если поставить управление сроком публикации, то зачем в доступе стоит Максимальный срок публикации, дней, если при добавлении материала у нас его можно добавить вплоть до 2023 года? Непонятно...
Точно не помню, но вроде в полях можно как-то настроить, мне, по моему, Evanescence что-то подобное объяснял, не могу только вспомнить где и как, но точно помню что там был список из 30-60 чисел, который ну никак не смотрится на сайте при подаче материала)))
Не совсем понятно, о чем Вы говорите. Укажите в настройках доступа типа контента максимальное число дней публикации, например, 60, и тогда пользователь сможет добавить запись максимум на 60 дней.если поставить управление сроком публикации, то зачем в доступе стоит Максимальный срок публикации, дней, если при добавлении материала у нас его можно добавить вплоть до 2023 года? Непонятно...