Дмитрий

Дмитрий

С нами с 25 апреля 2023; Место в рейтинге пользователей: #6941

getFileDate вывод месяц на русском

Имею сниппет по выводу даты обновленного сайта
<?php
$arr = array(
    '01' => 'Января',
    '02' => 'Февраля',
    '03' => 'Марта',
    '04' => 'Апреля',
    '05' => 'Мая',
    '06' => 'Июня',
    '07' => 'Июля',
    '08' => 'Августа',
    '09' => 'Сентября',
    '10' => 'Октября',
    '11' => 'Ноября',
    '12' => 'Декабря'
);

$month = date('m');
$month = $arr[$month];


return date("d $month Y",filectime(MODX_BASE_PATH . $file));
Сниппет вроде все работает. Загружаешь файл выводит дату загрузки, но есть НО… если файл загрузил к примеру 26.05.23 ( выводит: 26 мая 2023), если в июне ничего не загружал то дата становиться: 26 июня 2023. Где ошибся? Система выводит дату правильно, а месяц текущий
Дмитрий
26 июня 2023, 11:05
modx.pro
292
0

Вывод контента в зависимости от роли

Доброго времени суток.
Есть потребность выводить контекст в зависимости от группы пользователя (их 4). По первым двумя группам все выводятся норм, а вот по остальным текст не выводится. Кто подскажет?
<?php

$user = $modx->user;

$idUser = $user->get('id');

if ($idUser>0) {

  if($user->isMember('Users')) {
   return $modx->getChunk('tplForUsers');

  } elseif($user->isMember('Director')) {
   return $modx->getChunk('tplForDirector');

  } elseif($user->isMember('Manager Rukovoditel')) {
   return $modx->getChunk('tplForDirectorEdit');

  } elseif($user->isMember('Manager')) {
   return $modx->getChunk('tplForUsersEdit');
 
  }
}
У последних двух груgп роль стоит как Super User. Не знаю, играет ли это роли или нет
Дмитрий
03 мая 2023, 22:24
modx.pro
422
0

Вывести дату загруженного файла

Доброго времени суток. Не программист, прошу не пинать!
Имеется страница отчета в виде таблицы колонка с датой обновления отчета и сам отчет как ссылка на файл для скачивания
<tr>
<td >Дата обновления</td>
<td >Отчет</td></tr>
Есть ссылка на сам отчет href=«assets/template/raport/files/raport/raport_2023.xlsx»
Сам файл постоянно обновляется вручную. Как сделать так, чтобы в колонку «Дата обновления» автоматически вставлялась дата загруженного файла отчета? При этом название файлов отчетов не меняется. Вечно забывают менять дату( Еще раз прошу сильно не ругать)
Дмитрий
25 апреля 2023, 00:33
modx.pro
262
0