Вчера в 21:17
самый просто вариант это хукЯ тоже так думаю
Этот хук обрабатывает форму "Купить в 1 клик", создает заказ в miniShop2 1
04 сентября 2025, 12:45
Нет, данную проблему не решил, потому как она мне и не мешала… Так как с сам minishop3 использовал на паре проектов где доставка и не требовалась. Буд...
[MiniShop3] - Новости, Планы 34
04 сентября 2025, 12:35
казалось бы чего, открой другой браузер, где не выполнен вход и заноси заказаМожно установить adminTools и запретить автоматическое залогинивание в ко...
Оформление заказа minishop2 1
04 сентября 2025, 12:27
modx.pro/help/12408#comment-81924
minishop2 отправить фотографию товара заказчику 11
03 сентября 2025, 19:36
Если ты просто скачал компонент из репозитория и не запускал composer install — запусти.
MiniShop3 - 1.0.0-alpha 20
31 августа 2025, 21:09
Экранировать, то есть так: $c->sortby($this->modx->escape('rank'), 'ASC');
Во всех файлах?
/core/components/pageblocks/processors/mgr/co...
PageBlocks. Удобное управление контентом сайта. 46
29 августа 2025, 18:05
Василий, здравствуйте! Очень интересное (и правильное) направление для развития modx экосистемы как мне кажется. В последнее время для разработки боль...
Новый тип дополнений: mmxDatabase и mmxForms 41
29 августа 2025, 17:29
Пересобрал шаблон для новостей которые через Collections.
В какой TV была ошибка так и не нашел (((
Мodx revo 3.1.2 при запросе страницы, связанной с Collections сервер возвращает ошибку 500 3
28 августа 2025, 21:34
Добро. Сейчас, сейчас… прольётся чья-то кровь )))
Доработки сайта сообщества modx.pro 11
Поэтому не помню чем там дело кончилось :)
Но сам факт того, что валится итератор — это, конечно, печаль (как бэ намекает на то, что фокусы и магия неизбежны).
Ну и раз уж тема зашла, — там от авторов ничего не слышно по поводу поддержки innodb в modx 3?)
Утечки памяти — это более тонкая материя. А то, что описали вы, формально — это просто баг (или фича) в _логике_ самого приложения.
А вот эти методы (rollback, commit) — это просто обёрки над одноимёнными стандартными pdo-statement методами
Печально даже не то, что релиз 2.2-2.3 затягивается (это нормально). Обидно то, что ты, как автор, не видишь дальнейшего развития в рамках обновлений форкнутой версии, со всеми вытекающими (2 разных ветки, разный функционал, разные авторы, разные компетенции).
Вот он и минус opensource'а как такового
Ну вот об этом же ни слова в топике нет. Поэтому совершенно обоснованно приношу свои вам извинения за беспочвенные обвинения.
Почему-то в этих строках читается завуалированное «Все плохие, а я Д'Артаньян.»
Как Вася выше же и написал — ему не сложно принимать пуллреквесты в документацию. Только принимать-то нечего. Ни вы, ни я документацию по минишопу не наполняли (я так вообще в документацию ничего не добавлял). Но при этом я не кричу о том, что вокруг одно болото, никто ничего не хочет делать и поэтому надо делать ещё репозитории с документациями. Смекаете?
Поэтому напишу покороче.
Иван, вы назвали болотом имеющийся в сообществе подход по наполнению и ведению документации.
При этом реально ничего нового вы не предлагаете.
На деле же выйдет так, что вместо одного репозитория — будет 2. И они не будут взаимодополняемыми.
Плюс вы хотите перевести проект минишопа на другой аккаунт, который находится под вашим контролем.
Вопрос — зачем всё это?
Я участвую в обсуждении. Если вы ожидали одних лишь одобрительных возгласов, то извините.
Это не злость. Это взгляд под другим углом.
Дак всё так. Но при этом к моему комменту это никак не относится.
По-моему вы увидели то, что захотели увидеть. А не то, что я написал. Сюда же относится и вот это утверждение:
Офигенный вывод. Именно это я и имел в виду, ага.
Если бы вы были более внимательным, то увидели бы, что суть моих претензий не к вашим начинаниям как таковым, а к тому, что на данный момент уже имеются все инструменты для преодоления описанных вами проблем. И вы хотите делать абсолютно то же самое, только под другим углом (и под собственным контролем, ага).
Ещё раз.
Конференция и популяризация — это круто, это здорово. Я всеми конечностями «за», без сарказма.
Но.
Репозиторий у проекта есть? Есть. Он открыт? Открыт. Зачем нужен новый репозиторий для проекта?
Сайт для документации есть? Есть. Репозиторий, из которого наполняется сайт с документацией, есть? Есть. Документация к проекту есть? Не особо? Так зачем нужен новый репозиторий? Заполняйте имеющийся!
И не надо рассказывать про упрёки, «вы все злые», «никому ничего не надо» (больная тема сообщества, все дела). Если же у вас сейчас появилось желание снова упрекнуть меня в излишней злости и желании жить в болоте, я задам вам пару вопросов. Ответьте на них, пожалуйста.
1. Какие из _уже_ имеющихся в сообществе инструментов не позволяют решить описанные вами проблемы с документацией?
2. Зачем нужен новый репозиторий для самого минишопа, который вы хотите сделать головны`м?
(чтобы он был под вашим контролем чтоли?)
Делайте форк, развивайте и возвращайте обратно в пуллреквестах. В чём проблема?
3. Почему вы называете необходимость делать пуллреквест в репозиторий с документацией «болотом»? Вы ведь именно это имели в виду, да? Если нет, то что принципиально нового вы готовы предложить, чтобы это нельзя было назвать «болотом»? Или ничего принципиально нового не будет? Тогда зачем вы занимаетесь дроблением? Делайте форк, дополняйте, переводите, возвращайте обратно в пуллреквестах. В чём проблема? Зачем дробить то, что уже и так есть?
В конечном счёте выглядит всё это как-то так:
вместо развития уже имеющихся инструментов (которые и были созданы для решения описанных вами же проблем) вы пытаетесь создавать точно такие же, под видом добавочной ценности, попутно «перехватывая» контроль над репозиториями. Что-то вроде «рейдерства» в мире opensource.
Я художник, я так вижу.
Вот если бы это сразу было в статье — я бы мимо прошёл и ни слова б не сказал. Но раз уж я уже начал, то ответьте, пожалуйста на вопросы выше.
Вы меня, конечно, извините, но это жесть.
Документация к проекту и так сейчас «в виде сайта на гитхаб».
Забавно читать, про данный «путь», как «ещё один».
Аргуметы притянуты за уши. Никто не мешает и никто не запрещает прямо сейчас брать и переводить (и причёсывать) текущую документацию и делать пуллреквесты.
Если это всё ради сообщества, то надо было сперва предложить автору обсуждаемого дополнения самостоятельно на свой аккаунт зарегистрировать организацию на гитхабе для его же дополнения, и где
А если уж:
, то не подавать это под видом обеспокоенности за свободное время одного занятого человека — автора проекта.
В конце надо было добавить — «Отказ Василия от авторства miniShop2 необязательно, но приветствуется».
Не, нуачо.
Как-то так между строк читается. Лицемерненько.
Я не знаю по какой причине и как связаны раскрытие редиректов (CURLOPT_FOLLOWLOCATION) и ограничивающая чьи-то шаловливые ручки функция, но факт остаётся фактом — либо безопасность, либо раскрытие редиректов в curl'е. Я так и не смог найти золотую середину, поэтому в своих скриптах, использующих curl, приходится этот момент учитывать. Видимо, разработчики modx с этими тонкостями не сталкивались.
Ну вот кстати, уж не знаю как оно там на самом деле, но мне не раз его горячо советовали. Типа разобраться можно за несколько часов, пишется на нём легко и быстро.
Но факт остаётся фактом — для сайтов в классическом смысле — modx незаменим. А фреймворки лучше брать для совсем уж «некондиции» — сервисов там всяких или ещё чего.
Не писать же "@3629 приди!", правильно?
А конструкции вроде "@Алексей Карташов" невозможно распарсить однозначно из-за пробелов.
Ведь если в комментах срач — комменты можно удалить, юзеров забанить и пофиг — всё по-честному — срач наказывается, все были предупреждены.
А вот с отзывами ж посложнее. Кто-то кого-то кинул/кто-то оставив отзыв, не соответствующий действительности — и приехали. Удалить/забанить нельзя (ну как бы нельзя) — будут обвинения в аффилированности и т.п. Надо будет разбираться в каждом отдельном случае, чтобы рассудить, ткскзать, — кто прав/кто виноват. Выступать судьёй само по себе нахер надо — дак тут ещё и проверить невозможно — кто реально кинул/сроки сорвал/etc, а кто наговаривает.
А ведь это вопрос репутации — кто-то из-за этого будет терять заказы, кто-то терять честное лицо (и ещё сотня причин). А разбираться во всём так или иначе придётся администратору/модератору (читай тебе). Особо обидчивые могут и в суд пойти. Как бы пофиг, но нафиг надо.
И даже премодерация от таких ситуаций не спасёт. Пусть даже таких случаев будет один на тысячу, но если будет хотя бы один (а он будет, закон мёрфи, все дела) — уже неприятно.
Конечно, политика партии может быть категорично жёсткой по отношению ко всем сторонам и участникам конфликта/-ов, но от обид это точно не спасёт. Так что хз — а надо ли оно вообще при таком раскладе.
Ну а если серьёзно, то есть ещё куча мест — блок перед комментариями, блок после комментариев — хоть в линеечку, хоть столбцами, хоть в сетку) Даже если просто под комментами выводить 3-5 последних отзывов (типа как на хабре, опять же) — уже хорошо. Ещё хороший вариант — выводить ссылку на отзывы у автора топика в мета-блоке, типа такого (чукча не дизайнер)):
Я удивился, что в первую сотню попал. А тот факт, что ещё и в первой десятке — вообще о.уел xD
По клику подгружать комменты. Без премодераций — просто вывести ленту последних отзывов также в сайдбаре. Плюсы/минусы к этим комментариям-отзывам будут более-менее отражать их адекватность. В исключительных случаях — точечно банить неадекватов. Всё то же самое как с комментами при условии, что новые отзывы будут появляться не так часто.
Дак об этом и речь. Поэтому я и удивился — здесь огромное количество разработчиков, которые уделают меня нокаутом и по профессионализму, и по вкладу в сообщество и его развитие.
Это всё срачи виноваты, в которых я люблю подискутировать, когда мне скучно)