Василий Столейков
С нами с 19 декабря 2012; Место в рейтинге пользователей: #23- Заметки 228
 - Комментарии 320
 
01 ноября 2025, 10:54
            
                Каждое предработное утро я начинаю с чтение новостей. И первым всегда идёт MODX.pro.
От такого дайджеста на меня костюм-тройка чуть сам не налез, б...            
        
        
            
            Дайджест форума за октябрь 2025 глазами DeepSeek                            4
                    
    01 ноября 2025, 10:49
            
                Собственно переговоры прошли успешно, в понедельник передаст мне компонент, к концу месяца будет работать.            
        
        
            
            [CDEKIntegrate] Отправка заказов напрямую в CDEK                            18
                    
    30 октября 2025, 19:01
            
                Два дня проковырялся, пытаясь сделать по этому конфигу.
Один сайт сразу завелся, остальные вместо перехода на страницу редиректят на главную — чудо н...            
        
        
            
            Настройка конфигурации NGINX + PHP-FPM 7.4 на Ubuntu 22.04 + Fastpanel для MODX 2.8.7                            13
                    
    30 октября 2025, 17:34
            
                да да, могу пообедать?            
        
        
            
            Modx 2.8.8 + minishop 2 какая версия php поддерживается?                            13
                    
    28 октября 2025, 22:14
            
                Сам себе отвечу: так как FormIt умеет только прикреплять файл к письму, для чего он файл грузит во временную директорию, надо отдельным хуком переноси...            
        
        
            
            GoogleSheets. Компонент для работы с Google таблицами.                            27
                    
    26 октября 2025, 19:22
            
                всё, спасибо. 
надо было понизить версию PHP -_//            
        
        
            
            [СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно.                            66
                    
    23 октября 2025, 21:08
            
                Сам отвечу, может кому-то пригодится. 
В классе компонента и его плагине есть проверки статуса заказа. Если статус отличный от «новый», то там сраз...            
        
        
            
            Вопрос по mspYaPay                            1
                    
    23 октября 2025, 13:18
            
                Ну не знаю, только устарновил Sendit и у форм c AjaxForm появились уведомления             
        
        
            
            [СДЕЛАЙ САМ] Поиск на сайте по-быстрому                            31
                    
    
Берем modHelpers и делаем простейший роутер.
1. Создаем страницу отзывов. На ней нужно вызвать сниппет, который выводит отзыв из БД.
2. В плагине на OnHandleRequest (или OnPageNotFound) пишем
В сниппете получаем отзыв
Вауля.
П.С. Я таким образом формирую хлебные крошки для виртуальных страниц типа https://modzone.ru/blog/2017/10/.
Могут быть сюрпризы.
1) закройте сайт, очистите. Или восстановите с чистой копии.
2) вынесете core выше web
3) настройте базовую авторизацию на админку.
4) Поставьте web-антивирус. Он вам как минимум сразу даст знать, если снова будут внесены изменения в файлы.
Дальше по ситуации, пока не будет выявлен способ проникновения, ежели повториться.
По очистке погуглите: нужно будет сначала выявить изменённые файлы через консоль.
Однако это не отменяет того факта, что они делали дополнения и для широкого круга людей. Зачем например Василию понадобилось создать тот же Theme.Bootstrap, если любой и так может закинуть его на сайт за считанные минуты?
По многим веским причинам заказчики выбирают именно MODX. А вы не думаете, что чем больше таких заказчиков будет, тем больше у вас же будет работы впоследствии? Узконаправленность ниши не гарантирует дохода, в то время как популяризация движка в широкие массы принесёт волну заказов.
Такие дополнения как например темы никому из программистов не нужны, у них другая целевая аудитория. Программисту проще найти похожий шаблон или сверстать самому чем покупать за
Да ладно вам, большинство пакетов в репозитории не изобретают что-то новое, а используют имеющееся и адаптируют к MODX. Тот же mSearch2 использует не свою библиотеку морфологического поиска. А всё связанное с экспортом/импортом, например в тот же PDF? Я не говорю уже про чужой API — больше половина приложений рассчитана на это. А смысл тогда в них, если любой разработчик и сам знает как подключить ту же PHPExcel для импорта прайсов? Зачем нам тогда вообще новые дополнения? Зачем популяризировать нашу систему?
Не забывайте, что есть много дополнений, сделанные этими самыми «паравозами», которые решают какую-то одну маленькую задачу, которую программистам проще и быстрее самому сделать чем устанавливать пакет. Например sdStore от Василия которое лишь добавляет нового поставщика, или yaSMTP от Ильи Уткина, которое лишь упрощает заполнение нескольких smtp-настроек данными яндекса. Зачем тогда они нужны? Зачем ими пользуются, если проще и самому это сделать?
Есть много дополнений, у того же Василия, которые были платными некоторое время, но позже стали бесплатными.
SnowStorm — это сезонное дополнение, не факт что он будет всегда стоить даже этих маленьких денег.
И ещё раз повторюсь: если вас не устраивает цена дополнения, предназначение или просто жаба давит от зависти (простите пожалуйста за прямоту, не в обиду никому), то значит смело проходите мимо — это дополнение не для вас! У него другая Целевая Аудитория.
Ещё раз простите если кого-то задел, но я считаю неуместным поднимать такой крик при виде чужого платного пакета, который вы могли бы конечно и сами написать. В то время как я считаю что миссия каждого здесь находящегося — это не ограничивать порог входа для посторонних, а напротив — популяризировать MODX в массы, от этого выйграют все, и паравозы и пассажиры.
Так запили, кто же тебе мешает?
Те же кто не желает разбираться в настройках и подключениях — это для них. А ещё для тех кто ценит время — кликнул и работает.
Как почистить бд от левых пользователей есть тут.
Удачи!
— плагин на OnMediaSourceGetProperties
все.
ps. посмотрев в $_REQUEST можно увидеть переменные и продумать скрытие в дереве, в окне и тд…
как фантазия ваша разыграется.