Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #23
Воеводский Михаил
14 мая 2017, 20:42
2
+3
provisioner понятное дело не работает на текущих версиях.
Попробуй этот пакет: yadi.sk/d/y-lau_ll3J8xM3
Когда-то собирал Provisioner под 2.4, это может быть поправленный пакет.
Гриборий
13 мая 2017, 18:40
2
+5
А теперь, когда логика понятна, можно писать и
{$result ?: 'Ничего не найдено'}
Дмитрий
11 мая 2017, 15:59
1
0
Не знаю, насколько хорош код, как код, но работает. Делал пару месяцев назад. Комментарии по качеству кода — приветствуются.
<?php

//set_time_limit(00);
define('MODX_API_MODE', true);
require 'index.php';
$basePath = getcwd();
$modx->getService('error', 'error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_ERROR);
$modx->setLogTarget(array
    (
    'target' => 'FILE',
    'options' => array
        (
        'filename' => 'gallery.' . strftime('%Y-%m-%dT%H:%M:%S')
        )
    )
);

chdir($basePath . '/assets/images/resources/');
$folders = scandir(getcwd(),0);
foreach ($folders as $folder) {
    if (($folder != '.') && ($folder != '..')) {
        if (is_dir($folder)) {
            $catalog = getcwd() . '/' . $folder;
            chdir($catalog);
            $files = scandir(getcwd(),0);
            foreach ($files as $file) {
                if (is_dir($file) == FALSE) {
                    //для лога выведем все файлы и id ресурсов
                    //echo 'Грузим: ' . getcwd() . '/' . $file . ' ID ресурса: ' . $folder . '
';                    
                    $res = $modx->runProcessor('gallery/upload', array(
                        'file' => getcwd() . '/' . $file,
                        'id' => $folder
                            ), array(
                        'processors_path' => MODX_CORE_PATH . 'components/ms2gallery/processors/mgr/'
                            )
                    );
                    if ($res->isError()) {
                        print_r($res->getAllErrors());
                    } else {
                        print_r($res->getObject());
                    }
                }
            }
            chdir(getcwd() . '/..');
        }
    }
}
Андрей
05 мая 2017, 09:29
1
+1
mFilter тут ни при чем, вам нужен плагин для jQuery UI, например этот.
Сергей Водолагин
03 мая 2017, 18:46
1
0
Решение если кому нужно
1. в терминале
sudo nano /etc/mysql/my.cnf
2. в конце файла дописываем строки
[mysqld]
sql_mode="NO_ENGINE_SUBSTITUTION"
3. сохраняем файл и restart mysql
sudo systemctl restart mysql
Семён Кудрявцев
01 мая 2017, 06:20
3
+4
У miniShop2 есть системная настройка — ms2_cart_max_count (точнее её по-умолчанию нет, но логика её работы предусмотрена) — так вот она делает всё, что Вам нужно. Просто создайте её и укажите значение 1, после этого добавить в корзину можно будет только один товар.
Михаил
24 апреля 2017, 06:42
1
+1
{switch $_modx->resource.template}
{case 1}
....
{case 2}
....
{case default}
....
{/switch}
Игорь Игамов
19 апреля 2017, 17:03
1
+2
Вот так получить можно содержимое корзины.
P.S/ смотрите в журнале ошибок
$tmp = $cart->get();
$modx->log(1, print_r($tmp, 1));
Stan Ezersky
13 апреля 2017, 12:46
1
+1
На MobileDetect надейся, а сам не плошай:

/* 
** Custom, iPhone Retina 
*/
@media only screen and (min-width: 320px) {

}

/* 
** Extra Small Devices, Phones 
*/
@media only screen and (min-width : 480px) {

}

/* 
** Small Devices, Tablets 
*/
@media only screen and (min-width: 768px) {

}

/* 
** Medium Devices, Desktops 
*/
@media only screen and (min-width: 992px) {

}

/* 
** Large Devices, Wide Screens 
*/
@media only screen and (min-width: 1200px) {

}