Роман
С нами с 27 октября 2013; Место в рейтинге пользователей: #36101 апреля 2026, 18:15
У меня на регистрации словил ошибку.
При это пользователь явно создался, т.к. повторно создать пользователя на ту же самую почту не дает.
При повто...
[MAX bot] отправляем сообщение в бот MAX на изи 7
30 марта 2026, 20:49
PHP >= 8.2 должно быть. У MS3 минимум 8.2
[msCDEK] Расчёт доставки СДЭК в miniShop3 1
27 марта 2026, 14:49
Не получается установить pbQuiz. Требует pageblocks хотя я его установил. В чём может быть проблема?
pbQuiz — гибкий компонент квизов на контроллерах PageBlocks 4
27 марта 2026, 13:13
Все ок, почему то не выполнялся Cron на хостинге, решил через провайдера.
msImportExport 2.0 129
26 марта 2026, 21:13
С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться.
Странный баг в SendIt (квиз+загрузка файлов) 2
19 марта 2026, 15:28
Николай, прежде всего — вы молодец.
А про кеширование — можно пойти по правилу Парето.
То есть дать возможность закешировать самое частое — это ...
mFilter 1.2.0 - улучшенное кеширование и скорость 2
15 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
Соответственно в вызове должно быть
А в сниппете
Я сейчас понять не могу, почему выборка как-то странно выводится. Вроде условий минимум, должен вывести, разбить на нужное количество страниц и всё. Но где-то затык непонятный происходит
Мне бы только разобраться, почему у меня выводится только: на странице №1 количество записей = limit, а на странице №2 последняя запись. Если поставить limit=3, то выведутся на странице №1 три записи, а на странице №2 запись №11. Ну и, было бы неплохо записи еще пронумеровать сквозной нумерацией. Мне бы только уточнить, можно это реализовать средствами pdoTools у меня в моих чанках и сниппетах. Или нужно самому что-нибуть придумать.
Хочется, чтобы по запросу пользователя формировался бы файл PDF и открывался в браузере (или скачивался). Однако, чтобы на сервере он не хранился. А именно формировался по запросу, исключительно для «посмотреть», «сохранить», «распечатать».
В принципе, если просто создать php файл, в котором бы формировался PDF, и обратиться к нему. То всё работает. Однако, везде же написано, что сниппет — это по сути и есть чистый php. Но, если создаешь реальный файл php и в нем генеришь PDF, то всё работает. А если код генерации пишешь в сниппете, и вызываешь его, то фиг вам.
Может быть я действительно заморачиваюсь сильно. Но очень бы хотелось, чтобы по запросу открывался бы файл с адресом mysite.ru/file.pdf, а не такой mysite.ru/file.php
P.S. на ExportPage смотрел, но он платный. А значит, скачать, потестить на пробном сайте, а потом поставить на рабочий не получится. Да и не уверен я, что это именно то, что мне нужно
P.P.S а phpExel не для связи с Exel?
И еще вопросик: А зачем вообще нужно в MODx в настройках ресурса тип содержимого PDF?
Версия у меня Тикетов старая, там этого абзаца не было. Добавил, всё заработало
Для идущих по моим граблям:
1. Заходим в MySQL: mysql -uLogin -pPassword (вместо Login и Password вводим данные для авторизации пользователя БД)
2. Выбираем базу данных: use db_name (вместо db_name вводим название БД)
3. Делаем импорт файла в выбранную бд: source db_name.sql (вместо db_name.sql вводим название файла дампа БД или путь до файла, если вы находитесь не в той папке, где лежит файл)
Переношу сайт, заливаю базу данных. Выскакивает 504 Gateway Time-out.
Наверняка можно увеличить время ожидания в настройках nginx
Вывожу так [[+modx.user.id:isloggedin]], на странице вижу 1 (что логично, т.к. я авторизован)
Вывожу так [[+modx.user.id:isloggedin=`если авторизован`]] ничего не выводится. Что не так?
P.S. так тоже не прокатывает [[+modx.user.id:isloggedin:then=`если авторизован`]]
Сам файл выполняется быстро (Результат: 0.087812900543213). Но, я смотрю время загрузки его в браузере (F12, вкладка Network, и несколько раз F5). И вижу там, что TTFB колеблется от 200ms до 2s. Два раза нормально, на третий долго. Потом опять.
запускаю. Результат: 0.087812900543213
А время TTFB колеблется от 200ms до 2s. Два раза нормально, на третий долго. Потом опять.
Я так понимаю, что в Linode жаловаться смысла нет (скрипт же быстро выполняется), и сайт тоже вроде как не причем, т.к. я же просто файл запускаю, минуя всю начинку MODx. Остаются настройки PHP и NGINX, а их я брал из инструкции Василия по настройке сервера.
Попробовал статичную и динамичную страницу с одинаковым контентом грузить. Статичная стабильно грузится с одним и тем же временем (~185ms), а динамическая скачет от 200ms до 4s.
это тестовый скрипт Василия. А если открыть пустую страницу из MODX, то TTFB до 2 секунд доходит.
У меня на Линоде локация в Далласе. Может и правда переехать?