27 октября 2017, 11:04 Ну сайт как бы про MODx и подумалось что вам MODx нужен. Вопросы / PHP mail() отправка письма из формы если php-fpm? 4 0
27 октября 2017, 09:21 Вероятно в php.ini функция mail не разрешена вот и не отправляет. Но лучше ее и не разрешать (блек-листы для сервера гарантированы) а использовать SMTP. Настройте Postfix на сервере если умеете. Вопросы / PHP mail() отправка письма из формы если php-fpm? 4 0
12 марта 2017, 15:02 Зачем в JSON нужно хранить массив классов?$result = $modx->getCollection('Geolocations', $query);Мне кажется на выходе будет массив объектов. Массив классов, по моему вы не это имели ввиду. Вопросы / Как преобразовать выборку getCollection в JSON? 8 0
12 марта 2017, 14:45 Спасибо, видимо я не совсем понял объектную модель MODx. Сделал попроще: $q = $modx->newQuery('Geolocations', array('acc:<' => 1000)); $q->prepare(); $q->stmt->execute(); $res = $q->stmt->fetchAll(PDO::FETCH_ASSOC); $res = json_encode($res); Вопросы / Как преобразовать выборку getCollection в JSON? 8 0
12 марта 2017, 12:18 Записей порядка 1000. Но почитав статьи Василия про xPDO, понял что лучше выборку делать через PDO и работать с массивами, а не с объектами. Оказывается объекты жрут память нехило. Ну и работу с Ajax запросами в MODx тоже переосмыслил. Теперь все работает и памяти хватает :) Спасибо. Вопросы / Как преобразовать выборку getCollection в JSON? 8 0
07 декабря 2016, 11:10 Спасибо, буду экспериментировать. Вопросы / Выборка ресурсов из разных контекстов 2 0
15 ноября 2016, 16:34 Красава!!! Спасибо, вот про это не догадался бы. Теперь все работает. Вопросы / Невозможно загрузить дополнения из modstore.pro 9 0
15 ноября 2016, 16:29 Ну да, конечно. Вот строчка с phpinfo() cURL support enabled cURL Information 7.19.7 Вопросы / Невозможно загрузить дополнения из modstore.pro 9 0
15 ноября 2016, 14:17 То что там написано уже проверено. Сюда я пишу когда уже не помогает. Но репозиторий modx.com ведь работает. Да и vps этот уже более года работает, только обновил php до 7 версии и поставил ssl сертификаты на некоторые сайты. Вопросы / Невозможно загрузить дополнения из modstore.pro 9 0
10 ноября 2016, 20:56 Ага, велосипед я тот сделал так. Для категории товара создал tv переменную optCount — в которой количество товара после которого уже идет оптовая цена. Теперь для каждой категории я могу проставить количество которое уже считается оптовым. Оптовую цену решил прописать в old_price. Далее в core/components/minishop2/model/minishop2/mscarthandler.class.php в функциях add() и change() приделал маленький самокатик (например в функции add): $product1 = $modx->getObject('modResource',$id); $optcount = $product1->getTVValue('optCount'); $price = $product->getPrice(); $old_price = $product1->get('old_price'); $weight = $product->getWeight(); $count = $response['data']['count']; $options = $response['data']['options']; if ($count >= $optcount && $old_price > 0) { $price = $old_price; } Вероятно оно все неправильно, надо все не так, если покопаться в исходниках минишопа можно сделать все правильно. Но у меня работает и заказчик не жаловался. Вот и все, дальше копаться не хотелось. Вопросы / 2 цены для товара miniShop2 29 0 1
10 ноября 2016, 20:14 Честно говоря с miniShop работаю только в крайнем случае, в очень крайнем. Как то я решил задачу, уже не помню, больше года прошло, заказчика устроило. Больше к этому вопросу не возвращался, но я посмотрю, тот сайт работает. Вопросы / 2 цены для товара miniShop2 29 0
05 июля 2016, 09:38 Я думаю просто удалять папку, а потом закачать новую, с новыми бекапами. Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
05 июля 2016, 09:33 Это хорошо. Буду с Dropbox переходить на Google Drive, там места побольше, да и сервис не будет висеть в памяти сервера. Кстати, а удалять с Google Drive утилита может? Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
26 июня 2016, 00:04 Ну так тогда все гуд. Архивы сделаны и лежат в определенной папке, надо просто раз в неделю выкачивать в гугл драйв эту папку по крону. Желательно после выкачки удалить папку с сервера, а то места в обрез. Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
25 июня 2016, 23:56 Ну, а если бы получилось. Был бы хит сезона. Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
25 июня 2016, 23:49 Ага, то есть если я делаю бекапы всех сайтов и кладу их в папку которая принадлежит мне (пользователю с правами админа), то я спокойно могу выкачать в гугл драйв эту папку со всеми бекапами как от одного пользователя? Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
25 июня 2016, 23:41 Да, кстати. А нельзя ли слить всю папку с бекапами 50 сайтов сразу в гугл драйв? Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
25 июня 2016, 23:39 Неплохо. У меня настроен Dropbox, там как то проще но места уже не хватает, а вот 15 гиг GD меня вполне устраивает. Но если у меня 50 сайтов на сервере, которые работают от 50 разных пользователей мне что 50 раз авторизироваться надо? Готовые решения / Резервное копирование сайта на MODX в Google Диск 24 0
20 июня 2016, 20:25 Спасибо, обойдемся как нибудь и без этих манускриптов, так сказать малой кровью :) Вопросы / Генерация превью для адаптивного сайта 26 0
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
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...
Сделал попроще:
Спасибо, вот про это не догадался бы. Теперь все работает.
Для категории товара создал tv переменную optCount — в которой количество товара после которого уже идет оптовая цена. Теперь для каждой категории я могу проставить количество которое уже считается оптовым.
Оптовую цену решил прописать в old_price.
Далее в core/components/minishop2/model/minishop2/mscarthandler.class.php в функциях add() и change() приделал маленький самокатик (например в функции add):
Вероятно оно все неправильно, надо все не так, если покопаться в исходниках минишопа можно сделать все правильно. Но у меня работает и заказчик не жаловался. Вот и все, дальше копаться не хотелось.
Кстати, а удалять с Google Drive утилита может?