4 часа назад
            
                Особенно тревожит то, что даже активные разработчики вроде biz87 признаются в использовании нейросетей для базового кодирования — это говорит о недост...            
        
        
            
            Дайджест форума за октябрь 2025 глазами DeepSeek                            1
                    
    5 часов назад
            
                Приемник, найдись пожалуйста, нужно работать со сдеком =/            
        
        
            
            [CDEKIntegrate] Отправка заказов напрямую в CDEK                            15
                    
    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
                    
    30 октября 2025, 16:28
            
                mFilter3 планируется да. Концепта еще никакого нет, я не знаю где ты нашел подробности. Скорее всего это будет принципиально другой подход в работе. 
...            
        
        
            
            MiniShop3 - новости                            30
                    
    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
                    
    



Всего 125 258 комментариев
Сниппеты — они внутри MODX, когда он уже запущен. Советую немного разобраться с терминологией.
Все таки раскопал в нете что надо сделать чтобы сессии работали и они у меня заработали!
Вот что надо прописать, и тогда уже можно в своих сниппетах использовать конструкцию $_SESSION['your_session_variable'].
define('MODX_CORE_PATH', '/full/path/to/modxcore/' );
define('MODX_CONFIG_KEY', 'config');
require_once ( MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php' );
require_once ( MODX_CORE_PATH.'model/modx/modx.class.php' );
$modx = new modx();
$modx->initialize('web');
Revolution хранит по умолчанию сессии в БД — вот отличие. Но на работу это никак не влияет.
А еще можно сессии отключать — параметр session_enabled для контекста.
Есть еще один вариант — вставлять сначала в блокнот, а из него копировать в редактор на сайте.
Тогда оформление не перекинется и мусора не будет. Но оформлять придется вручную, конечно.
В любом случае, хорошее оформление текстов даст только ручная обработка. Все автоматизации выходят боком — это я давно для себя решил. Поэтому, все тексты пишу в редакторе Ace, с ручными html тегами.
Проще вообще отключить Paste и заставить все переоформлять в редакторе, но пока ищем другие пути.
Каждый должен сам разобраться в этой азбуке — кому надо, конечно.
Может стоит написать в статью, как добавлять доменные имена в Селектел? ) А то будут мучаться, как я, бедняга ))
Доменные записи можно проверять вот тут — whois7.ru/?s=ip. Оба ваши имени должны указывать на ip вашего сервера.
Так что у вас в статье и в скрипте все без ошибок.
Перезапустил nginx — ничего.
Потом догадался — начал пинговать. На www.site.com дает «cannot resolve www.site.com: Unknown host»
Гугл в помощь. Директива CNAME, как синоним для доменов. Управление доменами в облаке Селектел. Смотрю, A-запись есть, NS-ы есть. Прописываю CNAME.
Жду.
Василий, правильно ли я жду или надо копать в другом месте? :)
server_name site1.domain.ru;
У вас должно быть что-то типа
server_name site1.domain.ru www.site1.domain.ru;
Почему я могу зайти на site.com, но на www.site.com получаю отлуп? Что поменять в филармонии, чтобы заработали www. поддомены автоматически для всех создаваемых сайтов?
Спасибо за ответ и еще раз спасибо за такой полезный мануал.
Юзайте функцию $modx->user->isAuthenticated() для проверки.
При сохранении чистить ничего не надо, ибо вы можете в любой момент поменять правила вывода текста.
Обязательно оставлю thankslink по завершению проекта )
Еще вспомнил, что, если залогинен в админке под админом, то в процессоре $modx->user->username как админ уже, а не анонимус