02 марта 2016, 22:52 Может быть прав не хватает на запись файлов в core/cache/logs/? Вопросы / Не работает журнал ошибок 11 0
02 марта 2016, 22:26 А в настройках так? В журнал ошибок ничего не записывается даже если вызывать В сниппете вызов делается? Вопросы / Не работает журнал ошибок 11 0
01 марта 2016, 22:08 Я видел. Новые дополнения и их версии / [frontTabs] Реализация вкладок на странице сайта 33 0
01 марта 2016, 21:32 Или я не соображаю или правда тяжело написано, думаю так будет проще: [[frontTabs? &tab=`чанк оформления TV по умолчанию` //параметр для указания чанка по умолчанию &tpl_имяTV=`Чанк с оформлением` &tpl_имяДругойTV=`чанк с оформлением` ]]Компонент в принципе нужный, однозначно в избранное, спасибо! Новые дополнения и их версии / [frontTabs] Реализация вкладок на странице сайта 33 +2
29 февраля 2016, 23:14 Сталкивался с подобным, когда пропускал обязательные значения у ТВшек. Примерно с минуту я был в ступоре, а потом дошло. В таких ситуациях всегда грешишь на какой-нибудь компонент или плагин по событию onDocFormSave. Вывод: Не хранить пароли в браузерах(хоть сам и храню) и не пользоваться автозаполнением в любых его формах! Вопросы / И смех и грех 3 0
27 февраля 2016, 20:22 Виталий, www.site.ru/assets/components/moddevtools/connector.php не найден, при попытке сделать замену в ресурсе. Новые дополнения и их версии / [modDevTools] Версия 1.2.1. Улучшение поиска 14 +2
27 февраля 2016, 18:22 Изменить событие срабатывания данного скрипта, можно повесить на событие onSuccess если такое у тебя есть. Сейчас у тебя скрипт срабатывает после нажатия на кнопку. Также можешь увеличить таймаут с 3 секунд, до 5 например: setTimeout(function() {window.location.reload();}, 5000); Вопросы / Форма обратной связи с затирающим скриптом 3 +1
27 февраля 2016, 13:16 Переписываю сайт на феном, проблема по прежнему присутствует. Если отключать настройку cache_resource то ресурсы не будут кэшироваться на всём сайте. Как быть если необходимо кэширование ресурсов? Причем. На некоторых страницах некэшированный вызов {$_modx->runSnippet('MinifyX' отрабатывает нормально. Вопрос не конкретно к Павлу, а ко всем. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 +1
26 февраля 2016, 20:58 Человек просто захотел привлечь к себе внимания таким постом) Есть судя по всему точно такой же вопрос от ТС, только на русском. P.S.: там много удаленных комментариев, возможно он просто тестирует форум и проверяет кодировку, может тестирует инъекции какие-нибудь. Вопросы / Зміна кількості результатів видачі pdoPage 13 0
24 февраля 2016, 21:20 По моему Николай тут просто что-то не дописал. Можно ограничить доступ по IP — в принципе этого достаточно, учитывая что почти у каждого есть возможность использовать статический IP / VPN со статическим IP. location ~ ^/(core|manager|connectors)/{ allow 192.168.1.1; deny all; }Или ограничить по паролю, как говорил Василий. Пошаговые инструкции / Скрываем config.core.php 66 0 1
23 февраля 2016, 21:57 Ну так это же всего лишь название такое pdoMenu, а то как и где ты его будешь использовать это уже личное дело каждого. Вопросы / Как лучше вывести такое дерево документов 4 0
23 февраля 2016, 15:57 Есть такой замечательный процессор в MODX — resource/delete. Он принимает в параметрах id ресурса, которого необходимо удалить. Можете создать свой сниппет в котором необходимо проверить авторизован ли пользователь и если авторизован, то проверять он создал ли это объявление, если он — то отправлять данные процессору на удаление. P.S.: это самый простой вариант на мой взгляд. Вопросы / Удаление Тикетов с фронта 3 +2 1
22 февраля 2016, 20:45 Ну мы можем уже сейчас начать обсуждение тем которые интересны, а там уже если наберется человек 10-15 -> можно будет и Василию сообщить. Но на мой взгляд Василий уже приложил все усилии рассказав главные-базовые вещи: 1. Создание компонентов для MODX 2. курс по PHP (xPDO, Fenom) Для меня, как для разработчика далее интересны такие технологии как NODE.js, React, PostCSS и фреймворки Larevel/Symfony/Phalcon но это уже не MODX и это совсем другая песня. Новости и события / Курс по работе на чистом PHP 11 +1 1
21 февраля 2016, 00:32 я считаю, что явное приведение типов в PHP очень редко бывает нужноЭта строчка работает, но дает ложное ощущение, что $modx->getObject() возвращает false, если объект не найден, в то время как он в этом случае возвращает null. Почему именно в этом случае более правильнее проверять на соответствие к типу? Вопросы / Проблема с сохранением опций товара 21 +1
21 февраля 2016, 00:24 Это же Tickets друг. Вопросы / tickets загрузка изображения через форму в tv 12 0
20 февраля 2016, 23:07 Ну и еще из любви к исскусству:Лучше уж так: $r = $modx->getObject('msProduct', (int)$_POST['rid']);А еще лучше при получении объекта оборачивать всё это дело в if и получить переменную rid (мало ли где то еще будет использоваться): $id = (int)$_POST['rid']; if(!$r = $modx->getObject('msProduct', $id )){ return 'Не получилось получить объект msProduct с id='.$id; } Вопросы / Проблема с сохранением опций товара 21 0
20 февраля 2016, 23:01 Я бы сделал так: 1. Добавил элемент на форму <input type="file" name="image">2. Ловить плагином на событие if ($modx->event->name == 'OnDocFormSave') (добавив какой-нибудь скрытый инпут, чтобы ловить именно эту форму, можно даже проверять на существование $_POST['image']) и получать данные изображения: $file = $_FILES['image']; $name = $_FILES['image']['name'];3. Грузить файл, получать имя и делать setTVValue. Алгоритм действия ясен? Вопросы / tickets загрузка изображения через форму в tv 12 +1 1
18 февраля 2016, 23:56 Так собери пакет уже сейчас, хотя бы с modExtra и выложи. Ведь у всех решения кастомные, а у тебя получилось более менее общее — можно будет с лёгкостью форкнуть и дописать под свои нужды! Тем более раз там 1 сниппет и чанк вывода тэгов, плюс для людей, которые не особо знакомы с MODX будет хорошо: кликнул — > установил -> вызвал -> profit. Готовые решения / Облако тегов для miniShop2 24 0
17 февраля 2016, 16:29 Поддерживаю Гвоздя, а можно код в контексте посмотреть? + попробуй вызови сниппет не кэшируемым! Вопросы / На странице отображаются символы ` 5 0
16 февраля 2016, 00:09 CSS вы задаете сами в произвольном файле, который подключаете в Вопросы / Свое оформление карточки товара 21 0 1
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
В сниппете вызов делается?
Компонент в принципе нужный, однозначно в избранное, спасибо!
Вывод:
Не хранить пароли в браузерах(хоть сам и храню) и не пользоваться автозаполнением в любых его формах!
Сейчас у тебя скрипт срабатывает после нажатия на кнопку.
Также можешь увеличить таймаут с 3 секунд, до 5 например:
Как быть если необходимо кэширование ресурсов?
Причем. На некоторых страницах некэшированный вызов {$_modx->runSnippet('MinifyX' отрабатывает нормально.
Вопрос не конкретно к Павлу, а ко всем.
Есть судя по всему точно такой же вопрос от ТС, только на русском.
P.S.: там много удаленных комментариев, возможно он просто тестирует форум и проверяет кодировку, может тестирует инъекции какие-нибудь.
Можно ограничить доступ по IP — в принципе этого достаточно, учитывая что почти у каждого есть возможность использовать статический IP / VPN со статическим IP.
Или ограничить по паролю, как говорил Василий.
Можете создать свой сниппет в котором необходимо проверить авторизован ли пользователь и если авторизован, то проверять он создал ли это объявление, если он — то отправлять данные процессору на удаление.
P.S.: это самый простой вариант на мой взгляд.
Но на мой взгляд Василий уже приложил все усилии рассказав главные-базовые вещи:
1. Создание компонентов для MODX
2. курс по PHP (xPDO, Fenom)
Для меня, как для разработчика далее интересны такие технологии как NODE.js, React, PostCSS и фреймворки Larevel/Symfony/Phalcon но это уже не MODX и это совсем другая песня.
А еще лучше при получении объекта оборачивать всё это дело в if и получить переменную rid (мало ли где то еще будет использоваться):
1. Добавил элемент на форму 2. Ловить плагином на событие (добавив какой-нибудь скрытый инпут, чтобы ловить именно эту форму, можно даже проверять на существование $_POST['image'])
и получать данные изображения: 3. Грузить файл, получать имя и делать setTVValue.
Алгоритм действия ясен?
Тем более раз там 1 сниппет и чанк вывода тэгов, плюс для людей, которые не особо знакомы с MODX будет хорошо: кликнул — > установил -> вызвал -> profit.
+ попробуй вызови сниппет не кэшируемым!