21 ноября 2019, 11:50 ну Бог с ним, конечно. Я практически не использую в работе vsCode, но это нельзя назвать работоспособным. Мало того, что ты обязан знать точно как называются методы объекта modx, написать его почти полностью, но и это не дает эффекта. Только если ты сотрешь несколько букв из уже написанного метода и напишешь их снова то только тогда увидишь подсказку. То есть понимаете да, я пишу $modx->sendRed и ничего никаких подсказок, потом стираю Red и пишу заново Red и только тогда вижу подсказку, что такой метод существует. Для разработчиков / [VCS] Обновление vscodemodx 0.0.3 6 0
21 ноября 2019, 09:09 Можно взглянуть на написанные вами инструкции? Человек старался и поделился с другими. Пошаговые инструкции / Как добавить поле в MS2 опции msoption 10 +1
20 ноября 2019, 21:55 попробовал установить и я. Kubuntu 19.04, apache2, php7.2, mysql 5.7.28. Заработало, но не сразу. Я выставил опцию (могу назвать неточно), но мол установить демо-сайт и получил ошибку на финальном этапе. Внимание ошибка! Программа установки Evolution CMS не смогла установить/изменить некоторые таблицы базы данных. Следующая ошибка возникла во время установки Column count doesn't match value count at row 1 во время выполнения SQL запроса REPLACE INTO `cd43_web_user_attributes` VALUES ('1','1','Site Admin','0','you@example.com','','','0','0','0','25','1129049624','1129063123','0','f426f3209310abfddf2ee00e929774b4','0','0','','','','','','','','', UNIX_TIMESTAMP(), 0)а причина явно в том, что пользователя я то переназвал на прошлом экране и теперь он не admin. Нужно подправить этот момент вам, но это мелочи. Новости и события / Видео с EvoEvent 2019: Презентация Evolution CMS 2.0 28 +1
19 ноября 2019, 13:52 Необычно) Как правило, желание делать что-то изящно, возникает тогда, когда в руках много известных технологий и знаний, когда видишь различные пути решения одной и той же задачи. Но когда этого нет, то «Понимаю, что можно сделать через pdoResources,» — это шикарный вариант. Вопросы / Вывод даты создания последнего дочернего документа 28 0
17 ноября 2019, 16:34 Можно сказать что работает, но достаточно странно. Попробую описать. Если внутри php файла обратиться к $modx-> то предлагаются лишь стандартные функции, не имеющие отношения к модексу. Начинаю прописывать руками, к примеру $modx->sendR но мне снова предлагаются лишь стандартные функциии и никакого sendRedirect (пролистал весь лист предлагаемых подстановок и ничего похожего на sendRedirect()) Но! Стоит удалить букву R в $modx->sendR и прописать ее снова, то в этом случае уже подсказывается, что есть такой метод. Но даже в этом случае, когда я выбрал предложенный метод sendRedirect() редактор не подсказывает, какие параметры к примеру этот метод должен принимать. Для разработчиков / [VCS] Обновление vscodemodx 0.0.3 6 0
16 ноября 2019, 22:23 Вопрос, а как оно должно работать? Я ведь правильно понимаю что после установки классы, методы и свойства modx должны «подсказываться»? Там нет никаких ограничений на операционную систему? Я только что установил ваше дополнение, VScode работает под линуксом. Version: 1.40.1 Commit: 8795a9889db74563ddd43eb0a897a2384129a619 Date: 2019-11-13T16:49:30.162Z Electron: 6.1.2 Chrome: 76.0.3809.146 Node.js: 12.4.0 V8: 7.6.303.31-electron.0 OS: Linux x64 5.0.0-36-generic Да, каюсь, сейчас в редакторе открыт проект на микрофрейворке slim, но я думаю что редактору все равно и если я ввожу $modx-> то он должен показать мне методы и свойства? Но этого не происходит к сожалению( Для разработчиков / [VCS] Обновление vscodemodx 0.0.3 6 0
16 ноября 2019, 22:07 Спасибо за ваш энтузиазм. Для разработчиков / [VCS] Обновление vscodemodx 0.0.3 6 0
16 ноября 2019, 22:05 Вот у менеджеров добавится работы)) Мало того что писать бесконечно фейковые отзывы, так теперь еще и лайкать их, переключая ip. Новые дополнения и их версии / easyComm 1.10.0. Голосование за сообщения (отзывы) 12 +2
16 ноября 2019, 21:56 Выскажу свою согласие c Александром. Зачем тогда пользоваться Fenom, неужели только чтобы заменить [[+name]] на {$name} и зачем в fenom пробрасывали основной объект приложения $modx в $_modx, разве не для того чтобы в чанке или шаблоне дотянуться до методов. Готовые решения / Сброс и обновление кэша сниппета в определенное время 31 0
05 ноября 2019, 22:36 умереть, возродиться как феникс и сделать сайт на симфони. Простите за сарказм, но читая ваше сообщение я вижу это — я женился на трансвестите. Как быстрым путем преобразовать его в женщину? Вопросы / Как превратить Tickets в Collections или в обычный ресурс? 3 0
29 октября 2019, 12:43 То что нужно. Спасибо Павел. p.s. fenom-ный синтаксис разбаловал и выветрил из головы даже те маленькие знания о стандартном синтаксисе, которые там были. Сейчас вот вспоминаю, помоему я сделал всего один сайт на стандартном синтаксисе и больше никогда к нему не возвращался. Вопросы / Как не парсить тег синтаксиса [[~5]] ? 4 +1
29 октября 2019, 11:30 Спасибо. Для расширения знаний это полезно. Но это наверное слишком круто для конкретно моего примера. Думал что у стандартного синтаксиса modx есть свой встроенный «игнор» и я просто его не нашел. Но раз и вы, Евгений не знаете о таком, то и искать не буду)). Будем решать простые задачи простыми методами — вставлю вместо кода изображение с кодом. Вопросы / Как не парсить тег синтаксиса [[~5]] ? 4 0
27 октября 2019, 23:12 Проблема в пробеле в стоимости, как и сказал Николай. Вот в этой строчке <input type="hidden" name="options[price]" value="1 578">Стоит даже через редактор в браузере убрать пробел, как корзину попадает правильное число. Странно, всегда считал что при клике на добавить в корзину передается только айдишник товара, впервые вижу чтобы была стоимость прописана в скрытом поле. Вопросы / miniShop2 Товары с ценой больше 1000 добавляются в корзину по 1 рублю 6 +1
25 октября 2019, 22:20 о какой валидации идет речь? w3c? Ну так самое первое это нужно посмотреть на что именно ругается валидатор и исходя из этого уже думать. Вопросы / Не проходит валидацию статья 2 0
25 октября 2019, 22:14 пробовал первые два параметра что именно пробовали? Что значит не подошло. Читаем в документации. parents — Список категорий, через запятую, для поиска результатов.Укажите через запятую те категории, из которых хотите получить товары. Если хотите идти путем исключения товаров из общего списка, то придется разобраться как прописываются условия where и что это такое. Вопросы / Исключить из выборки товары некоторых категорий. 6 0
25 октября 2019, 22:03 ajax snippet не решит ваш вопрос, если вы хотите полного аналога с сайтом примером. Попробуйте все же вникнуть в то, что я написал вам выше. Вопросы / Как обновлять товары не перезагружая страницу 5 0
25 октября 2019, 14:50 Господа и дамы, ну тогда поделитесь если не лень опытом, мне просто интересно. Я видимо многого не знаю про тикетс. Когда я устанавливаю данный компонент у меня у ресурсов появляется вкладка Комментарии и в ней могут храниться комментарии. И собственно так я ими и пользуюсь. Как вы при помощи комментариев создаете страницы-ресурсы (тоесть что то, что должно иметь уникальный урл, индексироваться, иметь хлебные крошки), а потом еще и их отображаете в админке при помощи Collections, который является компонентом для более удобного отображения больших списков вложенных ресурсов и плюс фишки с автодобавлением нужных шаблонов и первичной настройки создаваемого ресурса. Вопросы / Как создать подраздел в тикете 22 0
24 октября 2019, 20:56 Ну для начала открываете инструменты разработчика в браузере на странице сайта примера. Переходите на вкладку network кликаете по «разделу» и видим что улетел запрос на файл — catalog_gifts.php к которому get параметрами передан айдишник. Видим что запрос xhr тоесть сделан аяксом. Вам нужно организовать тоже самое. Завести отдельный php скрипт. В него подключить основной index.php сайта, чтобы была возможность работать с объектом $modx и написать свой js который будет отлавливать клик по ссылке, получать айдишник категории, делать аякс запрос на ваш файл, в котором будет обработчик, который получит айдишник, найдет по нему товары в этом родителе и вернет их. Вы при помощи js просто вставите их на страницу. Наверное есть и более современные методы, сделать чтобы файл отдавал json, подключать какой-то js фреймворк, который умеет создавать компоненты и генерировать html, но врядли на сайте примере так. Вопросы / Как обновлять товары не перезагружая страницу 5 0
24 октября 2019, 20:41 Да вы оптимист) Но если ваши планы действительно иметь в каждом разделе по 100 000 «игр» то советую сразу смотреть на другие фреймворки типа ларавеля, симфони и тому подобного либо же нужно быть супер знатоком в modx чтобы оптимизировать каждый запрос на сайте. Вопросы / Как создать подраздел в тикете 22 0
24 октября 2019, 20:29 Я не знаю специфику и идеи вашего сайта, но ничего тупого не вижу в создании ресурса если нужна страница на сайте. Как минимум вы можете всегда создать вложенный ресурс и добавить game/files который вы хотите. Вопросы / Как создать подраздел в тикете 22 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 ...
Мало того, что ты обязан знать точно как называются методы объекта modx, написать его почти полностью, но и это не дает эффекта. Только если ты сотрешь несколько букв из уже написанного метода и напишешь их снова то только тогда увидишь подсказку. То есть понимаете да, я пишу $modx->sendRed и ничего никаких подсказок, потом стираю Red и пишу заново Red и только тогда вижу подсказку, что такой метод существует.
Kubuntu 19.04, apache2, php7.2, mysql 5.7.28.
Заработало, но не сразу.
Я выставил опцию (могу назвать неточно), но мол установить демо-сайт и получил ошибку на финальном этапе.
а причина явно в том, что пользователя я то переназвал на прошлом экране и теперь он не admin. Нужно подправить этот момент вам, но это мелочи.
Как правило, желание делать что-то изящно, возникает тогда, когда в руках много известных технологий и знаний, когда видишь различные пути решения одной и той же задачи.
Но когда этого нет, то «Понимаю, что можно сделать через pdoResources,» — это шикарный вариант.
Попробую описать.
Если внутри php файла обратиться к $modx-> то предлагаются лишь стандартные функции, не имеющие отношения к модексу.
Начинаю прописывать руками, к примеру $modx->sendR но мне снова предлагаются лишь стандартные функциии и никакого sendRedirect (пролистал весь лист предлагаемых подстановок и ничего похожего на sendRedirect()) Но! Стоит удалить букву R в $modx->sendR и прописать ее снова, то в этом случае уже подсказывается, что есть такой метод.
Но даже в этом случае, когда я выбрал предложенный метод sendRedirect() редактор не подсказывает, какие параметры к примеру этот метод должен принимать.
Я ведь правильно понимаю что после установки классы, методы и свойства modx должны «подсказываться»?
Там нет никаких ограничений на операционную систему? Я только что установил ваше дополнение, VScode работает под линуксом.
Version: 1.40.1
Commit: 8795a9889db74563ddd43eb0a897a2384129a619
Date: 2019-11-13T16:49:30.162Z
Electron: 6.1.2
Chrome: 76.0.3809.146
Node.js: 12.4.0
V8: 7.6.303.31-electron.0
OS: Linux x64 5.0.0-36-generic
Да, каюсь, сейчас в редакторе открыт проект на микрофрейворке slim, но я думаю что редактору все равно и если я ввожу $modx-> то он должен показать мне методы и свойства? Но этого не происходит к сожалению(
Мало того что писать бесконечно фейковые отзывы, так теперь еще и лайкать их, переключая ip.
Простите за сарказм, но читая ваше сообщение я вижу это —
я женился на трансвестите. Как быстрым путем преобразовать его в женщину?
p.s. fenom-ный синтаксис разбаловал и выветрил из головы даже те маленькие знания о стандартном синтаксисе, которые там были. Сейчас вот вспоминаю, помоему я сделал всего один сайт на стандартном синтаксисе и больше никогда к нему не возвращался.
Но это наверное слишком круто для конкретно моего примера. Думал что у стандартного синтаксиса modx есть свой встроенный «игнор» и я просто его не нашел. Но раз и вы, Евгений не знаете о таком, то и искать не буду)). Будем решать простые задачи простыми методами — вставлю вместо кода изображение с кодом.
Вот в этой строчке
Стоит даже через редактор в браузере убрать пробел, как корзину попадает правильное число.
Странно, всегда считал что при клике на добавить в корзину передается только айдишник товара, впервые вижу чтобы была стоимость прописана в скрытом поле.
Ну так самое первое это нужно посмотреть на что именно ругается валидатор и исходя из этого уже думать.
Читаем в документации.
Укажите через запятую те категории, из которых хотите получить товары.
Если хотите идти путем исключения товаров из общего списка, то придется разобраться как прописываются условия where и что это такое.
Я видимо многого не знаю про тикетс. Когда я устанавливаю данный компонент у меня у ресурсов появляется вкладка Комментарии и в ней могут храниться комментарии. И собственно так я ими и пользуюсь.
Как вы при помощи комментариев создаете страницы-ресурсы (тоесть что то, что должно иметь уникальный урл, индексироваться, иметь хлебные крошки), а потом еще и их отображаете в админке при помощи Collections, который является компонентом для более удобного отображения больших списков вложенных ресурсов и плюс фишки с автодобавлением нужных шаблонов и первичной настройки создаваемого ресурса.
Вам нужно организовать тоже самое. Завести отдельный php скрипт. В него подключить основной index.php сайта, чтобы была возможность работать с объектом $modx и написать свой js который будет отлавливать клик по ссылке, получать айдишник категории, делать аякс запрос на ваш файл, в котором будет обработчик, который получит айдишник, найдет по нему товары в этом родителе и вернет их. Вы при помощи js просто вставите их на страницу. Наверное есть и более современные методы, сделать чтобы файл отдавал json, подключать какой-то js фреймворк, который умеет создавать компоненты и генерировать html, но врядли на сайте примере так.