9 часов назад
            
                Я сделал вот такой скрипт, который можно повесить на cron или запускать вручную при необходимости. Суть в том, что он проходит по всему сайту, генерир...            
        
        
            
            Подскажите, как с помощью StercSeoSiteMap создать карту со ссылками на друге карты ?                            1
                    
    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
                    
    
Но если сильно надо, то можно.
1. перейти на минишоп- там тв можно в опции-они работают быстрее, но большинство для ms2 модулей — платные и все равно 1 шт =объект поэтому сильно быстрей не будет, но будет сильно дороже :)
2. оптимизировать модх движок.
— самое простое — выкинуть id и индекс из таблицы тв значений — она там не нужна и сделать индекс по value(10), сразу будет на 3-7% быстрее.
— доп.поля хранить не в тв. а добавлять столбцы к таблице ресурсов- своими ф-ями, будет что-то вроде минишопа. Но поля в осн. таблице поддерживаются всеми. есть минусы: типы: число/строка и знач. по умолч=0.
Но можно списки писать строками [raz,dva,tri] — и можно их сортировать и фильтровать, но это не очень удобно.
— переписать пол движка модх- заменить одиночные процедуры — массовыми, например создание товара — аргумент не массив ключ-значение, а массив массивов — сразу по 100-500-1000 шт- и она там внутри пишет одним запросом или через сохраненные sql процедуры, а не 1000-3000 запросов как сейчас — это очень сильно ускорит, но надо будет переписывать почти все модули чтобы они это поддерживали — это дорого. Этим вобще проф. разработчики движка должны заниматься, а не одиночные фрилансеры-любители, у меня это есть частично. Если надо, то могу продать/научить/проконсультировать, пишите в личку.
Есть еще битрикс, опенкарт, престашоп- там можно больше хранить, но нет кастомизации как в модх, что-то свое там сделать очень тяжело и лучше юзать стандартные шаблоны и модули, ну немножко можно дизайн поправить, но сильно там что-то поменять будет трудно, долго и дорого.
дубль получился случайно. я думал инет завис. потом бац 2 раза один пост, а удалить нельзя. или можно? где эта кнопка?
кстати у меня против дублей на форумах скрипт есть.
там так было.
1рейс=один товар, кол-во мест, цена и время начала/ конца — это тв поля
тут 1 концерт=один товар. — можно сказать что они сели в зал как в автобус
и едут. тоже самое по сути.
Товары которые прошли (приехали/закончились) — удаляются. новые заводятся по шаблону в мигх таблице каждый день по крону. Если билет купили то кол-во в тв уменьшается. если там 0 то горит мест нет.
Есть оповещение в телеграм/смс. регистрация. история. можно бронь отменить. — доступ контролируется просто — проверка имени юзера в сниппете-если нельзя, то выход.
все на минишопе сделано.
Делай документ, туда сниппет. таймаут побольше, из пхп вызов этого документа по урл и все. Можно вызывать сниппет прямо из пхп если умеешь, это посложнее но возможно. И этот компонент тут совсем ни причем, это универсальная задача для всего.
сложно кажется с ключом доступа, можно сделать все намного проще.
у меня это это тоже все есть по кусочкам и импорт и чтение таблицы по токену скрипта js (он как пароль) и все бесплатно ;)
======================
была у меня как-то задача сделать нес-ко страниц на 2х языках и фраз/слов там было меньше 300.
я написал файл js
api_rez=`
word1|перевод_рус|перевод_др
word2|перевод_рус|перевод_др
`;
и на всех страницах подключил свой фреймворк на js. Он добавил кнопку переключения языков на все станицы и при нажатии — страница переводится скриптом по этому словарику на 2+ языка. без обращения к серверу и перезагрузки. Удобней это чем встроенные средства модх и пр? Наверно, но с откл скриптами это не работает и если слов/фраз много, то будет тормозить. Eще надо дополнительно в теги с этими словами добавлять класс multiLang.
на зато работает везде, даже на статичных сайтах без php+mysql
а насчет одобрить, ну чем меньше дополнений тем меньше клиентов,
уйдут на вордпресс или где больше. Это бесплатно же все.
С одинаковыми спорный момент, в гугл плее тоже одинаковых полно, но там рейтинг, отзывы и кол-во закачек видно.
да вобщем писать надо свой плагин или модуль.
можно еще завести нес-ко товаров в группе с разной ценой и
делать развилку — выбрал 100 — продаем с ценой1 выбрал 1000 — продаем с ценой2 и это разные как бы товары но название одно, можно в конце дописать: товар_от_100_до_999_шт
А с плагинами-надо чтобы сам модх при входе проверял и отключал, может типа безопасный режим — если последний вход с ош 500 закончился. Ремонтировать через БД слишком сложно и долго.
там в рево Gallery недавно нашли уязвимость и кучу сайтов взломали, советуют 1.7 ставить, но это не от этого наверно,
лечится восст. из бекапа, если он был. или надо разбираться куда там что пропало, может в сист настройках base url исчез-стерли случайно и не может путь найти
а картинки еще после гугла еще сжать можно другой прогой- но ее ставить надо в линукс из консоли и можно через доп. модуль все новые сжимать.
на вордпрессе и битрикс он есть, на модх не в курсе.
компрессоры css/js есть в модх но они не дают почти ничего, в осн. картинки тормозят,
совет js вниз тоже не очень, лучше их все асинхронно грузить и параллельно, и со своего сайта а не откуда-то. но чтобы не глючило надо в конце свою проверку что все загрузились и включить кнопки.
или надо свой сортировщик писать
русские имена перевожу в транслит2 — лат буквы и цифры — обратный перевод на рус язык один к одному. обычный транслит такое не может.