Дима
Самому написать)
В 2022 году было бы ошибкой не спросить в профильном сообществе о наличии готовых решений, верно же? Чтобы случайно не сделать что-то уже существующее, но с новыми багами :)
Ru
Всем привет!
Ru
Кто ни будь тут сможет мне объяснить за MODX . Вопрос такой специфичный
Дима
Да. Просто у тебя сильно индивидуальная задача, поэтому как правило такие хотелки только писать 😊
Разве? Могу упростить: Обычный Интернет-Магазин. Часть пользователей с телефоном без почты, часть наоборот. Надо слать уведомления (про предпочтения юзеров пока забудем) Под такое есть готовое решение? Без кастомных плагинов на изменение статуса и проверку наличия контактов.
Дима
Че-то экосистема вроде развитая но почему же вот этот момент интерактивности не обыгран нормально...
Andrey
Ни кто не думал на счёт ModR?
Дима
Wtf? @webnitros
Ru
Ребята. может уже есть готовое решение. ну или может сможете подсказать , в каком направлении двигаться. Имеется магазин. Есть корзина, ее нужно отключать допустим с 10 вечера и до 10 утра, все это должно конфигурироваться через CLIENTCONFIG , пробовал через phx делать, но реализации никакой... еще сниппет IF пробовал, тоже самое. Пробовал оборачивать в JS , тоже самое. Все это выполняется в чанке, из чанка вызывается еще чанк, с самой корзиной. Так же если важно знать, то используется minishop2
Andrey
Ru
оуу
Andrey
GitHub прикрывают по тихонько Врядли нам что то светит
Ru
Попробую сейчас..
Sentinel
Andrey
Дак наши же разработчики и придумывают
Дима
GitHub прикрывают по тихонько Врядли нам что то светит
Да прекращай) ну давайте гитлаб поднимем под нашу банду если прям такие переживания
Andrey
оу Видать не в курсе https://habr.com/ru/news/t/661113/ напомню что на територии Китая github вовсе не доступен
Ru
[[ [[++disable_text]]:is=2022-04-17:then=[[!msMiniCart? &tpl=`cart_mini]]:else=`Магазин закрыт]]
[[If? $[[++disable_text]] &subject=2022-04-17 &operator=== &then=[[!msMiniCart? &tpl=`cart_mini]]` &else=Магазин закрыт ]]
Andrey
Что именно мы закрыть не сможем? Скачивание с сервера новой версии modx: cdn всем скорости хватит Поддержка git, альтернатива найдется Сообщество modx.pro Маркетплейс modstore.pro и modhost.pro В общем полное обеспечение, и да же лучше
Дима
оу Видать не в курсе https://habr.com/ru/news/t/661113/ напомню что на територии Китая github вовсе не доступен
В курсе. Но вероятность что modx попадет под орграничения думаешь не нулевая? Гитхаб официальную позицию высказал свою, никаких палок в колес по полит. причинам. То что они поддержали вынужденно "адресную атаку" не значит что начнут мести всех и вся.
Андрей
[[ [[++disable_text]]:is=2022-04-17:then=[[!msMiniCart? &tpl=`cart_mini]]:else=`Магазин закрыт]]
Если тебе нужно отключать по времени, зачем ты сравниваешь с датой? Ну и синтаксис неверный в обоих случаях.
Sentinel
Если заблочат, мне кажется через впн кто захочет зайдет
Дима
Я новичок. Честно , я даже незнаю как это реализовать лучше...
Ты в правильном направлении идёшь. Читай доку повнимательней, следи за синтаксисом. Добейся работы примеров из доки и потом уже жги. За тебя твой код в чатике не напишется. Возвращайся в код, а откуда с хорошими новостями сюда! Успехов!
Ru
Да вот я уже 2 дня с этим.
Andrey
Если заблочат, мне кажется через впн кто захочет зайдет
Это про ядро, которого не станет И не каждый въедет как скачать с VPN как это было просто раньше делать Качнул open server Создал домен Распаковал архив И воуля, считай сайт создал
Дима
Это про ядро, которого не станет И не каждый въедет как скачать с VPN как это было просто раньше делать Качнул open server Создал домен Распаковал архив И воуля, считай сайт создал
Ну на сайте @ilyautkin вроде всегда есть свежий дистрибутив. Или ты хочешь инициировать создание некого "запасного зеркала"? Я могу поддержать такое, другие студии думаю найдутся
Дима
Сделаем, не знаю cdn.modx.pro а там какой-нибудь скрипт наметим для поддержки зеркал или вообще HAProxy простейший конфиг.
Ru
Ты в правильном направлении идёшь. Читай доку повнимательней, следи за синтаксисом. Добейся работы примеров из доки и потом уже жги. За тебя твой код в чатике не напишется. Возвращайся в код, а откуда с хорошими новостями сюда! Успехов!
Вот я думаю так. Я делаю условие, в котором сравниваю текущую дату и смотрю в clientConfig дату и время,далее выполняю условие. Это получается нужно дату форматировать в правильный формат, и от этого отталкиваться? И пробовать реализовать все это в в основном чанке , либо выносить отдельно?
Andrey
Давайте с простого кому интересен modx.com? Сколько приходилось пользоваться: 1. скачать дистрибути 2. репазиторий с дополнениями (вот тут точно зеркало можно легко сделать если скачивать с ресурса сборку которая уже под разумевает указания на другой домен основного репазитория) Зачем страдать если и так все просто сделать Типа в зачет кому то, ну дак вы сами все видите
Ru
Дату форматирую которую ввожу в админке? или которая в системе? Если которая в системе, то как выполнять условия? Логика у строк? Или можно как то отдельно сравнивать даты? Со временем
Дима
Дату форматирую которую ввожу в админке? или которая в системе? Если которая в системе, то как выполнять условия? Логика у строк? Или можно как то отдельно сравнивать даты? Со временем
Можно, их нужно привести к unix timestamp и будет число, числа сравнить можно, больше меньше. Также и со временем. Добейся вывода времени из конфига и текущего времени, прям на страницу выведи. Потом двигайся к переводу времени в секунды от начала суток и сможешь сравнить. Гугли сравнение дат php
Andrey
Верно
Дима
Я просто про ModR не понял... тогда
Andrey
Тока через github как положено Как только какому то мудаку вздумаеться заблокировать github, переключаемся на новый репазиторий А ссылка для скачивания остается той же
Andrey
Я просто про ModR не понял... тогда
Как то обсуждал тему про то что наши коммиты не принимают и вроде как ниче не комментируют в ответ И идея в чем, чтобы сделать ModR, при этом даже при текущем законодательстве тебе этого никто не запрещает
Andrey
пардон, приписка, услышал такую фразу что можно брать любой open source и делать что то свое
Andrey
Главное бренд не нарушать) \
Дима
Тока через github как положено Как только какому то мудаку вздумаеться заблокировать github, переключаемся на новый репазиторий А ссылка для скачивания остается той же
То есть условно: - Ссылки для скачивания в своих пакетах меняем на [например] cdn.modx.pro - Настраиваем чтобы сейчас cdn.modx.pro работал как прокси и брал данные с официальных ресурсов modx - делаем зеркала для оф.ресурсов - при плохом сценарии перенастраиваем cdn.modx.pro на свои зеркала чтобы не сломались разом все пакеты которым нужны зависимости?
Дима
Как то обсуждал тему про то что наши коммиты не принимают и вроде как ниче не комментируют в ответ И идея в чем, чтобы сделать ModR, при этом даже при текущем законодательстве тебе этого никто не запрещает
Идею с форком столько раз обсуждали за последние годы что не сосчитать. Общий вывод: некому тащить его, RSC не достаточно большое, и нет спонсорства для привлечения мощностей даже иногда.
Andrey
То есть условно: - Ссылки для скачивания в своих пакетах меняем на [например] cdn.modx.pro - Настраиваем чтобы сейчас cdn.modx.pro работал как прокси и брал данные с официальных ресурсов modx - делаем зеркала для оф.ресурсов - при плохом сценарии перенастраиваем cdn.modx.pro на свои зеркала чтобы не сломались разом все пакеты которым нужны зависимости?
cdn - это немного другое. У тебя сервер в Москве, я в Новосибирске, у cdn сервиса есть сервер находящийся в Новосибирске, я один раз качаю из Москвы, все остыльные кто заходит из Новосибирска, скачивают уже с сервера находящегося в Новосибирске Это как сейчас youtube работает, он не со своих серверов все раздает
Andrey
Да я знаю, ну сегодня это один сервер с зеркалом, а завтра студия из-за Урала поддержит твою инициативу и будет почти настоящий CDN. Суть не в распределенности, а в подконтрольности ссылок )
Не соглашусь, все же скорость отдачи чего либо имеет значения тем более в веб Если какой то сайт свопится и за 20 секунд тебе что то не отдает Врядли ты будешь пытаться выкачать с него что то еще из дополнений к Modx)))
Дима
Не соглашусь, все же скорость отдачи чего либо имеет значения тем более в веб Если какой то сайт свопится и за 20 секунд тебе что то не отдает Врядли ты будешь пытаться выкачать с него что то еще из дополнений к Modx)))
Не думаю что для хостинга дополнений дистрибутивов требуются какие-то сверх ресурсы, вернее, я уверен что не требуются. MODSTORE держит же нагрузку! Думаю он и 10х сдержал бы.
Andrey
Не думаю что для хостинга дополнений дистрибутивов требуются какие-то сверх ресурсы, вернее, я уверен что не требуются. MODSTORE держит же нагрузку! Думаю он и 10х сдержал бы.
Думаю что все же надо погрузиться в то что такое CDN При переходен на него нагрузки вообще не какой нету Стоит это все мега копейки, да же никто не заметит Зато RuTube не понимают что это))) По этому и срадают
Дима
@lvkrlv привет, можно без цифр, но лучше с ними 😉как тяжело приходится хостингу дополнений?
Иван
Как то обсуждал тему про то что наши коммиты не принимают и вроде как ниче не комментируют в ответ И идея в чем, чтобы сделать ModR, при этом даже при текущем законодательстве тебе этого никто не запрещает
Это видимо бабка бабке, а эта бабка соседке и так далее... Ничего такого нет. Все принимается. Если вопрос об PR от Васи, так уже 100 раз оговорено.
Дима
Ну всё, прячься 😂
Andrey
Ты переехал в НСК?
МТС определяет как НСК))
Иван
будет. Тут к бабке не ходи Наверное да же не будет доступа туда!!!
Не было на моей памяти ни одного PR, что бы не приняли без какого о обоснования
Иван
Из сообщества нас тут 4ро в составе core team.
Andrey
В цело я не за то чтобы враждовать Но раз уже что то началось на уровне Github Как бы нам стоит задуматься а что именно мы не сможем потянуть.. Думаю все потянем
Дима
Ни разу?
Камон, мужык, давай не будем про форк, зеркала ещё можно обсуждать раз есть опасения, а так у "у нас" (я уж так обобщу нагло) такое присутствие в core team что делать форк было бы теперь тем более странно
Andrey
К примеру без участия не резидентов РФ услуги Github нельзя было оплатит уже месяц назад!
Дима
Короче, захостить все версии дистрибутивов вообще вопрос простой. С пакетами из оф.репозитория сложнее, по идее их можно забрать программно перебрав прям через симуляцию менеджера пакетов из админки
Дима
привет, ты про демо-сайты допов?
Не, мы тут с подачи @webnitros обсуждаем поднятие зеркала оф. репозитория пакетов modx.com/extras И возник вопрос тяжело ли с точки зрения ресурсов хостинга, живется modstore
Дима
Не, мы тут с подачи @webnitros обсуждаем поднятие зеркала оф. репозитория пакетов modx.com/extras И возник вопрос тяжело ли с точки зрения ресурсов хостинга, живется modstore
Ну типа тысячи сайтов ходят к вам за проверкой обновлений как минимум. Может там трафик оёёй и нужен "кластер" чтобы это работало (сомневаюсь, но вдруг)
Andrey
Дак))) Вот)) Еще проще)
Leonid
а есть опасения насчет оф. репо?
Дима
нет, modstore много не потребляет
А теоретически, как отнесётесь к идее залить прямо к вам ту кучу Легаси что лежит в оф.репе?