Отображение оставшихся дней публикации

 
Посетитель
small user social cms
Медаль
Сообщений: 295
Здравствуйте! А есть ли способ отображать количество дней, которые компонент ещё будет опубликован? Ну скажем если компонент публикуется на 30 дней, чтоб через неделю автор видел что осталось 23 дня публикации.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1154
Vladimir:
А есть ли способ отображать количество дней, которые компонент ещё будет опубликован?
Ну, в шаблон дата окончания передается - где-то в массиве $item.
Осталось вычислить разницу с текущей датой и вывести, предварительно обернув все это в условие "если смотрит автор"
Редактировалось: 1 раз (Последний: 21 декабря 2017 в 16:32)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 295
Sonat:
Ну, в шаблон дата окончания передается - где-то в массиве $item.
Осталось вычислить разницу с текущей датой и вывести, предварительно обернув все это в условие "если смотрит автор"
Спасибо за предложение... а готового решения нет? hoho
Посетитель
small user social cms
Медаль
Сообщений: 192
Тоже не откажусь от такой штуки. В идеале, чтобы выводилось в другом поле и в новом виджете.
Редактировалось: 1 раз (Последний: 3 января 2018 в 22:14)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1154
Vladimir:
а готового решения нет?
Пока нет. Когда будет время - гляну. glasses
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2526
Sonat:
Когда будет время - гляну.
Игрался с этим сегодня (т.е. вчера) по заданию старого друга.
Попрошу кого-нибудь из прогеров облагородить код, поделюсь.
Украинский для инстант
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1154
Олег Васильевич я:
Игрался с этим сегодня (т.е. вчера) по заданию старого друга
Вот и здорово!
А то у меня после нового года чёт совсем нет времени играться cry
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
Что-то типа такого должно быть
Код PHP:
  1. <?php echo (!empty($item['date_pub_end']) && $item['user_id'] == $user->id) ? 'До окончания срока публикации, осталось: ' . string_date_age_max($item['date_pub_end']) : '';?>
Редактировалось: 1 раз (Последний: 4 января 2018 в 12:20)
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 2967
Так и по логике, это нужно выводить только для автора материала
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
Jestik:
ак и по логике, это нужно выводить только для автора материала
У ТС логики не обозначено. Сказано лишь, "чтоб через неделю автор видел", а не "чтоб через неделю только автор видел". Как говорится каков вопрос, таков ответ.
Надо быть внимательными в вопросах.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1154
оффтоп
Посетитель
small user social cms
Медаль
Сообщений: 295
Ну это естественно чтоб только автор видел... Другим не нужно знать сколько до конца публикации осталось.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
Vladimir:
Ну это естественно
Всё, что естесственно - не безобразно. Однако, наверняка вы думаете, что естественно - кроме автора, админ должен видеть эту надпись. Однако, об этом ни слова, ведь экстрасенсы-проггеры должны сами знать все эти мелочи. Тогда и код изменится:
Код PHP:
  1. <?php echo (!empty($item['date_pub_end']) && ($item['user_id'] == $user->id || $user->is_admin)) ? 'До окончания срока публикации, осталось: ' . string_date_age_max($item['date_pub_end']) : '';?>
Посетитель
small user social cms
Медаль
Сообщений: 192
Loadырь:
Однако, об этом ни слова, ведь экстрасенсы-проггеры должны сами знать все эти мелочи.
Я вот так эту ситуацию вижу.
Вызвали вы электрика и говорите - "хочу, чтобы вон там лампочка включалась...".
Он сделал и ушел.
Вы включаете лампочку. Горит великолепно.... но не выключается...
А он вам
Loadырь:
У ТС логики не обозначено.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
Dmitry:
А он вам
Всё верно. С чего вдруг он должен делать это, если просили его сделать только включатель?
Редактировалось: 1 раз (Последний: 4 января 2018 в 19:12)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.