Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #14
25 марта 2019, 12:21
2
+4
Ну теперь можно вообще сделать один маленький сниппет
<?php
$filepath = MODX_BASE_PATH . $input;
if (file_exists($filepath)) {
    return $input . '?v=' . date('dmYHis', filemtime($filepath));
}

И использовать его как-то так:
<link rel="stylesheet" href="{'public/template/css/styles.css' | version}" type="text/css"/>
<script src="{'public/template/js/scripts.min.js' | version}" type="text/javascript"></script>
23 марта 2019, 09:49
0
Проблема из-за функции fseek будет?
23 марта 2019, 09:47
0
Надо потестировать. Но если большой файл просто удалить, то в дальнейшем проблем быть не должно.
22 марта 2019, 12:46
0
Супер! Спасибо, попробую внедрить эту фишечку)
22 марта 2019, 11:37
0
Да, надо подумать, как это реализовать… Но эти файлы error.log.1, error.log.2 и т. д. — они же тоже не до бесконечности должны сохраняться? Есть какой-то стандартный, общепринятый лимит?
22 марта 2019, 11:25
0
Вася, а на modx.pro заголовки тоже Jevix фильтрует? Постоянно и в почте, и в чате квадратные скобки отображаются в виде кода:



Может, поменять в настройках, чтобы заменялись только двойные квадратные скобки? Одинарные же не причинят никакого вреда?
22 марта 2019, 11:14
0
Безусловно. Я пользуюсь дополнением controlErrorLog — всегда видно, что есть ошибки. Но есть сайты, в админку которых люди не заходят годами — и иногда такие казусы случаются. Даже на modhost очень старые записи в журналах сервера удаляются)
22 марта 2019, 07:39
0
Вероятно, вы просто неправильно настроили почту. Обязательно проверьте все настройки и убедитесь, что в FormIt указан правильный параметр emailFrom
14 марта 2019, 07:41
+1
Вот, смотри в исходниках — перед тем, как вернуть результат, запускается метод beforeOutput. Вот его и нужно расширять.
public function beforeOutput() {
    $this->object->set('start', $this->object->start . '00');
    $this->object->set('end', $this->object->end . '00');
}
13 марта 2019, 07:18
0
Просто не у всех логин в адресе стоит. По ID можно упоминать? @Николай

Ух-ты, можно)) Вот так —
13 марта 2019, 07:02
0
Почему не работает? Вроде, всё ок, если вот так сделать:
<a href="https://modx.pro/users/alroniks">Ваня</a>, подтверди, что тебе пришло уведомление

Ваня, подтверди, что тебе пришло уведомление
12 марта 2019, 16:29
+3
Уау! Вот это да! Круто! @Михаил — ты следующий)
12 марта 2019, 11:47
1
+2
if ($profile = $modx->getObject('modUserProfile', ['phone' => '+7 111 111-11-11'])) {
  $user = $profile->getOne('User');
} else {
  return 'User not found';
}

modUserProfile
11 марта 2019, 07:35
+1
Надо ещё и в процессоре добавлять выборку по id. Вот тут почитай, думаю, будет ясно:
ilyaut.ru/reposts/object-relations-in-customextra/
07 марта 2019, 19:27
0
В админке в верхнем меню должен появиться пункт «Контакты» (это где содержимое, медиа, пакеты и пр.)
04 марта 2019, 07:30
+1
В MODX же есть процессор логина, там и можно увидеть пример кода проверки пароля:
https://github.com/modxcms/revolution/blob/3.x/core/model/modx/processors/security/login.class.php#L266-L286
01 марта 2019, 21:52
+1
Проверяй не версию пакета, а существование новой таблицы и данных в ней.
26 февраля 2019, 09:02
+1
В таком случае нужно искать специалиста, который поможет вам за оплату. Тут надо заходить к вам в админку, анализировать настройки, смотреть, как именно происходит «перекидывание» на главную и искать решение конкретно вашего случая.