25 декабря 2015, 11:22 Можно запускать из консоли (из-под крона тоже) php файл. $ php script.php Тогда не требуется затачивать алгоритм под shell, все работает привычным образом. Вопросы / Cron + .sh + php 8 0
24 декабря 2015, 17:28 Полностью поддерживаю. По такому запросу даже хороший низкооплачиваемый специалист (встречаются хорошие специалисты, сильно занижающие стоимость, хоть и очень редко) возьмет не менее 50 000 руб. Все, что ниже — поделки начинающих фрилансеров без гарантии результата. Объявления о работе / Сайт с отзывами на товары, услуги и магазины 8 +3
24 декабря 2015, 15:57 Жадным — нельзя.но понятие жадности у всех свое :) От 90 без учета дизайна :) Объявления о работе / Сайт с отзывами на товары, услуги и магазины 8 +4
24 декабря 2015, 12:42 Добавленные через CilentConfig записи почти ничем не отличаются от обычных системных настроек. В шаблонах и чанках вызываются так: [[+key]] В php вызывается так: $modx->getOption('key'); Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 +1
23 декабря 2015, 19:52 Один раз самостоятельно можно изменить хост, к которому привязана покупка. Новые дополнения и их версии / [customExtra] Создание кастомных объектов 50 +1
23 декабря 2015, 14:50 Изучить работу компонента Login и/или HybridAuth. Новые дополнения и их версии / [UserProfile2] - профиль пользователя. 103 +1
23 декабря 2015, 00:22 Все верно. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 0
22 декабря 2015, 23:15 Задайте 2 и 3 параметр пустыми строками, 4-й параметр — нужная Вам схема. Новые дополнения и их версии / [pdoTools] Версия 2.1 - улучшения Fenom 74 +2
22 декабря 2015, 21:57 Это оптимальный вариант. Тем более, через транспортник можно сделать все, что угодно. Готовые решения / Готовый магазин на Modx Revo (две версии) 35 0
22 декабря 2015, 14:22 Ответил в поддержке. Новые дополнения и их версии / msCDEK 1.0.0: расчет доставки ТК СДЕК 59 0
21 декабря 2015, 17:56 Тоже очень хороший вариант. Что касается идеального варианта, единственный способ сделать универсально — задать какие-то минимальные рамки, соблюдения которых требовать от всех разработчиков, которые выберут твой инструмент для работы. А дальше решение уже за ними — если соблюдают, то все хорошо и корректно переносится. Если нарушают требования, то иногда получают непредсказуемый вариант. При этом, синхронизатор должен иметь несколько режимов работы. Как минимум: 1) Управление копиями через мастер-сервер 2) Выгрузка обновлений с тестового сервера на рабочий (-е). Если же мы говорим о работе и изменениях непосредственно на рабочем, например, как в твоем случае, то здесь вообще синхронизатор не нужен. Достаточно простого протоколирования изменений. Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
21 декабря 2015, 17:01 Верно, это далеко не единственная частность. Таких подводных камней бесчисленное множество. По этой причине, создавая инструмент переноса данных, необходимо сразу определиться с некоторыми условностями. Например, запретить изменение username пользователям, не переименовывать TV после отправки по другим сайтам и тд. Ресурсы можно тоже легко и успешно переносить между сайтами, изменять их содержимое, здесь вариантов 2: 1) В самом ресурсе определить поле, которое не изменяется ни при каких условиях 2) Создать отдельную таблицу, в которой будет сохраняться соответствие ресурса и дополнительного служебного кода этого ресурса. Кстати, мой синхронизатор стоит дополнить вторым механизмом, получится более красивая и удобная вещь. Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
21 декабря 2015, 16:27 Этот момент тоже стоит проверить и осветить, если Gitify корректно сумеет поддерживать в актуальном состоянии несколько рабочих копий. В теории сложностей не должно быть, это факт. Как на практике — вопрос :) Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
21 декабря 2015, 15:20 На прошедшей конференции я рассказывал о синхронизации множества установленных копий. Как Иван правильно отмечает, с ID ситуация не слишком однозначная. К тому же, когда появляется второй (и не только) разработчик, становится сложнее управлять всеми изменениями. Идея хорошая, но в процессе выплывает очень много подводных камней. По этой причине советую прислушаться к Ивану и заранее продумать вопросы, связанные с ID и несколькими разработчиками. Сюда же, кстати, можно отнести и вариант попутной разработки отдельных компонентов, которые нужны для проекта, но предполагаются для дальнейшего массового распространения. Необходимо сразу предусмотреть вариант разделения проекта на отдельные составляющие. Заодно уж: Иван, расскажи, пжл, насколько Gitify подходит для поддержки одновременно нескольких рабочих серверов? Новые дополнения и их версии / [ChangePack]-Компонент синхронизации копии сайта 29 0
15 декабря 2015, 14:58 Приезжаю в Минск в пятницу в 07:00, уезжаю после мероприятия в ночь с сб на вс в 01:00. Что делать в пятницу, пока не очень понятно, на экскурсию запишусь, если только не по музеям ))) Афтер-пати — что-то тихое, как правильно выше подметили. Какая кухня и прочее, значения не имеет. Пиво не пью, равно как и все прочее алкогольное :) Новости и события / Новости MODX Meetup Minsk 2015 30 0
13 декабря 2015, 21:17 Поддержу. Есть необходимость в компоненте, который будет показывать текущее состояние сайтов. В том числе, версии установленных пакетов. В идеале, такой компонент должен расширяться плагинами, каждый из которых занимается отслеживанием собственных сущностей. Вопросы / Какой компонент нужен сообществу? 101 +2
11 декабря 2015, 22:42 $resource->content;Или $resource->__get('content'); Для разработчиков / [Анонс] frontendManager 31 0
11 декабря 2015, 12:00 Отличное обновление! Фильтр в mSearch2 прекрасный, но принцип поиска всегда отталкивал. Теперь то, что нужно! Новые дополнения и их версии / [mSearch2] Версия 1.5.0 с улучшенным поиском 13 0
10 декабря 2015, 16:51 Посмотрите этот компонент: modstore.pro/packages/integration/msdadata В нем используется сервис, предложенный Петром. Вопросы / Какой компонент нужен сообществу? 101 +1
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
$ php script.php
Тогда не требуется затачивать алгоритм под shell, все работает привычным образом.
По такому запросу даже хороший низкооплачиваемый специалист (встречаются хорошие специалисты, сильно занижающие стоимость, хоть и очень редко) возьмет не менее 50 000 руб. Все, что ниже — поделки начинающих фрилансеров без гарантии результата.
От 90 без учета дизайна :)
В шаблонах и чанках вызываются так: [[+key]]
В php вызывается так: $modx->getOption('key');
Что касается идеального варианта, единственный способ сделать универсально — задать какие-то минимальные рамки, соблюдения которых требовать от всех разработчиков, которые выберут твой инструмент для работы. А дальше решение уже за ними — если соблюдают, то все хорошо и корректно переносится. Если нарушают требования, то иногда получают непредсказуемый вариант.
При этом, синхронизатор должен иметь несколько режимов работы. Как минимум:
1) Управление копиями через мастер-сервер
2) Выгрузка обновлений с тестового сервера на рабочий (-е).
Если же мы говорим о работе и изменениях непосредственно на рабочем, например, как в твоем случае, то здесь вообще синхронизатор не нужен. Достаточно простого протоколирования изменений.
Таких подводных камней бесчисленное множество. По этой причине, создавая инструмент переноса данных, необходимо сразу определиться с некоторыми условностями. Например, запретить изменение username пользователям, не переименовывать TV после отправки по другим сайтам и тд.
Ресурсы можно тоже легко и успешно переносить между сайтами, изменять их содержимое, здесь вариантов 2:
1) В самом ресурсе определить поле, которое не изменяется ни при каких условиях
2) Создать отдельную таблицу, в которой будет сохраняться соответствие ресурса и дополнительного служебного кода этого ресурса. Кстати, мой синхронизатор стоит дополнить вторым механизмом, получится более красивая и удобная вещь.
Идея хорошая, но в процессе выплывает очень много подводных камней. По этой причине советую прислушаться к Ивану и заранее продумать вопросы, связанные с ID и несколькими разработчиками.
Сюда же, кстати, можно отнести и вариант попутной разработки отдельных компонентов, которые нужны для проекта, но предполагаются для дальнейшего массового распространения. Необходимо сразу предусмотреть вариант разделения проекта на отдельные составляющие.
Заодно уж: Иван, расскажи, пжл, насколько Gitify подходит для поддержки одновременно нескольких рабочих серверов?
Что делать в пятницу, пока не очень понятно, на экскурсию запишусь, если только не по музеям )))
Афтер-пати — что-то тихое, как правильно выше подметили. Какая кухня и прочее, значения не имеет. Пиво не пью, равно как и все прочее алкогольное :)
Фильтр в mSearch2 прекрасный, но принцип поиска всегда отталкивал. Теперь то, что нужно!
В нем используется сервис, предложенный Петром.