Дата публикации в реальном времени

InstantCMS 2.X
#1 4 февраля 2026 в 19:02

Заметил такую неудобную весч в системе.

Изображение

Когда это поле отключено, все в порядке как и должно. Но когда оно включено, вы можете задать дату, время и т.д. Но один минус если при написании поста, я просто хочу его создать сейчас, но сменить дату потом. Короче объясню попутно.

Включаем это поле. Идем в posts/add, и идем в туалет на 10 мин. Потом пишем пост и публикуем. В посте будет дата «Опубликовано 10 мин назад», хотя я только что отправил. Тоесть при включении этого поля оно заполняет дату когда эта форма открылась. Конечно можно каждый раз нажимать «Текущее время», но нафига?

Изображение

Что не есть гуд. Надо чтоб дата была пустой и создавалась при публикации поста и с возможностью поменять дату когда надо.

Изображение

Вот маленький фикс: В шаблоне  /templates/modern/controllers/content/item_form.tpl.php

Добавить перед: 

  1. <?php
  2. $this->renderForm($form, $item, [
  3. 'action' => '',

Этот фикс:

  1. <?php
  2. if ($do == 'add') {
  3. $item['date_pub'] = null;
  4. }
  5. ?>
#2 4 февраля 2026 в 19:04

нафига городить чепуху, когда можно один раз клинкуть, текущая дата, жесть

#3 4 февраля 2026 в 19:33
нафига городить чепуху, когда можно один раз клинкуть, текущая дата, жесть
Clear

Возможно если надо точно определять дату публикации и выходит когда 100 материалов в день, то не хочется 100 раз нажимать на кнопку.

#4 4 февраля 2026 в 19:47

когда 100 материалов в день

Def

Ну я сомневаюсь что нажать эту кнопку займет больше времени чем поставить ту же запятую в тексте, материал то тоже надо редактировать, а не просто Ctrl-V. Ладно зря я тут распинаюсь, просто я считаю это не нужным вмешательством в код из за такой ерунды.

#5 4 февраля 2026 в 19:50

Ладно зря я тут распинаюсь, просто я считаю это не нужным вмешательством в код из за такой ерунды.

Clear

Вас никто не заставляет что-то где-то менять. Идите и нажимайте что вам надо. Зачем мне постоянно нажимать «Текущее время» если я не собираюсь менять эту дату при СОЗДАНИИ поста? Чепуха, это то что вы написали.

Не забываем что можно мимо пройти. 

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.