09 октября 2015, 17:41 Давайте разбираться. Должны быть ошибки. Что с логах? Что в консоли браузера? У меня работает и на 2.3.6 и на 2.4.0 и на 2.4.2. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
09 октября 2015, 15:16 Уже и в modx.com и в modstore.pro. Оперативно. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
09 октября 2015, 14:55 Уже. Понять не мог, почему он писал, чтобы я придумал другое имя. Даже Джону написал, что за робот у них там такой привередливый. :) Новые дополнения и их версии / Редактирование выделенных элементов 69 0
09 октября 2015, 14:40 Теперь и php светится и femon. Правда только в следующей версии. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
09 октября 2015, 11:35 Почему-то многие думают, что мы уже живем в эпоху мысленного обмена информацией. Я каждый раз обламываюсь пытаясь найти у себя телепатические способности. :( Кать, для краткости ваш вопрос можно было написать короче «Чего-то не получается». :) П.С. Хотя уже кто-то разобрался. :) Вопросы / Закрыть модальное окно после отправки формы 2 +4
09 октября 2015, 07:19 Добавил переадресацию на страницу редактирования элемента при Ctrl+Shift+Enter. П.С. Modx.com почему-то не принимает такое название editSelectedElement. Буду экспериментировать с другими. Так что пока удаляю с Гита. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
09 октября 2015, 07:09 Если не откликаются, значит не могут помочь или вопрос слишком нубский. Не писать же всем кто прочитал «Я не знаю». Это раз. Два. В блогах тикет поднять нельзя. Но можно поднять его в блоке «Прямой эфир». Нужно просто написать комментарий в своем тикете и таким образом обратить повторное внимание. Вопросы / 2-х зайцев одним вопросом! 1 0
08 октября 2015, 15:02 Выложил. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
08 октября 2015, 11:28 Честно говоря, у меня нет желания развивать и поддерживать чужой продукт. Мне бы найти время со своими разобраться. Планов туча. Не представляю, как у тебя на все хватает времени. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
08 октября 2015, 11:23 Раз решили, что пригодится, то собираю пакет и выложу проект на Гитхаб. Сделал диалоги чуть привычнее. Подключил Ace. Но не получилось заставить подсвечивать php код. С html получилось. Новые дополнения и их версии / Редактирование выделенных элементов 69 +3
08 октября 2015, 11:18 Спасибо! А по развитию modDevTools это к Виталию. А мой функционал пригодится для тех, у кого нет moddevtools. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
08 октября 2015, 11:15 Это не ко мне, а к разработчику moddevtools. Новые дополнения и их версии / Редактирование выделенных элементов 69 0
06 октября 2015, 13:10 Утром прочитал одним глазом. Я-то решил, что это с фронта нужно добавлять. Поэтому и про кэш спросил. :) Вопросы / Как создать запись лексикона с MODX API? 5 0
06 октября 2015, 12:29 Можно через PDO сделать $c = $modx->newQuery('Objekt'); $c->command('update'); $c->set(array( 'name' => $name )); $c->where(array( 'id' => $id, )); $c->prepare(); $sql = $c->toSql(); // sql можно составить и вручную // sql = "UPDATE $modx->getTableName('objekt') SET `name` = {$name} WHERE `id` = {$id}"; if ($count = $modx->exec($sql)) { // Обновлено $count строк } Вопросы / Как сделать true и false при запросе UPDATE 6 0
06 октября 2015, 12:13 На здоровье! П.С. Все никак не соберусь сделать пакет. Готовые решения / [Tickets] Комментарии со смайликами 7 0
06 октября 2015, 12:11 Не прокатило что? Объект не обновился или нет объекта с таким id? Проверка на ошибки именно такая if($c->prepare() && $c->stmt->execute()){ $result = ... }А есть ли такой объект можно проверить так if ($modx->getCount('Objekt', $c) { // есть } Вопросы / Как сделать true и false при запросе UPDATE 6 0
06 октября 2015, 07:43 И что, сразу работает без сброса кэша? Вопросы / Как создать запись лексикона с MODX API? 5 0
05 октября 2015, 16:51 Чанк грузится или из базы или из кэша. Когда он загрузится, идет проверка. Если чанк статичный, то сравнивается содержимое файла и чанка и если они не равны, то содержимое файла сохраняется в чанк в следующей строчке. Готовые решения / Загружаем сниппеты и чанки с диска 32 0
05 октября 2015, 10:30 Провел небольшой тест на своем сайте (на локалке). Ресурсов меньше 100. Тренировался только на чанках. Время вызова сниппета pdoMenu в чанке [[$main_menu]] отличается на 0.02 сек. Поэтому я его учитывать не стал. Вот шаблон страницы. Чанки простые, без фильтров и премудростей. <!DOCTYPE html> <html lang="ru"> <head> [[$head]] </head> <body> // Шапка страницы [[$header]] // Меню. В нем вызывается pdoMenu [[$main_menu]] // Галерея [[$gallery]] // Содержание ресурса [[*content]] // Подвал страницы [[$footer]] </div> </body> </html>Вызов в различных комбинациях. 5 раз для каждого метода. Показаны средние значения. -------------------------------------------------------------- ВЫЗОВ КЭШИРУЕМЫХ ЧАНКОВ -------------------------------------------------------------- // Чанки MODX из базы Первый запуск Второй (из кэша) Время: 0.74 | 0.21 Запросы: 63 | 10 // Чанки с диска Первый запуск Второй (из кэша) Время: 0.66 | 0.21 Запросы: 58 | 10 -------------------------------------------------------------- ВЫЗОВ НЕКЭШИРУЕМЫХ ЧАНКОВ -------------------------------------------------------------- // Чанки MODX из базы Первый запуск Второй Время: 0.74 | 0.32 Запросы: 63 | 12 // Чанки с диска Первый запуск Второй Время: 0.66 | 0.27 Запросы: 58 | 12 -------------------------------------------------------------- ВЫЗОВ НЕКЭШИРУЕМЫХ СТАТИЧЕСКИХ ЧАНКОВ -------------------------------------------------------------- // Статические чанки MODX Первый запуск Второй Время: 0.77 | 0.32 Запросы: 65 | 12 // Чанки с диска Первый запуск Второй Время: 0.66 | 0.27 Запросы: 58 | 12Видно, что запросов в базу стало меньше. Но выигрыш небольшой. По крайней мере, на небольших сайтах. При кэшировании разницы вообще нет. Может быть на больших сайтах с вызовом некэшируемых элементов эта разница будет заметнее. Но мне проверить негде. Вывод. На небольших сайтах результаты в районе погрешности. Преимуществ нет. Вот такое получилось исследование. П.С. Оставлю себе для разработки, чтобы не морочится со статическими элементами — каждому нужно прописывать пути в отличие от данного приема. Для простоты поменял логику парсера. Теперь он проверяет, есть ли такой чанк на диске, если есть — грузит, нет — берет из базы. Без всяких подчеркиваний. Готовые решения / Загружаем сниппеты и чанки с диска 32 +3
05 октября 2015, 09:36 Это у разработчиков MODX надо спрашивать. Готовые решения / Загружаем сниппеты и чанки с диска 32 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
У меня работает и на 2.3.6 и на 2.4.0 и на 2.4.2.
Кать, для краткости ваш вопрос можно было написать короче «Чего-то не получается». :)
П.С. Хотя уже кто-то разобрался. :)
П.С. Modx.com почему-то не принимает такое название editSelectedElement. Буду экспериментировать с другими. Так что пока удаляю с Гита.
Сделал диалоги чуть привычнее.
Подключил Ace. Но не получилось заставить подсвечивать php код. С html получилось.
П.С. Все никак не соберусь сделать пакет.
Проверка на ошибки именно такая
А есть ли такой объект можно проверить так
Вот шаблон страницы. Чанки простые, без фильтров и премудростей.
Вызов в различных комбинациях. 5 раз для каждого метода. Показаны средние значения.
Видно, что запросов в базу стало меньше. Но выигрыш небольшой. По крайней мере, на небольших сайтах. При кэшировании разницы вообще нет. Может быть на больших сайтах с вызовом некэшируемых элементов эта разница будет заметнее. Но мне проверить негде.
Вывод. На небольших сайтах результаты в районе погрешности. Преимуществ нет.
Вот такое получилось исследование.
П.С. Оставлю себе для разработки, чтобы не морочится со статическими элементами — каждому нужно прописывать пути в отличие от данного приема. Для простоты поменял логику парсера. Теперь он проверяет, есть ли такой чанк на диске, если есть — грузит, нет — берет из базы. Без всяких подчеркиваний.