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

 
Посетитель
small user social cms
Медаль
Сообщений: 294
Здравствуйте! А есть ли способ отображать количество дней, которые компонент ещё будет опубликован? Ну скажем если компонент публикуется на 30 дней, чтоб через неделю автор видел что осталось 23 дня публикации.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1148
Vladimir:
А есть ли способ отображать количество дней, которые компонент ещё будет опубликован?
Ну, в шаблон дата окончания передается - где-то в массиве $item.
Осталось вычислить разницу с текущей датой и вывести, предварительно обернув все это в условие "если смотрит автор"
Редактировалось: 1 раз (Последний: 21 декабря 2017 в 16:32)
Посетитель
small user social cms
Медаль
Сообщений: 294
Sonat:
Ну, в шаблон дата окончания передается - где-то в массиве $item.
Осталось вычислить разницу с текущей датой и вывести, предварительно обернув все это в условие "если смотрит автор"
Спасибо за предложение... а готового решения нет? hoho
Посетитель
small user social cms
Медаль
Сообщений: 157
Тоже не откажусь от такой штуки. В идеале, чтобы выводилось в другом поле и в новом виджете.
Редактировалось: 1 раз (Последний: 3 января 2018 в 22:14)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1148
Vladimir:
а готового решения нет?
Пока нет. Когда будет время - гляну. glasses
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2482
Sonat:
Когда будет время - гляну.
Игрался с этим сегодня (т.е. вчера) по заданию старого друга.
Попрошу кого-нибудь из прогеров облагородить код, поделюсь.
Украинский для инстант
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1148
Олег Васильевич я:
Игрался с этим сегодня (т.е. вчера) по заданию старого друга
Вот и здорово!
А то у меня после нового года чёт совсем нет времени играться cry
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2720
Что-то типа такого должно быть
Код 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
МедальАвторитет форумаПочетный донор проекта
Сообщений: 2932
Так и по логике, это нужно выводить только для автора материала
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2720
Jestik:
ак и по логике, это нужно выводить только для автора материала
У ТС логики не обозначено. Сказано лишь, "чтоб через неделю автор видел", а не "чтоб через неделю только автор видел". Как говорится каков вопрос, таков ответ.
Надо быть внимательными в вопросах.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1148
оффтоп
Посетитель
small user social cms
Медаль
Сообщений: 294
Ну это естественно чтоб только автор видел... Другим не нужно знать сколько до конца публикации осталось.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2720
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
Медаль
Сообщений: 157
Loadырь:
Однако, об этом ни слова, ведь экстрасенсы-проггеры должны сами знать все эти мелочи.
Я вот так эту ситуацию вижу.
Вызвали вы электрика и говорите - "хочу, чтобы вон там лампочка включалась...".
Он сделал и ушел.
Вы включаете лампочку. Горит великолепно.... но не выключается...
А он вам
Loadырь:
У ТС логики не обозначено.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2720
Dmitry:
А он вам
Всё верно. С чего вдруг он должен делать это, если просили его сделать только включатель?
Редактировалось: 1 раз (Последний: 4 января 2018 в 19:12)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.