Вопросы

Возникает ошибка примерно раз в неделю на сервере

Это сообщение не поверите, но приходит на email root@g**b.pro:
/etc/cron.daily/logrotate:
initctl: invalid command: reopen-logs
Try `initctl --help' for more information.
invoke-rc.d: initscript php5-fpm, action "reopen-logs" failed.
error: error running non-shared postrotate script for /var/log/php5-fpm.log of '/var/log/php5-fpm.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1

/var/log/php5-fpm.log:
NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful

А так же после этого не работает mysql база пока её не перезагружу: "/etc/init.d/mysql restart"

Помогите пожалуйста, что с этим делать?
Алексей Добряков
14 сентября 2015, 08:09
modx.pro
1 206
0

pdoPage и вывод результата прямого запроса

Добрый день.

Есть БД, вертится на Оракле.

В MODX сниппете получаю результат прямого запроса к Ораклу в виде массива. К примеру, так:
<?php
$conn = oci_connect($baselogin, $basepass, $oraconnect);
$stid = oci_parse($conn, 'SELECT rownum as IDX, s.* FROM V_WEBCLIENTS s where ID_FIRM='.$occlient);
$nrows = oci_fetch_all($stid, $res, null, null, OCI_FETCHSTATEMENT_BY_ROW);
return $res;
Массив ассоциативный, по именам полей запроса.

Как вывести этот массив через pdoPage?
Или — есть ли какие-либо идеи (лучше этой) по выводу постранично больших табличных данных, хранящихся не в БД MODX?

Спасибо.
Андрей Гузенков
14 сентября 2015, 03:31
modx.pro
2 401
0

Проблема с превью в галерее miniShop2

Хочу сделать превью товаров с фиксированной шириной, но автоматически определяемой высотой.
В источниках файлов не указал высоту — prntscr.com/8g0jq7

В итоге превьюшки стали формироваться как мне нужно, но не могу понять как их вывести в чанке «tpl.msGallery.outer» — prntscr.com/8g0m7h

Кто нибудь может подсказать? В официальной документации вроде не нашел.
Александр
13 сентября 2015, 21:49
modx.pro
689
0

AjaxForm несколько форм на одной странице

Добрый день!
Вопрос такого плана.
Имеется несколько форм на одной странице. Параметр &submitVar у всех уникальный. При отправке сообщения с любой их форм приходит то количество сообщений, сколько форм на странице. То есть, если имеем 10 форм на странице, то приходит 10 одинаковых писем с данными, заполненными правильно на той форме, с которой и отсылали письмо.
И уведомление в верхнем углу, об успешной отправке письма не вылезает (по умолчанию зеленый popup справа вверху), а просто как бы происходит обновление страницы, но при попытке обность страницу — пишет, что имеется не отправленные данные.
Подскажите, в чем тут проблема?
Андрей
13 сентября 2015, 18:21
modx.pro
5 923
0

MS2: Стоимость доставки на стр. оформления заказа

Друзья, можно ли на странице оформления заказа получить стоимость выбранной доставки?

Хочется в реалтайме показывать пользователю:

Итого, с доставкой: 1000 руб. + 300 руб. доставка = 1300 руб.

Но вот не могу получить ничего, кроме ID доставки (плейсхолдером [[+delivery]]) и общей стоимости ([[+order_cost]]). Даже получить стоимость корзины без доставки не могу найти как.

Такой функционал не предусмотрен? Нужно писать свой сниппет, который по ID будет получать стоимость доставки, или же есть более правильный вариант?

Всем заранее спасибо.
Павел Ширяев
13 сентября 2015, 17:00
modx.pro
854
0

ms2 2.2.0-pl2 ошибки при обновлении

При обновлении minishop до последних версий 2.2.0-pl2 и alfa в консоли вылезают варнинги вида:
PHP warning: copy(/.../public_html/assets/components/minishop2/connector.php) [function.copy]: failed to open stream: Permission denied
xPDOCacheManager->copyFile(): Could not copy file /.../public_html/core/packages/minishop2-2.2.0-pl2/modCategory/d12c340d640aaa19cad42879b2687ee9/0/minishop2/connector.php to /.../public_html/assets/components/minishop2/connector.php
Could not copy file /.../public_html/core/packages/minishop2-2.2.0-pl2/modCategory/d12c340d640aaa19cad42879b2687ee9/0/minishop2/connector.php to /.../public_html/assets/components/minishop2/connector.php; could not create directory.

Пакеты из modx.com обновляются без проблем. Права доступа менял, не помогло.
Что еще можно попробовать?
Алекс Назаренко
13 сентября 2015, 15:24
modx.pro
1 535
0

Куда скидывать неточности/грамматические ошибки?

Куда скидывать неточности/грамматические ошибки, которые встречаю в miniShop2?

И нужно ли это вообще?

Пока нашел — prntscr.com/8fua9u.
Пожалуйста напишите куда скидывать подобные находки.
Если это вообще нужно.
Александр
13 сентября 2015, 13:44
modx.pro
817
0

AjaxSnippet и AjaxForm

Подскажите есть ли возможность с помощью AjaxSnippet вызывать (можно onload можно onclick) компонент AjaxForm с нужным шаблоном формы? Очень было бы полезно прятать форму от разного рода рекламных ботов, да и не без надобности не перегружать кодом форм страницы, к тому же если таких Modal-форм 3-4 штуки. А в идеалае хотелось бы AjaxSnippet'ом грузить AjaxForm который подгружает formConstruct.
Роман Л.
13 сентября 2015, 13:34
modx.pro
946
0

Постоянно вылезает одна и та же ошибка

[2015-09-13 13:38:27] (ERROR @ /var/www/newms/www/core/model/modx/xmlrss/rssfetch.class.php : 241) User warning: MagpieRSS: Failed to fetch http://feeds.feedburner.com/modx-announce (HTTP Error: connection failed )
[2015-09-13 13:38:27] (ERROR @ /var/www/newms/www/core/model/modx/xmlrss/rssfetch.class.php : 241) User warning: MagpieRSS: Failed to fetch http://forums.modx.com/board.xml?board=294 (HTTP Error: connection failed )
Строка с ошибкой:
if ( $errormsg ) {
            $errormsg = "MagpieRSS: $errormsg";
            $MAGPIE_ERROR = $errormsg;
            trigger_error( $errormsg, $lvl);		// <= Вот эта строчка
        }
Проверил на тестовом https://modhost.pro/, там все то же самое, но ошибок нет.
Понимаю, что ерунда, но все же мешает. Подскажите что сделать?
Evgeny Epifanov
13 сентября 2015, 10:52
modx.pro
1
1 760
0

Вопрос по настройке источника файлов MS2 Images

При загрузке через форму ms2form у картинки путь получается такой

/ru/site/images/products/6995/testfoto.jpg
мне надо без контекста.
/site/images/products/6995/testfoto.jpg
суть проблемы тут, источник файлов отдает путь вместе с контекстом.

$url = $this->mediaSource->getObjectUrl($product_file->get('path') . $product_file->get('file'));
Полез в настройки источника, перепробовал все комбинации настроек, не помогает, вообще ломается загрузка файлов.
как настроить источник чтобы получить в базе пути такие
/site/images/products/0/1/img-5126.png

Когда гружу через админку, все ок. Если запускаю генерацию превью из админки, тоже пути на превьюхах становятся без контекста
kuzmin6969
12 сентября 2015, 16:38
modx.pro
1 421
0