Роман
С нами с 27 октября 2013; Место в рейтинге пользователей: #36015 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
15 марта 2026, 13:18
На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию):
/* Закрыть модальное окно после отправки */
document.addEve...
[SendIt] Несколько полезных нововведений в версии 1.1.2 27
13 марта 2026, 16:00
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
12 марта 2026, 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
06 марта 2026, 09:38
Александр, данный компонент более недоступен для приобретения?
miniShop 2.9.1-pl 57
04 марта 2026, 21:09
Немного нетипичный пост на этом форуме. Будем считать это экспериментом. Кратко вводную информацию я выложил у нас в телеграм-сообществе — получил мно...
Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать 1
Соответственно в вызове должно быть
А в сниппете
Я сейчас понять не могу, почему выборка как-то странно выводится. Вроде условий минимум, должен вывести, разбить на нужное количество страниц и всё. Но где-то затык непонятный происходит
Мне бы только разобраться, почему у меня выводится только: на странице №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 секунд доходит.
У меня на Линоде локация в Далласе. Может и правда переехать?