Произвольная дата при добавлении новости

DataLife Engine
20:50, 03 апрель 2022
33
0

Открыть engine/modules/addnews.php, найти:

$added_time = time();

ниже добавить:

$newdate = $_POST['newdate'];
                if( $_POST['allow_date'] != "yes" ) {

                    if( (($newsdate = strtotime( $newdate )) === - 1) OR !$newsdate ) {
                        msg( "error", $lang['addnews_error'], $lang['addnews_erdate'], "jаvascript:history.go(-1)" );
                    } else {
                        $thistime = date( "Y-m-d H:i:s", $newsdate );
                    }                    
                    if( ! intval( $config['no_date'] ) and $newsdate > $added_time ) {
                        $thistime = date( "Y-m-d H:i:s", $added_time );
                    }    
            
                } else 

в файле addnews.tpl добавить в нужное место:

  <span class="input-group-addon" style="width: 134px;">Дата публикации</span>
  <input class="form-control" data-rel="calendar" type="text" name="newdate"><br>
  <input class="checkbox-inline" type="checkbox" id="allow_date" name="allow_date" value="yes" checked>
  <label for="allow_date">текущая дата и время <i>(уберите галочку, если дата не "сейчас")</i></label>


Ctrl
Enter
Заметили ошЫбку
Выделите текст и нажмите Ctrl+Enter
Комментарии (0)
Топ из этой категории
Установка СберБанк онлайн на Xiaomi или любой другой Android смартфон.
Как уже известно, компания Google удалила приложение банка "СберБанк" из своего магазина приложений. Если оно...
13.04.22
35
0
Veno File Manager - host and share files
Veno File Manager (VFM) - это простой и гибкий файловый менеджер plug-and-play, простой в использовании и с множеством...
07.04.22
53
0