tolanych
С нами с 02 декабря 2018; Место в рейтинге пользователей: #393 часа назад
            
                Я сделал вот такой скрипт, который можно повесить на 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
                    
    
Реально, но для этого надо JS дописывать. Смотрите в сторону события «tickets_ticket_save», туда приходит ответ по результатам обработки формы (https://github.com/bezumkin/Tickets/blob/master/assets/components/tickets/js/web/default.js#L278)
Чтобы получить последние 5 комментариев нужен сниппет [[!getComments?&limit=`5`]]
В вызов сниппета TicketComments добавь параметр setTotal
github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/plugins/plugin.tickets.php#L38
Проверь наличие других плагинов, которые могут затирать или пиши отладочные логи
Подсказка пользователей основана на списке стандартных пользователях из modUser+modUserProfile, повесить её можно на любой тэг textarea
все встреченные в HTML страницы вхождения @username, если такой username существует и не добавлен в исключения, будут заменяться на паттерн ссылки — для этого используется стандартный MODX-овский event OnWebPagePrerender
Каким образом уже организовано создание постов/комментариев — не важно, Tickets или самописное решение.
Если в tooltip-е нужна будет какая-нибудь информация из TicketAuthor (например, рейтинг, количество постов/комментариев), могу доработать компонент, дописать новую настройку, чтобы опционально присоединялась таблица tickets_authors и в чанке были доступны эти поля.
Не будет это работать со сторонними подключаемыми сервисами, типа Disqus, виджет комментария ВК
Впрочем, ничего не мешает через pdoTools для своего узконаправленного проекта делать самостоятельно выборки тикетов, отфильтрованные по ID пользователя — это и будет выглядеть как реализация блогов пользователя.
5 000 р, в шапочке указано
написать реализацию на событие OnCommentSave (поиск юзера, подготовка массива письма, вызов $ticket->addQueue)
Вот полный набор условий, при которых отправка администратору может не идти
github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L1144
Возможно, в твоем случае администратор — создатель ветки, куда пишется комментарий ($uid == $owner_uid)
> Опять же когда из под админа в панели отвечаю на комментарий, то оповещение на почту пользователю не приходит. Если из фронта отвечать, то всё идёт на почту
Это моя недоделка, предлагал временное решение с плагином вот здесь — modx.pro/help/18026
В коробку пока еще не добавил, руки всё не дойдут отрефакторить систему уведомлений
modx.pro/components/17235#comment-105833
2. Есть сейчас такое дело, но да, через БД в крайнем случае подправить можно. Обратную смену типа на «Документ» стОит производить очень осторожно и с полным пониманием того, что делаешь, т.к. другие таблицы сайта (комментарии, ветки комментариев) уже могут зависеть от документа с id, который раньше имел тип «Тикет» или «Раздел тикетов» и их поведение станет как минимум непредсказуемым.
@Евгений Пашков @iWatchYouFromAfar @Yar
Если насобирается донатов на 3000 р. — выпущу следующее обновление и с этой фичей.
А если вдруг желающих насобирается больше, порядка 6000р или больше., то даже заморочусь и сделаю полноценную систему с привязкой аттачей к самим комментам по id и управлением этими аттачами в админке
Но донатить никого не обязываю, если найдутся альтруисты — присылайте готовую реализацию в виде PR на github-е :)
Ну либо пойти по пути раздербанивания этого компонента на кучу модулей, но проще в этом случае будет делать форк и пилить отдельный компонент с нуля на основе идей имеющего. Уж не знаю, найдутся ли желающие настолько заморачиваться с бесплатным компонентом за разовые вознаграждения-донаты.