21 ноября 2012, 04:47 Этот метод вообще придуман для запуска из консоли, по расписанию через cron. А чтобы юзер смог добавлять товары, ему надо назначить кучу прав, типа «edit_document»,«publish_document» и т.д. Я так даже не заморачивался ни разу. Для разработчиков / MODX_API_MODE и процессоры 26 0
20 ноября 2012, 04:44 Надо проверять наличие ошибки: if ($response->isError()) { return $response->getAllErrors(); } Товар — это ресурс, поэтому нужны свойства для ресурса: parent, pagetitle и т.д. Посмотрите исходник импорта товаров. Вопросы / API создания товара 9 0
18 ноября 2012, 20:02 Потому, что написать такой модификатор дело 6 секунд. Вопросы / Правильное округление чисел в Modx 4 0
18 ноября 2012, 19:30 Обычный фильтр вывода: <?php return round($input); Вопросы / Правильное округление чисел в Modx 4 0
18 ноября 2012, 09:26 Спасибо за предложение — обсудим на занятиях =) Вопросы / Компонент Tickets 51 0
18 ноября 2012, 08:56 Мне не понравилось. Глючит, да и работать неудобно. В любом случае, нужно понимать, что делаете. Эти «упростители», конечно помогают новичкам, но ситуация в итоге «обезьяна с гранатой». Человек нажимает кнопки и не знает, что получится. Поэтому сначала надо освоить Phpmyadmin, Putty и прочие классические способы работы с удаленным сервером, а потом уже упрощать их. Вопросы / Компонент Tickets 51 0
18 ноября 2012, 08:51 Потому что, это не простой архив, а транспортный пакет для MODX Revolution, созданные по определенным правилам специальным скриптом. Если у файла расширение zip — это не значит, что нужно тупа запокать исходники компонента в архив и готово. Про Putty и другое вы узнаете совсем скоро, на курсах. Вопросы / Компонент Tickets 51 0
18 ноября 2012, 08:43 На Петерхост всегда был доступ по SSH — это и есть консоль. P.S. Поздравляю! Вопросы / Компонент Tickets 51 0
18 ноября 2012, 08:18 Нужно просто набратьphp build.transport.phpв директории _build. На видео все прекрасно видно. Вот картинка, собрал вам пакетик — yadi.sk/d/UvGeTLF90mpnh Вопросы / Компонент Tickets 51 0
18 ноября 2012, 07:44 Пакеты не просто «зипуются», они собираются специальным скриптом, который должен идти к каждому компоненту. Скрипт запускается из консоли, или можно браузером зайти на него. Почитайте эту заметку внимательно и пересмотрите видео. Вопросы / Компонент Tickets 51 0
18 ноября 2012, 06:26 Товары — ресурсы, поэтому — bezumkin.ru/help/339/ Вопросы / Количество просмотров документа 3 0
17 ноября 2012, 17:09 1. Это баг, он уже поправлен, ждите 2.2.6. 2. Обновил Tickets, немного сбились права доступа. Уже поправил, спасибо! Вопросы / modx 2.2.5 шаблоны 2 0
17 ноября 2012, 17:07 Все внешние эффекты поставляются как пример. Я рассчитываю, что этот файл будет скопирован в другую директорию, изменен как надо конкретному магазину и подключен в шаблон. Поэтому, никаких изменений\усложнений не планирую. Вопросы / [Minishop] Смена вывода стикера добавления товара 1 0
17 ноября 2012, 11:03 Вы не поверите — но мне иногда приходится еще и работать, а не только отвечать на вопросы. По существу: лично я пользуюсь вот этим плагином, который отправляет меня в нужный раздел админки, где все прекрасно редактируется. Делать на Revo свой QuickManager не имеет смысла, ибо он не будет поддерживать кастомизации форм, рендера ТВ, кастомных ресурсов (CRC) и многого другого. Вопросы / Редактор фронтенда 6 0
16 ноября 2012, 20:37 1. Если отвечать на мой комментарий — то мне придет уведомление. если нет — нет. 2. Ну и выведите в плагине [^t^] — пармер его заменит на значение, только для вас. Вопросы / Скорость рендера страницы [^t^] 8 0
16 ноября 2012, 17:18 Вы хоть на процессоры то посмотрите. Где там удаление? Правильно, нет его — удалять можно только через БД. Потом будет в админке, но не знаю когда. Вопросы / Компонент Tickets 51 0
16 ноября 2012, 14:12 Явно какая-то беда с установкой. Советую накатить дистрибутив сверху и провести setup. Вопросы / Не работают компоненты. 4 0
16 ноября 2012, 14:10 В админке все само подключается, а на фронтенде надо подключать перед. Или можно запустить getService('rehab', 'Rehab', бла-бла-бла), как в сниппете — это тоже подключит модель + даст возможность пользоваться методами вашего класса. $Rehab = $modx->getService('rehab','Rehab',MODX_CORE_PATH.'components/rehab/model/rehab/',$scriptProperties); if (!($Rehab instanceof Rehab)) return ''; Лично я пишу для себя в классе свой runProcessor: public function runProcessor($action = '', $data = array()) { if (empty($action)) {return false;} $response = $this->modx->runProcessor($action,$data,array('processors_path' => $this->config['processorsPath'])); if ($response->isError()) { return $response->getAllErrors(); } else { return $response->response; } } И потом вызываю именно его: $output = $Rehab->runProcessor('access/create'); Вопросы / Оптимальный способ подключения пакета 2 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
А чтобы юзер смог добавлять товары, ему надо назначить кучу прав, типа «edit_document»,«publish_document» и т.д.
Я так даже не заморачивался ни разу.
Товар — это ресурс, поэтому нужны свойства для ресурса: parent, pagetitle и т.д. Посмотрите исходник импорта товаров.
В любом случае, нужно понимать, что делаете. Эти «упростители», конечно помогают новичкам, но ситуация в итоге «обезьяна с гранатой». Человек нажимает кнопки и не знает, что получится.
Поэтому сначала надо освоить Phpmyadmin, Putty и прочие классические способы работы с удаленным сервером, а потом уже упрощать их.
Если у файла расширение zip — это не значит, что нужно тупа запокать исходники компонента в архив и готово.
Про Putty и другое вы узнаете совсем скоро, на курсах.
P.S. Поздравляю!
Вот картинка, собрал вам пакетик — yadi.sk/d/UvGeTLF90mpnh
Почитайте эту заметку внимательно и пересмотрите видео.
2. Обновил Tickets, немного сбились права доступа. Уже поправил, спасибо!
Я рассчитываю, что этот файл будет скопирован в другую директорию, изменен как надо конкретному магазину и подключен в шаблон.
Поэтому, никаких изменений\усложнений не планирую.
По существу: лично я пользуюсь вот этим плагином, который отправляет меня в нужный раздел админки, где все прекрасно редактируется.
Делать на Revo свой QuickManager не имеет смысла, ибо он не будет поддерживать кастомизации форм, рендера ТВ, кастомных ресурсов (CRC) и многого другого.
2. Ну и выведите в плагине [^t^] — пармер его заменит на значение, только для вас.
А зачем?
Потом будет в админке, но не знаю когда.
Или можно запустить getService('rehab', 'Rehab', бла-бла-бла), как в сниппете — это тоже подключит модель + даст возможность пользоваться методами вашего класса.
Лично я пишу для себя в классе свой runProcessor:
И потом вызываю именно его: