27 апреля 2016, 14:55 Здравствуйте. Готов взяться за работу. Напишите мне на почту info@megawebs.kz в vk vk.com/savin.nikolay Или скайп kalyany4 Объявления о работе / Подключить платежную систему 1 0
25 апреля 2016, 13:04 Здравствуйте Анна. Насчет образцов все понятно, а куда это нужно будет подключать? Можно посмотреть на то что есть? Объявления о работе / Карточка клиента 3 0
15 апреля 2016, 21:37 Может есть какие то наработки по автогенерации сертификатов? Я сейчас просто над схожим проектом работаю. Новости и события / Анонс xTesting. Система тестирования и сертифицирования 16 0
15 апреля 2016, 21:23 Интересует данный компонент. В репозитариях не нашел. Он реализован? Новости и события / Анонс xTesting. Система тестирования и сертифицирования 16 0
15 апреля 2016, 12:27 Здравствуйте. Готов выполнить работу. Напишите мне на info@megawebs.kz skype kalyany4 vk адрес есть в анкете Объявления о работе / Личный кабинет для сайта 2 0
10 апреля 2016, 22:13 Если сделаешь через пользователей, то присваиваешь проверенным пользователям определенную группу и выводишь только представителей этой группы. Можно даже сделать разные группы. Например утвержденные бесплатные, утвержденные платные, утвержденные VIP и всех их выводить по порядку важности. Если через miniShop или просто ресурсы — то проверенным карточкам назначаешь определенную группу ресурсов Как выводить пользователей в фронт? Так же как сделано на этом сайте. Вот инструкция Вопросы / MODX. Сайт - каталог компаний 8 +1
10 апреля 2016, 11:10 Я для себя решаю задачу примерно так. 1. Организации — это Пользователи. Для их самостоятельной регистрации и последующей правки карточки организации нужно использовать office. 2. Для хранения информации, стандартных полей таблицы пользователей не хватает обычно, поэтому я расширяю таблицу и добавляю любое нужное мне количество полей вот так 3. Для вывода и каталогизации пользователей-организаций используется pdoUsers 4. Для фильтрации пользователей по различным параметрам проще всего использовать mfilter2. Примерную методику я описывал здесь 5. Также вывод делается с помощью методики 6. Ну а объявления — это конечно tickets. Таким образом можно обойтись без дублирования страниц Вопросы / MODX. Сайт - каталог компаний 8 +3 4
04 апреля 2016, 11:41 Спасибо работает. На днях буду допиливать другие параметры сортировки, протестирую сниппет на универсальность. Пошаговые инструкции / Фильтрация пользователей с помощью mFilter2 22 0
03 апреля 2016, 19:22 Не проще вызвать сниппет на странице, который в свою очередь подключит все необходимые скрипты, а форму если она не нужна скрыть. Потом при необходимости показывать ее через js Для разработчиков / Основы Ajax 86 0
02 апреля 2016, 21:23 Ну человек же конкретно о $modx->newObject спросил Вопросы / [Tickets] Переношу plain-html сайт на MODX 8 0
02 апреля 2016, 21:09 Ну обычные ресурсы вот так создаются. $newResource = $modx->newObject('modResource'); // Заполняем нужные значения $newResource->set('pagetitle', $pagetitle); $newResource->set('longtitle', $longtitle); $newResource->set('template',1); $newResource->set('isfolder',0); $newResource->set('hidemenu',1); $newResource->set('parent',1); $newResource->set('published',1); $newResource->set('context_key', 'web'); $newResource->set('publishedon',date('Y-m-d H:i:s')); $newResource->set('alias', $alias'); // сохраняем $newResource->save();Обязательное значение тут только pagetitle и alias (если у вас включен frendly URL) Тикет это тот же ресурс, но поле class по другому заполнено Для создания тикета вроде достаточно добавить поле class = 'tickets' Вы можете вручную создать один тикет и один стандартный ресурс и посмотреть в базе данных какие поля как заполнены и в чем разница Вопросы / [Tickets] Переношу plain-html сайт на MODX 8 +1 1
31 марта 2016, 15:19 А можно пример, как удалить ненужное поле? Ну например Gender Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
31 марта 2016, 15:14 Илья, а как можно в данном случае указать позицию поля? Если я хочу чтобы данное поле было не вторым, а скажем четвертым по счету? UPD. Там же есть комментарий, что то я туплю. Спасибо за решение. Вырисовывается неплохой комплексный подход к задаче. Коллективный разум творит чудеса. Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
31 марта 2016, 09:28 Сергей, вы все правильно написали, я в начале пути и знаний маловато. Я сужу о коде и принимаю решения на основе своих знаний и того, что мне удалось найти и разобрать. И это нормально, что код не всегда получается оптимальный. Даже Apple сразу не сделали идеальный смартфон (Какая там уже сейчас версия, 7 вроде выходит) Проблема только в том, что источников знаний для Junior разработчиков маловато. Разве что документация, которая не всегда помогает. Все же кто поопытнее только свысока смотрят и посмеиваются, вместо того чтобы помочь разобраться, что да как. В любом случае спасибо, парочку новых мыслей от Вас я узнал. Ну по крайней мере я предложил решение, которое хоть как-то отвечает моим требованиям. Когда мне понадобилось решить эту задачу, ЗДЕСЬ пошагового решения не было. Пришлось убить на него несколько дней. Я надеюсь следующему разработчику, который решит также решить задачу будет проще с этой заметкой. Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
31 марта 2016, 08:00 К сожалению моих знаний пока не хватает, чтобы понять что написал Григорий. В extJS я не разбираюсь совсем. Что касается вашего варианта сниппета… Ну тоже самое же написано, только запись сокращенная. Ровно ничего не изменится, кроме размера записи. Это как использовать тернарный оператор, вместо классического условия. Но все равно спасибо, я о таком варианте записи не знал. Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
30 марта 2016, 20:33 Насколько я понимаю событие OnBeforeDocFormSave срабатывает ДО сохранения документа. Может имеет смысл попробовать другое событие? Вопросы / Как обновить содержимое полей\страницу в админке? 5 0
30 марта 2016, 20:27 Ну понятное дело что поля extended хватит, только вот я планирую использовать определенные поля для сортировки, ну например по городу или по сфере деятельности, а по extended фильтровать довольно сложно. Используя такой метод я планирую фильтровать через mFilter2. Про обновление я конечно помню. У нас по идее перезаписаться должен только extJS файл. Наверное правильно просто его сохранить и потом заменить. К сожалению, других доступных для меня пошаговых материалов я не нашел, сделал, как сумел. С радостью изучу предложенную Вами пошаговую альтернативу по расширению системных таблиц, с возможностью будущей фильтрации и безопасным обновлением. Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
30 марта 2016, 20:21 Дойдем и до этого. Я пока extJS не освоил Пошаговые инструкции / Как я расширил стандартную таблицу пользователей 17 0
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
Напишите мне на почту info@megawebs.kz
в vk vk.com/savin.nikolay
Или скайп kalyany4
Напишите мне на
info@megawebs.kz
skype kalyany4
vk адрес есть в анкете
Если через miniShop или просто ресурсы — то проверенным карточкам назначаешь определенную группу ресурсов
Как выводить пользователей в фронт? Так же как сделано на этом сайте. Вот инструкция
1. Организации — это Пользователи. Для их самостоятельной регистрации и последующей правки карточки организации нужно использовать office.
2. Для хранения информации, стандартных полей таблицы пользователей не хватает обычно, поэтому я расширяю таблицу и добавляю любое нужное мне количество полей вот так
3. Для вывода и каталогизации пользователей-организаций используется pdoUsers
4. Для фильтрации пользователей по различным параметрам проще всего использовать mfilter2. Примерную методику я описывал здесь
5. Также вывод делается с помощью методики
6. Ну а объявления — это конечно tickets.
Таким образом можно обойтись без дублирования страниц
Обязательное значение тут только pagetitle и alias (если у вас включен frendly URL)
Тикет это тот же ресурс, но поле class по другому заполнено
Для создания тикета вроде достаточно добавить поле class = 'tickets'
Вы можете вручную создать один тикет и один стандартный ресурс и посмотреть в базе данных какие поля как заполнены и в чем разница
UPD. Там же есть комментарий, что то я туплю.
Спасибо за решение. Вырисовывается неплохой комплексный подход к задаче. Коллективный разум творит чудеса.
Проблема только в том, что источников знаний для Junior разработчиков маловато.
Разве что документация, которая не всегда помогает. Все же кто поопытнее только свысока смотрят и посмеиваются, вместо того чтобы помочь разобраться, что да как.
В любом случае спасибо, парочку новых мыслей от Вас я узнал.
Ну по крайней мере я предложил решение, которое хоть как-то отвечает моим требованиям. Когда мне понадобилось решить эту задачу, ЗДЕСЬ пошагового решения не было. Пришлось убить на него несколько дней. Я надеюсь следующему разработчику, который решит также решить задачу будет проще с этой заметкой.
Что касается вашего варианта сниппета… Ну тоже самое же написано, только запись сокращенная. Ровно ничего не изменится, кроме размера записи. Это как использовать тернарный оператор, вместо классического условия.
Но все равно спасибо, я о таком варианте записи не знал.
Про обновление я конечно помню. У нас по идее перезаписаться должен только extJS файл. Наверное правильно просто его сохранить и потом заменить.
К сожалению, других доступных для меня пошаговых материалов я не нашел, сделал, как сумел.
С радостью изучу предложенную Вами пошаговую альтернативу по расширению системных таблиц, с возможностью будущей фильтрации и безопасным обновлением.