“Сегодня”, “Вчера” – меняем формат даты. Boxcode 8.5-10.1

“Сегодня”, “Вчера” – меняем формат даты. Boxcode 8.5-10.1

Многие хотели бы, чтобы формат даты в движке Boxcode выводился не в обычном цифровом формате, а с пометкой “Сегодня” или “Вчера” .

Данное решение подходит для  версий 8.5-10.1 .

Открываем файл

и сразу после цикла

определяем переменные

теперь, там где у вас в этом файле выводится дата, ставите следующий код

 

Все, теперь формат даты в вашем движке изменится. Удачи =)


присылайте свои идеи к нам на admin@make-board.ru

 

 

 

5 Комментариев
  1. Проверил, все отлично работает )))

    Отображение на гл. странице в НОВОМ объявлении:
    стоимость: 200 руб.
    добавлено: 17.08.2015
    Сегодня в 19:05
    категория: Бытовая электроника

    Огромное спасибо!

    • Все сделал, в итоге ошибка, версия 10.1 на денвере “Fatal error: Call to undefined function date_diff() in Z:\home\sait.ru\www\templates\coolmini\templates_c\forming_tab_synopsis_adv.html.589837.php on line 24″

      {foreach from=$data_row value=”row” }

      {?$datetime1 = date_create(date(“d-m-Y”,$GLOBALS[‘timeGlobal’]))}
      {?$datetime2 = date_create(date(“d-m-Y”,$row[“start_putdate”]))}
      {?$interval = date_diff($datetime1, $datetime2)}
      {?$interval_day=$interval->format(‘%a’)}

      {? $num_pos++ }


      {if $interval_day==’1′}
      Вчера в {date(“H:i”,$row[“start_putdate”])}
      {else}
      {if $interval_day==’0′}
      Сегодня в{date(“H:i”,$row[“start_putdate”])}
      {else}
      {date(“d.m.Y”,$row[“start_putdate”])}
      {/if}
      {/if}

Комментировать

Обязательные поля отмечены *. Ваш электронный адрес не будет опубликован.