12 февраля 2020, 10:24 1. В отдельной таблице 2. menuindex — это порядок сортировки, например для меню, для списков. Читать в документации, хотя там наверное толком и нет. На самом деле почти все понятно по названию поля и его типу в базе данных. 3. Процессоры это нечто большее… Метод save просто сохранит объект в базе данных. Процессор же: 1) сделает кучу проверок, в том числе есть ли права у пользователя 2) вызовет нужные события, на которых могут висеть плагины. Поэтому если вы уверены, что простого save достаточно — то можно и им пользоваться, но в общем случае процессоры правильнее. Как минимум ознакомьтесь с modx.pro/development/3159 и modx.pro/development/3156. публикации старые, но вроде актуальны 4, 5. В основном все раскидано по отдельным сайтам, статьям, публикациям. Для начала конечно да, документация. По минишоп она, кстати, в целом полная. 6. Автору скорее всего это не интересно, поэтому можно и здесь на форуме в разделе Работа оставить Вопросы / Общие вопросы по MODX и miniShop2 2 +1
11 февраля 2020, 09:37 print_r($item->toArray()); Вопросы / Object of class msProduct_mysql could not be converted to string 6 0
05 февраля 2020, 11:52 Можно сделать 1 вызов ms2Gallery, в чанке внутри цикла foreach проверять № итерации, и формировать html код в 2 переменные, отдельный для 1-й итерации и отдельный для всех последующих, после использовать модификатор setPlaceholder, чтобы эти 2 переменные отправить в плейсхолдеры. Потом уже их использовать. Но реально, это будет выглядеть так сложно, что проще 2 вызова ms2Gallery. Вопросы / ms2Gallery как вызвать один раз, но вывести в 2х разных местах, с разным параметрами 4 0
04 февраля 2020, 09:27 Что аналогично? В описании setPlaceholders написано: массив $placeholder может не быть глубоко вложенным. Это должен быть простой ассоциативный массив. Вопросы / Fenom и работа с вложенными плейсхолдерами 3 0
03 февраля 2020, 16:09 Внимательно читаем: docs.modx.com/current/ru/extending-modx/modx-class/reference/modx.setplaceholders Видим: Используйте toPlaceholders() при работе с многомерными массивами или объектами с переменными… и далее В отличие от getChunk, массив $placeholder может не быть глубоко вложенным. Это должен быть простой ассоциативный массив. А вот здесь уже лучше: docs.modx.com/current/ru/extending-modx/modx-class/reference/modx.toplaceholders Вопросы / Fenom и работа с вложенными плейсхолдерами 3 0
30 января 2020, 13:07 Что бы отсечь «админ внес какие-то правки» добавьте в форму редактирования пользователя hidden поле и проверяйте его наличие. Зарегистрировался, это проверяйте параметр $mode, для только что созданного будет modSystemEvent::MODE_NEW. Вопросы / На что повесить плагин уведомления админа о том, что юзер обновил профиль? 3 +3
30 января 2020, 12:02 Отлично. Да, [] в name означают, что будет массив Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 +1
30 января 2020, 11:30 stackoverflow.com/questions/25267238/values-submitted-by-a-form-with-multiple-in-bootstrap-select У select name указан со скобками []? Вопросы / FormIt не сохраняет все выбранные значения с помощью bootstrap-select 10 +1
30 января 2020, 10:53 Пример из документации: Получение номера (индекса) итерации, начиная с 0 {foreach $list as $value} <div>№{$value@index}: {$value}</div> {/foreach}или {foreach $list as $value index=$index} <div>№{$index}: {$value}</div> {/foreach}А далее уже используете %2==0 Вопросы / Разделить массив на четные и не четные элементы 3 +1
28 января 2020, 16:33 Штааааа? Ну я вот написал, логи смотрели? Есть там что? Поэтапно пробовали отлаживать? Комментировать код блоками, найти строчку, где ошибка. У меня в голове нет встроенного интерпретатора, чтобы ваш код запустить и понять, с чего он вдруг не работает. Вопросы / Обновление MIGX ДРУГОГО тикета при сохранении документа 6 0
28 января 2020, 10:19 Quip древнющий Комментарии от Tickets хорошо работают, но звезд/рейтинга нет, нужно допиливать modxTalks не пользовался, но назначение немного не то CSS Star Rating -вроде только «звездочки», без комментариев LikeDislike — это голосование нравится/не нравится VoteForms еще есть в этом направлении Писать свой компонент — бесценный опыт! Вопросы / Какую систему комментирования, написания отзывов порекомендуете? 9 +2
28 января 2020, 09:47 Инструкция есть: docs.modx.pro/komponentyi/easycomm/neskolko-polej-s-rejtingom Нужно создавать поля в базе, расширять объекты, конечно же менять стандартные чанки. Вопросы / Какую систему комментирования, написания отзывов порекомендуете? 9 +1
28 января 2020, 09:31 Я свой компонент порекомендую, easyComm: modstore.pro/packages/utilities/easycomm И да, несколько критериев тоже можно сделать, правда это потребует некоторых усилий. Вопросы / Какую систему комментирования, написания отзывов порекомендуете? 9 +2 1
27 января 2020, 11:30 Бесконечное сохранение — скорее всего ошибка 500 при выполнении php, см. логи modx и сервера. Точно стоит добавить проверку на существование объекта $reskuda после его получения. Вопросы / Обновление MIGX ДРУГОГО тикета при сохранении документа 6 0
27 января 2020, 09:07 В данном примере интереснее 3-й вариант, т.к. нет лишних чанков, вызовов сниппетов, он читабелен сразу. Думаю и работает он быстрее. Но если бы в чанке tpl.addressl был слоооооожный, медленный код, то интереснее было бы вызывать кешированный сниппет. Вопросы / Какой способ с FENOM быстрей? циклы или снипеты? 3 +1 1
24 января 2020, 15:15 Сниппет msProducts, параметр includeThumbs Вопросы / Как в сниппете mFilter2 вывести изображения нужного размера? 2 0 1
24 января 2020, 09:31 Читали? github.com/fenom-template/fenom/tree/master/docs/ru Ответ на вопрос: github.com/fenom-template/fenom/blob/master/docs/ru/mods/in.md Вопросы / Как на fenom будет выглядеть код? 9 0
23 января 2020, 12:02 тогда в спаме ищите) Вопросы / Не отправляется форма и уведомления minishop 4 0
23 января 2020, 11:00 Попробуйте поставить дополнение QuickEmail и с параметром debug = 1 протестировать отправку почты с сайта. Там сразу будет все видно. Вопросы / Не отправляется форма и уведомления minishop 4 0
22 января 2020, 17:37 {if $_modx->resource['panoramicview'] == 'yes'} Панорамный вид {/if} Вопросы / Как на fenom будет выглядеть код? 9 0
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 ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
2. menuindex — это порядок сортировки, например для меню, для списков. Читать в документации, хотя там наверное толком и нет. На самом деле почти все понятно по названию поля и его типу в базе данных.
3. Процессоры это нечто большее… Метод save просто сохранит объект в базе данных. Процессор же: 1) сделает кучу проверок, в том числе есть ли права у пользователя 2) вызовет нужные события, на которых могут висеть плагины. Поэтому если вы уверены, что простого save достаточно — то можно и им пользоваться, но в общем случае процессоры правильнее.
Как минимум ознакомьтесь с modx.pro/development/3159 и modx.pro/development/3156. публикации старые, но вроде актуальны
4, 5. В основном все раскидано по отдельным сайтам, статьям, публикациям. Для начала конечно да, документация. По минишоп она, кстати, в целом полная.
6. Автору скорее всего это не интересно, поэтому можно и здесь на форуме в разделе Работа оставить
В описании setPlaceholders написано:
Видим:
и далее
А вот здесь уже лучше: docs.modx.com/current/ru/extending-modx/modx-class/reference/modx.toplaceholders
Зарегистрировался, это проверяйте параметр $mode, для только что созданного будет modSystemEvent::MODE_NEW.
У select name указан со скобками []?
Получение номера (индекса) итерации, начиная с 0
или
А далее уже используете %2==0
Ну я вот написал, логи смотрели? Есть там что?
Поэтапно пробовали отлаживать?
Комментировать код блоками, найти строчку, где ошибка.
У меня в голове нет встроенного интерпретатора, чтобы ваш код запустить и понять, с чего он вдруг не работает.
Комментарии от Tickets хорошо работают, но звезд/рейтинга нет, нужно допиливать
modxTalks не пользовался, но назначение немного не то
CSS Star Rating -вроде только «звездочки», без комментариев
LikeDislike — это голосование нравится/не нравится
VoteForms еще есть в этом направлении
Писать свой компонент — бесценный опыт!
Нужно создавать поля в базе, расширять объекты, конечно же менять стандартные чанки.
И да, несколько критериев тоже можно сделать, правда это потребует некоторых усилий.
Точно стоит добавить проверку на существование объекта $reskuda после его получения.
Но если бы в чанке tpl.addressl был слоооооожный, медленный код, то интереснее было бы вызывать кешированный сниппет.
github.com/fenom-template/fenom/tree/master/docs/ru
Ответ на вопрос: github.com/fenom-template/fenom/blob/master/docs/ru/mods/in.md
Там сразу будет все видно.