03 мая 2016, 13:08 На деле будет почти такой же запрос, как и у тебя, только SELECT COUNT(*) FROM modx_dipl. Прямой SQL запрос лучше писать, когда используешь сложные выборки, но даже при сложных выборках надежнее использовать XPDO. P.S.: Это же сколько записей должно быть в таблице, что бы 256 МБ не хватило для получения кол-ва записей. =) Вопросы / При переносе сайта на другой хостинг ошибка 6 +1
03 мая 2016, 09:29 Можно обойтись одной строчкой $total = $modx->getCount('Dipl'); Вопросы / При переносе сайта на другой хостинг ошибка 6 +1
29 апреля 2016, 17:20 Спасибо большое Илья! Тоже была подобная задача, но я так и не успел её реализовать. Можешь в двух словах расписать подключение компонента? Насколько я помню нужно будет указать идентификационные данные магазина в настройках и подключить как способ оплаты к минишопу, да? Объявления о работе / Оплата сбербанк 23 0
28 апреля 2016, 14:11 modx.pro уже на php7, этого мало? Вопросы / Стоит переходить на MODX Revo 2.5 ? 33 0
28 апреля 2016, 12:46 А у меня возникла такая проблема при переносе на другой хостинг с php 7 и обновлении до 2.5, пришлось редактировать файл. Вопросы / Стоит переходить на MODX Revo 2.5 ? 33 0
26 апреля 2016, 23:20 Нет, праздники не учитываются, решение довольно общее, даже если выключить отображение виджета 1ого января, оно может подойти не всем, вдруг вы торгуете шампанским или же солёными огурцами и количество звонков именно в день, больше чем в любой другой ЦЕЛЫЙ месяц. А теперь по делу, мысль хорошая — внедрить календарь и добавить возможность для отметки дней, по которым виджет не должен будет отображаться. Записал, постараюсь реализовать. Новые дополнения и их версии / [ClickToCall] Виджет звонка 53 0
26 апреля 2016, 23:13 Лучше всего переопределите стили или скопируйте все стили в свой файл и подключите его, так как при обновлении этот файл перезапишется. Новые дополнения и их версии / [ClickToCall] Виджет звонка 53 0
26 апреля 2016, 21:32 Хорошего человека должно быть много))) Новости и события / MODX DevCamp успешно завершен! 9 0
26 апреля 2016, 21:30 1) Было бы ОЧЕНЬ здорово, если бы, когда время не рабочее, то иконка все равно отображалась бы, но при нажатии происходил не вызов, в всплывало модальное окошко с формой для обратной связи, к примеру.Подумаю над этим, в принципе можно реализовать. 2) Можно добавить возможность, чтобы звонок был не на телефон, а в скайп, к примеру. Можно создать свой чанк (например с именем — ClickToCall.skype.tpl, со следующим содержимым: <a href="skype:[[+phone]]?call" id="ClickToCall"> <div class="click-to-call-phone"></div> </a>И вызвать сниппет так: [[!ClickToCall? &phone=`skypeusername` &tpl=` ClickToCall.skype.tpl`]]Где skypeusername — имя логина в скайпе куда будем звонить. Не тестировал, но должно работать. Новые дополнения и их версии / [ClickToCall] Виджет звонка 53 0
26 апреля 2016, 02:39 Давай, давай, Лев, это мероприятие на моей молодой памяти первое в своём роде, среди MODX сообщества, интересно почитать и посмотреть! Новости и события / MODX DevCamp Начался! 8 0
24 апреля 2016, 21:55 По факту просто придется поставить php7, удалив php5 и сменить в nginx конфигах сайтов сокет с php5-fpm на php7. Собственно вот статья Хостинг / PHP 7 на modhost.pro 45 +2
23 апреля 2016, 23:56 У яндекса лимит на 60-80 писем в час, у некоторых сайтов больше или меньше, но всё таки он есть. Вынужден был из-за этого лимита поднять свой почтовый сервер. Вопросы / Есть ли проблемы от использования php 7? 8 +1
23 апреля 2016, 14:11 У php — хорошая обратная совместимость, главное что бы код в дополнениях использовал по максимуму готовые функции из ядра MODX — тогда всё будет хорошо. Но погонять на тестовом сервере всё же стоит. Вопросы / Есть ли проблемы от использования php 7? 8 0
19 апреля 2016, 22:55 Рома, день мероприятия вырисовывается? Новости и события / 23 апреля — митап MODX Санкт-Петербург 3 0
18 апреля 2016, 21:57 Я сделал перенос с FastVPS на Flops, сменив apache nginx php на nginx + php5-fpm и это уже решило проблемы с загрузкой сайта. Причем снизил оперативную память с 4гб до 1гб и увеличил квоту 12 ядер с 1 до 2ух. Т.е. в итоге имею 1гб оперативки и 2 ядра. Не знаю почему, но памяти стало расходоваться меньше. ( Скидываю всё это на apache) Поэтому в принципе для начала можете попробовать перенести на NGINX + настроить кэширование, этого будет достаточно. (я рекоммендую memcache) Вопросы / Модернизация MODX 4 0
18 апреля 2016, 11:25 но тут ещё предложили NewsModxBoxСмысл? Если Вы уже на тикетс, то не нужно никуда переезжать, отключите запись в БД просмотров статей от гостей в настройках MODX (если уже нет). мысль поставить рядом второй аналогичный движокЯ где-то видел, что ставят лайфстрит как фронт для MODX, но зная livestreet и его форк, ALTOCMS, скажу Вам, что лучше уж оставить просто MODX и подключить, хотя бы memcache. количество статей достигнет несколько десятков тысяч.MODX же всё кэширует, поэтому всё должно отдаваться быстро, если вы не используете сложную выборку по десяткам-сотням TV по тысячам ресурсов, можно поставить также PHP-APC — но мне кажется для Вашего сайта он не подходит. Напишите конфигурацию VDS. (ОЗУ, процессор + ядра) и желательно хостинг. Можно попытаться подружить с PHP7 — там просто дико увеличена производительность, но могут возникнуть конфликты. P.S.: вообще тема интересная, хотелось бы её по больше развить. У самого есть проект с посещаемостью от 3к до 10к в сутки (в пиковые моменты онлайн выше 300 человек), практически 95% посетителей посещают страницу с очень сложной выборкой 44 ресурсов (Тикетов) + 7 ТВ и одновременной обработкой этих данных и фильтрации в некешируемом сниппете. Хоть и выборка данных происходит через pdoFetch процессор очень сильно нагружается, пришлось вывести сайт в облачное потребление, что бы обеспечить бесперебойную работу в ущерб финансам, благо FLOPS это позволяет, по мимо этого была осуществлена миграция с nginx + apache + php на nginx + php5-fpm + memcached. Вопросы / Модернизация MODX 4 0
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Идея модуля отличная! Будем посмотреть. По интерфейсу косяк нашел, на странице пользователя, сверху плашка какие-то токены (пока не разобрался), а снизу страница за край уехала, и...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Прямой SQL запрос лучше писать, когда используешь сложные выборки, но даже при сложных выборках надежнее использовать XPDO.
P.S.: Это же сколько записей должно быть в таблице, что бы 256 МБ не хватило для получения кол-ва записей. =)
Тоже была подобная задача, но я так и не успел её реализовать.
Можешь в двух словах расписать подключение компонента?
Насколько я помню нужно будет указать идентификационные данные магазина в настройках и подключить как способ оплаты к минишопу, да?
А теперь по делу, мысль хорошая — внедрить календарь и добавить возможность для отметки дней, по которым виджет не должен будет отображаться.
Записал, постараюсь реализовать.
Можно создать свой чанк (например с именем — ClickToCall.skype.tpl, со следующим содержимым:
И вызвать сниппет так:
Где skypeusername — имя логина в скайпе куда будем звонить.
Не тестировал, но должно работать.
Собственно вот статья
Вынужден был из-за этого лимита поднять свой почтовый сервер.
Не знаю почему, но памяти стало расходоваться меньше. ( Скидываю всё это на apache)
Поэтому в принципе для начала можете попробовать перенести на NGINX + настроить кэширование, этого будет достаточно. (я рекоммендую memcache)
Я где-то видел, что ставят лайфстрит как фронт для MODX, но зная livestreet и его форк, ALTOCMS, скажу Вам, что лучше уж оставить просто MODX и подключить, хотя бы memcache.
MODX же всё кэширует, поэтому всё должно отдаваться быстро, если вы не используете сложную выборку по десяткам-сотням TV по тысячам ресурсов, можно поставить также PHP-APC — но мне кажется для Вашего сайта он не подходит.
Напишите конфигурацию VDS. (ОЗУ, процессор + ядра) и желательно хостинг.
Можно попытаться подружить с PHP7 — там просто дико увеличена производительность, но могут возникнуть конфликты.
P.S.: вообще тема интересная, хотелось бы её по больше развить. У самого есть проект с посещаемостью от 3к до 10к в сутки (в пиковые моменты онлайн выше 300 человек), практически 95% посетителей посещают страницу с очень сложной выборкой 44 ресурсов (Тикетов) + 7 ТВ и одновременной обработкой этих данных и фильтрации в некешируемом сниппете. Хоть и выборка данных происходит через pdoFetch процессор очень сильно нагружается, пришлось вывести сайт в облачное потребление, что бы обеспечить бесперебойную работу в ущерб финансам, благо FLOPS это позволяет, по мимо этого была осуществлена миграция с nginx + apache + php на nginx + php5-fpm + memcached.